From 406035f87ee62e7446f144d43d33c92a8eaf3144 Mon Sep 17 00:00:00 2001 From: Dave Higham <iphone@dogagent.com> Date: Sun, 16 Mar 2014 12:50:12 +0000 Subject: [PATCH] core/linux-imx6-cubox Finally- fix LIRC --- core/linux-imx6-cubox/PKGBUILD | 6 +- core/linux-imx6-cubox/config | 254 ++++++++++++++++++--------------- 2 files changed, 145 insertions(+), 115 deletions(-) diff --git a/core/linux-imx6-cubox/PKGBUILD b/core/linux-imx6-cubox/PKGBUILD index a3ef63a53..4bdf31c8f 100644 --- a/core/linux-imx6-cubox/PKGBUILD +++ b/core/linux-imx6-cubox/PKGBUILD @@ -15,7 +15,7 @@ _srcname=linux-imx6-${_commit} _kernelname=${pkgname#linux} _basekernel=3.0 pkgver=${_basekernel}.35 -pkgrel=13 +pkgrel=14 arch=('arm') url="http://www.kernel.org/" license=('GPL2') @@ -27,9 +27,9 @@ source=("https://github.com/solidrun/linux-imx6/archive/${_commit}.tar.gz" 'change-default-console-loglevel.pat' 'HDMI-non-CEA-and-DVI.pat') md5sums=('b3ac96e3f1fb02a39d4efed0e25fbc5b' - 'ad61576d986e5b7011618b2a237e1470' + 'ae52f909ff4086c93a7c3690a064da31' '9d3c56a4b999c8bfbd4018089a62f662' - '7a4730c2040fbd208045ce2770978fe9') + '7a4730c2040fbd208045ce2770978fe9') prepare() { cd "${srcdir}/${_srcname}" diff --git a/core/linux-imx6-cubox/config b/core/linux-imx6-cubox/config index 5e88838c0..ec6195b5b 100644 --- a/core/linux-imx6-cubox/config +++ b/core/linux-imx6-cubox/config @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/arm 3.0.35-13 Kernel Configuration +# Linux/arm 3.0.35-14 Kernel Configuration # CONFIG_ARM=y CONFIG_HAVE_PWM=y @@ -1176,22 +1176,56 @@ CONFIG_CARL9170_LEDS=y CONFIG_CARL9170_WPC=y CONFIG_ATH6KL=y # CONFIG_ATH6KL_DEBUG is not set -# CONFIG_B43 is not set -# CONFIG_B43LEGACY is not set +CONFIG_B43=y +CONFIG_B43_SDIO=y +CONFIG_B43_PIO=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +CONFIG_B43LEGACY_DEBUG=y +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_BRCMUTIL=y CONFIG_BRCMFMAC=y CONFIG_BRCMFMAC_SDIO=y -# CONFIG_BRCMFMAC_SDIO_OOB is not set +CONFIG_BRCMFMAC_SDIO_OOB=y # CONFIG_BRCMFMAC_USB is not set # CONFIG_BRCMDBG is not set CONFIG_HOSTAP=y # CONFIG_HOSTAP_FIRMWARE is not set # CONFIG_IWM is not set # CONFIG_LIBERTAS is not set -# CONFIG_P54_COMMON is not set -# CONFIG_RT2X00 is not set +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +# CONFIG_P54_SPI is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set # CONFIG_RTL8192SE is not set -# CONFIG_RTL8192CU is not set +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTL8192C_COMMON=m # CONFIG_WL1251 is not set # CONFIG_WL12XX_MENU is not set # CONFIG_ZD1211RW is not set @@ -1208,9 +1242,34 @@ CONFIG_HOSTAP=y # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set -# CONFIG_USB_USBNET is not set +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +# CONFIG_USB_NET_DM9601 is not set +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +# CONFIG_USB_NET_GL620A is not set +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +# CONFIG_USB_NET_RNDIS_HOST is not set +CONFIG_USB_NET_CDC_SUBSET=m +# CONFIG_USB_ALI_M5632 is not set +# CONFIG_USB_AN2720 is not set +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +# CONFIG_USB_EPSON2888 is not set +# CONFIG_USB_KC2190 is not set +CONFIG_USB_NET_ZAURUS=m +# CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_HSO is not set +# CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set +# CONFIG_USB_SIERRA_NET is not set +# CONFIG_USB_VL600 is not set # CONFIG_WAN is not set # @@ -1649,7 +1708,12 @@ CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # -# CONFIG_SSB is not set +CONFIG_SSB=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +# CONFIG_SSB_SILENT is not set +# CONFIG_SSB_DEBUG is not set CONFIG_BCMA_POSSIBLE=y # @@ -1735,22 +1799,22 @@ CONFIG_VIDEO_MEDIA=m # # Multimedia drivers # -CONFIG_RC_CORE=m -CONFIG_LIRC=m -CONFIG_RC_MAP=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_RC5_SZ_DECODER=m -CONFIG_IR_LIRC_CODEC=m -CONFIG_IR_IMON=m -CONFIG_IR_MCEUSB=m -CONFIG_IR_REDRAT3=m -CONFIG_IR_STREAMZAP=m -CONFIG_RC_LOOPBACK=m -CONFIG_IR_GPIO_CIR=m +CONFIG_RC_CORE=y +CONFIG_LIRC=y +CONFIG_RC_MAP=y +CONFIG_IR_NEC_DECODER=y +CONFIG_IR_RC5_DECODER=y +CONFIG_IR_RC6_DECODER=y +CONFIG_IR_JVC_DECODER=y +CONFIG_IR_SONY_DECODER=y +CONFIG_IR_RC5_SZ_DECODER=y +CONFIG_IR_LIRC_CODEC=y +CONFIG_IR_IMON=y +CONFIG_IR_MCEUSB=y +CONFIG_IR_REDRAT3=y +CONFIG_IR_STREAMZAP=y +CONFIG_RC_LOOPBACK=y +CONFIG_IR_GPIO_CIR=y CONFIG_MEDIA_ATTACH=y CONFIG_MEDIA_TUNER=m # CONFIG_MEDIA_TUNER_CUSTOMISE is not set @@ -1772,57 +1836,35 @@ CONFIG_VIDEOBUF_DMA_CONTIG=y CONFIG_VIDEOBUF_DVB=m CONFIG_VIDEO_TVEEPROM=m CONFIG_VIDEO_TUNER=m +CONFIG_VIDEOBUF2_CORE=y +CONFIG_VIDEOBUF2_MEMOPS=y +CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_VIDEO_CAPTURE_DRIVERS=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set -# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set -CONFIG_VIDEO_IR_I2C=m - -# -# Encoders, decoders, sensors and other helper chips -# +CONFIG_VIDEO_HELPER_CHIPS_AUTO=y +CONFIG_VIDEO_IR_I2C=y # # Audio decoders, processors and mixers # -# CONFIG_VIDEO_TVAUDIO is not set -# CONFIG_VIDEO_TDA7432 is not set -# CONFIG_VIDEO_TDA9840 is not set -# CONFIG_VIDEO_TEA6415C is not set -# CONFIG_VIDEO_TEA6420 is not set CONFIG_VIDEO_MSP3400=m -# CONFIG_VIDEO_CS5345 is not set CONFIG_VIDEO_CS53L32A=m -# CONFIG_VIDEO_TLV320AIC23B is not set CONFIG_VIDEO_WM8775=m -# CONFIG_VIDEO_WM8739 is not set -# CONFIG_VIDEO_VP27SMPX is not set # # RDS decoders # -# CONFIG_VIDEO_SAA6588 is not set # # Video decoders # -# CONFIG_VIDEO_ADV7180 is not set -# CONFIG_VIDEO_BT819 is not set -# CONFIG_VIDEO_BT856 is not set -# CONFIG_VIDEO_BT866 is not set -# CONFIG_VIDEO_KS0127 is not set -# CONFIG_VIDEO_SAA7110 is not set CONFIG_VIDEO_SAA711X=m -# CONFIG_VIDEO_SAA7191 is not set -# CONFIG_VIDEO_TVP514X is not set -# CONFIG_VIDEO_TVP5150 is not set -# CONFIG_VIDEO_TVP7002 is not set -# CONFIG_VIDEO_VPX3220 is not set +CONFIG_VIDEO_TVP5150=m # # Video and audio decoders # -# CONFIG_VIDEO_SAA717X is not set CONFIG_VIDEO_CX25840=m # @@ -1833,32 +1875,20 @@ CONFIG_VIDEO_CX2341X=m # # Video encoders # -# CONFIG_VIDEO_SAA7127 is not set -# CONFIG_VIDEO_SAA7185 is not set -# CONFIG_VIDEO_ADV7170 is not set -# CONFIG_VIDEO_ADV7175 is not set -# CONFIG_VIDEO_ADV7343 is not set -# CONFIG_VIDEO_AK881X is not set # # Camera sensor devices # -# CONFIG_VIDEO_OV7670 is not set -# CONFIG_VIDEO_MT9V011 is not set -# CONFIG_VIDEO_TCM825X is not set +CONFIG_VIDEO_MT9V011=m # # Video improvement chips # -# CONFIG_VIDEO_UPD64031A is not set -# CONFIG_VIDEO_UPD64083 is not set # # Miscelaneous helper chips # -# CONFIG_VIDEO_THS7303 is not set -# CONFIG_VIDEO_M52790 is not set -# CONFIG_VIDEO_VIVI is not set +CONFIG_VIDEO_VIVI=y CONFIG_VIDEO_MXC_CAMERA=m # @@ -1892,50 +1922,50 @@ CONFIG_VIDEO_MXC_IPU_OUTPUT=y CONFIG_V4L_USB_DRIVERS=y CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y -CONFIG_USB_GSPCA=m -# CONFIG_USB_M5602 is not set -# CONFIG_USB_STV06XX is not set -# CONFIG_USB_GL860 is not set -# CONFIG_USB_GSPCA_BENQ is not set -# CONFIG_USB_GSPCA_CONEX is not set -# CONFIG_USB_GSPCA_CPIA1 is not set -# CONFIG_USB_GSPCA_ETOMS is not set -# CONFIG_USB_GSPCA_FINEPIX is not set -# CONFIG_USB_GSPCA_JEILINJ is not set -# CONFIG_USB_GSPCA_KINECT is not set -# CONFIG_USB_GSPCA_KONICA is not set -# CONFIG_USB_GSPCA_MARS is not set -# CONFIG_USB_GSPCA_MR97310A is not set -# CONFIG_USB_GSPCA_NW80X is not set -# CONFIG_USB_GSPCA_OV519 is not set -# CONFIG_USB_GSPCA_OV534 is not set -# CONFIG_USB_GSPCA_OV534_9 is not set -# CONFIG_USB_GSPCA_PAC207 is not set -# CONFIG_USB_GSPCA_PAC7302 is not set -# CONFIG_USB_GSPCA_PAC7311 is not set -# CONFIG_USB_GSPCA_SN9C2028 is not set -# CONFIG_USB_GSPCA_SN9C20X is not set -# CONFIG_USB_GSPCA_SONIXB is not set -# CONFIG_USB_GSPCA_SONIXJ is not set -# CONFIG_USB_GSPCA_SPCA500 is not set -# CONFIG_USB_GSPCA_SPCA501 is not set -# CONFIG_USB_GSPCA_SPCA505 is not set -# CONFIG_USB_GSPCA_SPCA506 is not set -# CONFIG_USB_GSPCA_SPCA508 is not set -# CONFIG_USB_GSPCA_SPCA561 is not set -# CONFIG_USB_GSPCA_SPCA1528 is not set -# CONFIG_USB_GSPCA_SQ905 is not set -# CONFIG_USB_GSPCA_SQ905C is not set -# CONFIG_USB_GSPCA_SQ930X is not set -# CONFIG_USB_GSPCA_STK014 is not set -# CONFIG_USB_GSPCA_STV0680 is not set -# CONFIG_USB_GSPCA_SUNPLUS is not set -# CONFIG_USB_GSPCA_T613 is not set -# CONFIG_USB_GSPCA_TV8532 is not set -# CONFIG_USB_GSPCA_VC032X is not set -# CONFIG_USB_GSPCA_VICAM is not set -# CONFIG_USB_GSPCA_XIRLINK_CIT is not set -# CONFIG_USB_GSPCA_ZC3XX is not set +CONFIG_USB_GSPCA=y +CONFIG_USB_M5602=y +CONFIG_USB_STV06XX=y +CONFIG_USB_GL860=y +CONFIG_USB_GSPCA_BENQ=y +CONFIG_USB_GSPCA_CONEX=y +CONFIG_USB_GSPCA_CPIA1=y +CONFIG_USB_GSPCA_ETOMS=y +CONFIG_USB_GSPCA_FINEPIX=y +CONFIG_USB_GSPCA_JEILINJ=y +CONFIG_USB_GSPCA_KINECT=y +CONFIG_USB_GSPCA_KONICA=y +CONFIG_USB_GSPCA_MARS=y +CONFIG_USB_GSPCA_MR97310A=y +CONFIG_USB_GSPCA_NW80X=y +CONFIG_USB_GSPCA_OV519=y +CONFIG_USB_GSPCA_OV534=y +CONFIG_USB_GSPCA_OV534_9=y +CONFIG_USB_GSPCA_PAC207=y +CONFIG_USB_GSPCA_PAC7302=y +CONFIG_USB_GSPCA_PAC7311=y +CONFIG_USB_GSPCA_SN9C2028=y +CONFIG_USB_GSPCA_SN9C20X=y +CONFIG_USB_GSPCA_SONIXB=y +CONFIG_USB_GSPCA_SONIXJ=y +CONFIG_USB_GSPCA_SPCA500=y +CONFIG_USB_GSPCA_SPCA501=y +CONFIG_USB_GSPCA_SPCA505=y +CONFIG_USB_GSPCA_SPCA506=y +CONFIG_USB_GSPCA_SPCA508=y +CONFIG_USB_GSPCA_SPCA561=y +CONFIG_USB_GSPCA_SPCA1528=y +CONFIG_USB_GSPCA_SQ905=y +CONFIG_USB_GSPCA_SQ905C=y +CONFIG_USB_GSPCA_SQ930X=y +CONFIG_USB_GSPCA_STK014=y +CONFIG_USB_GSPCA_STV0680=y +CONFIG_USB_GSPCA_SUNPLUS=y +CONFIG_USB_GSPCA_T613=y +CONFIG_USB_GSPCA_TV8532=y +CONFIG_USB_GSPCA_VC032X=y +CONFIG_USB_GSPCA_VICAM=y +CONFIG_USB_GSPCA_XIRLINK_CIT=y +CONFIG_USB_GSPCA_ZC3XX=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y @@ -3236,7 +3266,7 @@ CONFIG_RATIONAL=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set -# CONFIG_CRC_ITU_T is not set +CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=m