From 57228f664b0d6d45759489aa6fe7076f9472e7ef Mon Sep 17 00:00:00 2001 From: Javier Martinez Canillas Date: Mon, 8 Feb 2016 14:53:01 -0300 Subject: [PATCH 1/6] ARM: omap2plus_defconfig: Enable OMAP IOMMU support OMAP3 media platform drivers (i.e: omap3isp) needs IOMMU support so enable it to be able to test the OMAP3 Image Signal Processor (ISP). Signed-off-by: Javier Martinez Canillas Signed-off-by: Tony Lindgren --- arch/arm/configs/omap2plus_defconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig index c5e1943e5427..4ff608dc03b7 100644 --- a/arch/arm/configs/omap2plus_defconfig +++ b/arch/arm/configs/omap2plus_defconfig @@ -404,7 +404,8 @@ CONFIG_RTC_DRV_OMAP=m CONFIG_DMADEVICES=y CONFIG_TI_EDMA=y CONFIG_DMA_OMAP=y -# CONFIG_IOMMU_SUPPORT is not set +CONFIG_IOMMU_SUPPORT=y +CONFIG_OMAP_IOMMU=y CONFIG_EXTCON=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON_PALMAS=m From ea00ab5ba616097be0d1bbbac8b03ec963bcf603 Mon Sep 17 00:00:00 2001 From: Javier Martinez Canillas Date: Mon, 8 Feb 2016 14:53:02 -0300 Subject: [PATCH 2/6] ARM: omap2plus_defconfig: Enable ISP support and dependencies The OMAP3 SoC has a Image Signal Processor (ISP) that's used to accelerate camera images processing. The ISP driver implements V4L2, Media Controller and V4L2 sub-dev interfaces so enable support for the driver and all these dependencies to allow video capture to be tested using this HW IP block. Also, disable the I2C ancillary drivers auto-select option since the media driver does not auto-select the ancillary devices that are attached to the bridge because this depends on what's present in the supported OMAP boards. Signed-off-by: Javier Martinez Canillas Signed-off-by: Tony Lindgren --- arch/arm/configs/omap2plus_defconfig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig index 4ff608dc03b7..8d64f8e1f4a0 100644 --- a/arch/arm/configs/omap2plus_defconfig +++ b/arch/arm/configs/omap2plus_defconfig @@ -286,6 +286,13 @@ CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS65218=y CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TWL4030=y +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_OMAP3=m +# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_MODE_HELPERS=y From b7d6073cad40209e645a50e2497db13a85dc17ef Mon Sep 17 00:00:00 2001 From: Javier Martinez Canillas Date: Mon, 8 Feb 2016 14:53:03 -0300 Subject: [PATCH 3/6] ARM: omap2plus_defconfig: Enable TI TVP5150 video decoder support Many OMAP3 boards have a TVP5150/1 video decoder attached to the OMAP3 ISP so enable support for its driver as a module to be able to test it. Signed-off-by: Javier Martinez Canillas Signed-off-by: Tony Lindgren --- arch/arm/configs/omap2plus_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig index 8d64f8e1f4a0..61beadb4d148 100644 --- a/arch/arm/configs/omap2plus_defconfig +++ b/arch/arm/configs/omap2plus_defconfig @@ -293,6 +293,7 @@ CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_VIDEO_OMAP3=m # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set +CONFIG_VIDEO_TVP5150=m CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_MODE_HELPERS=y From 4a64f3222efb159abcc94b95e46ada56ccc05144 Mon Sep 17 00:00:00 2001 From: Nishanth Menon Date: Mon, 22 Feb 2016 10:51:08 -0600 Subject: [PATCH 4/6] ARM: omap2plus_defconfig: Enable AT24 eeprom AT24 compatible eeproms are used in BB family and X15 boards. Signed-off-by: Nishanth Menon Signed-off-by: Tony Lindgren --- arch/arm/configs/omap2plus_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig index 61beadb4d148..2a33450405a5 100644 --- a/arch/arm/configs/omap2plus_defconfig +++ b/arch/arm/configs/omap2plus_defconfig @@ -144,6 +144,7 @@ CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_SENSORS_TSL2550=m CONFIG_BMP085_I2C=m CONFIG_SRAM=y +CONFIG_EEPROM_AT24=m CONFIG_SENSORS_LIS3_I2C=m CONFIG_BLK_DEV_SD=y CONFIG_SCSI_SCAN_ASYNC=y From fa4fc8188e4953448efe43e49efad681437ab79f Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Sun, 28 Feb 2016 13:39:44 +0100 Subject: [PATCH 5/6] ARM: omap2plus_defconfig: Enable LP872x regulator support The LP872x regulator is used in the LG Optimus Black codename sniper to supply the external mmc card. Signed-off-by: Paul Kocialkowski Signed-off-by: Tony Lindgren --- arch/arm/configs/omap2plus_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig index 2a33450405a5..177086867790 100644 --- a/arch/arm/configs/omap2plus_defconfig +++ b/arch/arm/configs/omap2plus_defconfig @@ -277,6 +277,7 @@ CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TI_AM335X_TSCADC=m CONFIG_TWL6040_CORE=y +CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PBIAS=y CONFIG_REGULATOR_TI_ABB=y From 4e550018df068f6b14d36c72c723a507240f6456 Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Sun, 28 Feb 2016 13:39:45 +0100 Subject: [PATCH 6/6] ARM: multi_v7_defconfig: Enable LP872x regulator support The LP872x regulator is used in the LG Optimus Black codename sniper to supply the external mmc card. Signed-off-by: Paul Kocialkowski Signed-off-by: Tony Lindgren --- arch/arm/configs/multi_v7_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig index 314f6be2dca2..bc44876636d0 100644 --- a/arch/arm/configs/multi_v7_defconfig +++ b/arch/arm/configs/multi_v7_defconfig @@ -467,6 +467,7 @@ CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_GPIO=y CONFIG_MFD_SYSCON=y CONFIG_POWER_RESET_SYSCON=y +CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_MAX14577=m CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8973=y