aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-davinci
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2019-06-16 16:33:13 -0400
committerOlof Johansson <olof@lixom.net>2019-06-16 16:33:13 -0400
commitd5d3652af15704cda84036d69076c1107a2f4bcf (patch)
tree9a029e7294dbafae3853207af23fb8c80c8fe422 /arch/arm/mach-davinci
parent75d91ba4750ee036204e985e2568e10cbc88869d (diff)
parent68f2515bb31a664ba3e2bc1eb78dd9f529b10067 (diff)
Merge tag 'davinci-fixes-for-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into fixes
DaVinci fixes for v5.2 kernel. This addresses an issue with probe of IO expander on DA850 EVM. There is also a WARN_ON() fix on DA850 and DA830 devices. * tag 'davinci-fixes-for-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci: ARM: davinci: da8xx: specify dma_coherent_mask for lcdc ARM: davinci: da850-evm: call regulator_has_full_constraints() Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm/mach-davinci')
-rw-r--r--arch/arm/mach-davinci/board-da850-evm.c2
-rw-r--r--arch/arm/mach-davinci/devices-da8xx.c3
2 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-davinci/board-da850-evm.c b/arch/arm/mach-davinci/board-da850-evm.c
index 4ee65a8a3b80..31ae3be5741d 100644
--- a/arch/arm/mach-davinci/board-da850-evm.c
+++ b/arch/arm/mach-davinci/board-da850-evm.c
@@ -1480,6 +1480,8 @@ static __init void da850_evm_init(void)
1480 if (ret) 1480 if (ret)
1481 pr_warn("%s: dsp/rproc registration failed: %d\n", 1481 pr_warn("%s: dsp/rproc registration failed: %d\n",
1482 __func__, ret); 1482 __func__, ret);
1483
1484 regulator_has_full_constraints();
1483} 1485}
1484 1486
1485#ifdef CONFIG_SERIAL_8250_CONSOLE 1487#ifdef CONFIG_SERIAL_8250_CONSOLE
diff --git a/arch/arm/mach-davinci/devices-da8xx.c b/arch/arm/mach-davinci/devices-da8xx.c
index 9ff02de448c6..2d69e704f7f6 100644
--- a/arch/arm/mach-davinci/devices-da8xx.c
+++ b/arch/arm/mach-davinci/devices-da8xx.c
@@ -683,6 +683,9 @@ static struct platform_device da8xx_lcdc_device = {
683 .id = 0, 683 .id = 0,
684 .num_resources = ARRAY_SIZE(da8xx_lcdc_resources), 684 .num_resources = ARRAY_SIZE(da8xx_lcdc_resources),
685 .resource = da8xx_lcdc_resources, 685 .resource = da8xx_lcdc_resources,
686 .dev = {
687 .coherent_dma_mask = DMA_BIT_MASK(32),
688 }
686}; 689};
687 690
688int __init da8xx_register_lcdc(struct da8xx_lcdc_platform_data *pdata) 691int __init da8xx_register_lcdc(struct da8xx_lcdc_platform_data *pdata)