[meta-ti] [PATCH 6/8] linux-ti33x-psp 3.2: add camera driver for beaglebone
Denys Dmytriyenko
denys at ti.com
Wed Jul 25 17:33:33 PDT 2012
On Wed, Jul 11, 2012 at 11:58:29AM +0200, Koen Kooi wrote:
> Signed-off-by: Koen Kooi <koen at dominion.thruhere.net>
> ---
> .../linux/linux-ti33x-psp-3.2/beaglebone/defconfig | 43 +++++++++++++-------
> recipes-kernel/linux/linux-ti33x-psp_3.2.bb | 3 +-
> 2 files changed, 30 insertions(+), 16 deletions(-)
>
> diff --git a/recipes-kernel/linux/linux-ti33x-psp-3.2/beaglebone/defconfig b/recipes-kernel/linux/linux-ti33x-psp-3.2/beaglebone/defconfig
> index 692d71a..8e8a1c5 100644
> --- a/recipes-kernel/linux/linux-ti33x-psp-3.2/beaglebone/defconfig
> +++ b/recipes-kernel/linux/linux-ti33x-psp-3.2/beaglebone/defconfig
> @@ -1,6 +1,6 @@
> #
> # Automatically generated file; DO NOT EDIT.
> -# Linux/arm 3.2.18 Kernel Configuration
> +# Linux/arm 3.2.21 Kernel Configuration
> #
> CONFIG_ARM=y
> CONFIG_HAVE_PWM=y
> @@ -1408,6 +1408,7 @@ CONFIG_TOUCHSCREEN_ADS7846=y
> # CONFIG_TOUCHSCREEN_INEXIO is not set
> # CONFIG_TOUCHSCREEN_MK712 is not set
> # CONFIG_TOUCHSCREEN_PENMOUNT is not set
> +CONFIG_TOUCHSCREEN_EDT_FT5X06=y
> # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
> # CONFIG_TOUCHSCREEN_TOUCHWIN is not set
> CONFIG_TOUCHSCREEN_TI_TSCADC=y
> @@ -1971,13 +1972,14 @@ CONFIG_MEDIA_TUNER_MAX2165=m
> CONFIG_MEDIA_TUNER_TDA18218=m
> CONFIG_MEDIA_TUNER_TDA18212=m
> CONFIG_VIDEO_V4L2=y
> -CONFIG_VIDEOBUF_GEN=m
> +CONFIG_VIDEOBUF_GEN=y
> CONFIG_VIDEOBUF_VMALLOC=m
> CONFIG_VIDEOBUF_DVB=m
> CONFIG_VIDEO_TVEEPROM=m
> CONFIG_VIDEO_TUNER=m
> -CONFIG_VIDEOBUF2_CORE=m
> -CONFIG_VIDEOBUF2_MEMOPS=m
> +CONFIG_VIDEOBUF2_CORE=y
> +CONFIG_VIDEOBUF2_MEMOPS=y
> +CONFIG_VIDEOBUF2_DMA_CONTIG=y
> CONFIG_VIDEOBUF2_VMALLOC=m
> CONFIG_VIDEO_CAPTURE_DRIVERS=y
> # CONFIG_VIDEO_ADV_DEBUG is not set
> @@ -2079,7 +2081,25 @@ CONFIG_VIDEO_VIVI=m
> # CONFIG_VIDEO_W9966 is not set
> # CONFIG_VIDEO_CPIA2 is not set
> # CONFIG_VIDEO_AU0828 is not set
> -# CONFIG_SOC_CAMERA is not set
> +CONFIG_SOC_CAMERA=y
> +# CONFIG_SOC_CAMERA_IMX074 is not set
> +# CONFIG_SOC_CAMERA_MT9M001 is not set
> +# CONFIG_SOC_CAMERA_MT9M111 is not set
> +# CONFIG_SOC_CAMERA_MT9T031 is not set
> +CONFIG_SOC_CAMERA_MT9T112=y
> +# CONFIG_SOC_CAMERA_MT9V022 is not set
> +# CONFIG_SOC_CAMERA_RJ54N1 is not set
> +# CONFIG_SOC_CAMERA_TW9910 is not set
> +# CONFIG_SOC_CAMERA_PLATFORM is not set
> +# CONFIG_SOC_CAMERA_OV2640 is not set
> +# CONFIG_SOC_CAMERA_OV5642 is not set
> +# CONFIG_SOC_CAMERA_OV6650 is not set
> +# CONFIG_SOC_CAMERA_OV772X is not set
> +# CONFIG_SOC_CAMERA_OV9640 is not set
> +# CONFIG_SOC_CAMERA_OV9740 is not set
> +# CONFIG_VIDEO_SH_MOBILE_CSI2 is not set
> +# CONFIG_VIDEO_SH_MOBILE_CEU is not set
> +CONFIG_VIDEO_QL_CAMIF=y
> CONFIG_V4L_USB_DRIVERS=y
> CONFIG_USB_VIDEO_CLASS=m
> CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
> @@ -2425,19 +2445,11 @@ CONFIG_DISPLAY_SUPPORT=y
> #
> CONFIG_DUMMY_CONSOLE=y
> CONFIG_FRAMEBUFFER_CONSOLE=y
> -# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
> +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
> CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
> -CONFIG_FONTS=y
> +# CONFIG_FONTS is not set
> CONFIG_FONT_8x8=y
> CONFIG_FONT_8x16=y
> -# CONFIG_FONT_6x11 is not set
> -# CONFIG_FONT_7x14 is not set
> -# CONFIG_FONT_PEARL_8x8 is not set
> -# CONFIG_FONT_ACORN_8x8 is not set
> -# CONFIG_FONT_MINI_4x6 is not set
> -# CONFIG_FONT_SUN8x16 is not set
> -# CONFIG_FONT_SUN12x22 is not set
> -# CONFIG_FONT_10x18 is not set
> CONFIG_LOGO=y
> # CONFIG_LOGO_LINUX_MONO is not set
> # CONFIG_LOGO_LINUX_VGA16 is not set
> @@ -2570,6 +2582,7 @@ CONFIG_USB_DEVICEFS=y
> CONFIG_USB_DEVICE_CLASS=y
> # CONFIG_USB_DYNAMIC_MINORS is not set
> CONFIG_USB_SUSPEND=y
> +# CONFIG_USB_OTG is not set
> # CONFIG_USB_OTG_WHITELIST is not set
> # CONFIG_USB_OTG_BLACKLIST_HUB is not set
> # CONFIG_USB_DWC3 is not set
> diff --git a/recipes-kernel/linux/linux-ti33x-psp_3.2.bb b/recipes-kernel/linux/linux-ti33x-psp_3.2.bb
> index ab42c44..95175cb 100644
> --- a/recipes-kernel/linux/linux-ti33x-psp_3.2.bb
> +++ b/recipes-kernel/linux/linux-ti33x-psp_3.2.bb
> @@ -15,7 +15,7 @@ PV = "${@base_contains('DISTRO_FEATURES', 'tipspkernel', "3.2", "3.2.21", d)}"
>
> BRANCH = "v3.2-staging"
> SRCREV = "720e07b4c1f687b61b147b31c698cb6816d72f01"
> -MACHINE_KERNEL_PR_append = "c+gitr${SRCREV}"
> +MACHINE_KERNEL_PR_append = "d+gitr${SRCREV}"
>
> COMPATIBLE_MACHINE = "(ti33x)"
>
> @@ -1537,4 +1537,5 @@ PATCHES_OVER_PSP = " \
> file://beaglebone/0070-beaglebone-fix-buttons-spidev-clash-when-using-mcasp.patch \
> file://beaglebone/0071-beaglebone-fix-LCD3-led-key-overlap.patch \
> file://beaglebone/0072-beaglebone-fix-audio-spi-clash.patch \
> + file://beaglebone/0073-beaglebone-add-support-for-QuickLogic-Camera-interfa.patch \
This patch is missing ^^^
But I see you pushed it later as part of another fix... I guess neither of us
have time right now to correct this properly.
--
Denys
More information about the meta-ti
mailing list