From mboxrd@z Thu Jan 1 00:00:00 1970 From: kgene.kim@samsung.com (Kukjin Kim) Date: Fri, 14 Oct 2011 16:13:43 +0900 Subject: [PATCH v3] ARM: EXYNOS4: Add support for M-5MOLS camera on Nuri board In-Reply-To: <1318433912-2948-1-git-send-email-s.nawrocki@samsung.com> References: <069701cc88dc$7a484100$6ed8c300$%kim@samsung.com> <1318433912-2948-1-git-send-email-s.nawrocki@samsung.com> Message-ID: <085d01cc8a40$cea1ec00$6be5c400$%kim@samsung.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Sylwester Nawrocki wrote: > > Add voltage regulator and platform data definition for M-5MOLS sensor > and MIPI-CSI receiver drivers. Add CAM power domain dependencies for > FIMC device and set up camera port A GPIO. Configure I2C0 bus timings. > > Signed-off-by: Sylwester Nawrocki > Signed-off-by: HeungJun Kim > Signed-off-by: Kyungmin Park > --- > Changes since v2: > - removed static "s5p-fimc-md" platform device instance > > Changes since v1: > - whitespace cleanup > - removed unnecessary gpio_free() > --- > arch/arm/mach-exynos4/Kconfig | 9 ++ > arch/arm/mach-exynos4/mach-nuri.c | 151 > +++++++++++++++++++++++++++++++++++++ > 2 files changed, 160 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/mach-exynos4/Kconfig b/arch/arm/mach-exynos4/Kconfig > index dd660eb..7c1d255 100644 > --- a/arch/arm/mach-exynos4/Kconfig > +++ b/arch/arm/mach-exynos4/Kconfig > @@ -215,6 +215,7 @@ config MACH_UNIVERSAL_C210 > config MACH_NURI > bool "Mobile NURI Board" > select CPU_EXYNOS4210 > + select S5P_GPIO_INT > select S3C_DEV_WDT > select S3C_DEV_RTC > select S5P_DEV_FIMD0 > @@ -224,15 +225,23 @@ config MACH_NURI > select S3C_DEV_I2C1 > select S3C_DEV_I2C3 > select S3C_DEV_I2C5 > + select S5P_DEV_CSIS0 > + select S5P_DEV_FIMC0 > + select S5P_DEV_FIMC1 > + select S5P_DEV_FIMC2 > + select S5P_DEV_FIMC3 > select S5P_DEV_MFC > select S5P_DEV_USB_EHCI > + select S5P_SETUP_MIPIPHY > select EXYNOS4_DEV_PD > + select EXYNOS4_SETUP_FIMC > select EXYNOS4_SETUP_FIMD0 > select EXYNOS4_SETUP_I2C1 > select EXYNOS4_SETUP_I2C3 > select EXYNOS4_SETUP_I2C5 > select EXYNOS4_SETUP_SDHCI > select EXYNOS4_SETUP_USB_PHY > + select S5P_SETUP_MIPIPHY > select SAMSUNG_DEV_PWM > select SAMSUNG_DEV_ADC > help > diff --git a/arch/arm/mach-exynos4/mach-nuri.c b/arch/arm/mach-exynos4/mach- > nuri.c > index 20932ec..816a502 100644 > --- a/arch/arm/mach-exynos4/mach-nuri.c > +++ b/arch/arm/mach-exynos4/mach-nuri.c > @@ -27,6 +27,9 @@ > #include > > #include