mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
crazycat: update to latest
This commit is contained in:
parent
17cc22483a
commit
b82e518575
@ -1,679 +0,0 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# V4L/DVB menu
|
||||
#
|
||||
# CONFIG_ARCH_STI is not set
|
||||
# CONFIG_TI_ST is not set
|
||||
CONFIG_HAVE_CLK=y
|
||||
CONFIG_I2C_MUX=m
|
||||
# CONFIG_PLAT_M32700UT is not set
|
||||
# CONFIG_METAG is not set
|
||||
# CONFIG_ARCH_OMAP3 is not set
|
||||
# CONFIG_ARCH_MXC is not set
|
||||
# CONFIG_MFD_WL1273_CORE is not set
|
||||
CONFIG_VIRT_TO_BUS=y
|
||||
CONFIG_LEDS_CLASS=y
|
||||
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
||||
CONFIG_TTY=y
|
||||
CONFIG_ISA_DMA_API=y
|
||||
CONFIG_USB_ACM=m
|
||||
# CONFIG_SPARC32 is not set
|
||||
# CONFIG_ARCH_MMP is not set
|
||||
CONFIG_PCI_MSI=y
|
||||
# CONFIG_MFD_TIMBERDALE is not set
|
||||
CONFIG_FB=y
|
||||
CONFIG_HAS_DMA=y
|
||||
# CONFIG_SOC_DRA7XX is not set
|
||||
# CONFIG_IMX_IPUV3_CORE is not set
|
||||
CONFIG_NET=y
|
||||
# CONFIG_PXA27x is not set
|
||||
# CONFIG_ARCH_DAVINCI_DM365 is not set
|
||||
# CONFIG_OF is not set
|
||||
# CONFIG_SRAM is not set
|
||||
# CONFIG_SND_SOC_SI476X is not set
|
||||
# CONFIG_SONY_LAPTOP is not set
|
||||
# CONFIG_QCOM_MDT_LOADER is not set
|
||||
# CONFIG_ARCH_RENESAS is not set
|
||||
# CONFIG_SPARC64 is not set
|
||||
# CONFIG_ARCH_S3C64XX is not set
|
||||
CONFIG_FONT_8x16=y
|
||||
# CONFIG_FB_OMAP2 is not set
|
||||
# CONFIG_SPI_MASTER is not set
|
||||
# CONFIG_PREEMPT is not set
|
||||
# CONFIG_ARCH_S5PV210 is not set
|
||||
CONFIG_CRC32=y
|
||||
CONFIG_SND=y
|
||||
CONFIG_RFKILL=m
|
||||
# CONFIG_M32R is not set
|
||||
CONFIG_PINCTRL=y
|
||||
# CONFIG_SG_SPLIT is not set
|
||||
CONFIG_MODULES=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
# CONFIG_GENERIC_PHY is not set
|
||||
# CONFIG_ARCH_ZX is not set
|
||||
# CONFIG_MFD_SI476X_CORE is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_FB_VIA is not set
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_PCI=y
|
||||
# CONFIG_ARCH_MULTIPLATFORM is not set
|
||||
# CONFIG_SOC_AM43XX is not set
|
||||
# CONFIG_QCOM_SCM is not set
|
||||
# CONFIG_PLAT_S5P is not set
|
||||
CONFIG_SERIO=y
|
||||
# CONFIG_ARCH_SUNXI is not set
|
||||
# CONFIG_GENERIC_ALLOCATOR is not set
|
||||
# CONFIG_ISA is not set
|
||||
# CONFIG_PWM is not set
|
||||
CONFIG_SYSFS=y
|
||||
# CONFIG_BROKEN is not set
|
||||
CONFIG_MMC=y
|
||||
# CONFIG_MTK_IOMMU_V1 is not set
|
||||
# CONFIG_ARCH_TANGO is not set
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
CONFIG_GPIOLIB=y
|
||||
# CONFIG_ARM64 is not set
|
||||
# CONFIG_ARM_DMA_USE_IOMMU is not set
|
||||
# CONFIG_PPC_MPC512x is not set
|
||||
# CONFIG_OMAP_DM_TIMER is not set
|
||||
# CONFIG_ARCH_EXYNOS is not set
|
||||
# CONFIG_ALPHA is not set
|
||||
CONFIG_LEDS_CLASS_FLASH=y
|
||||
CONFIG_FB_CFB_COPYAREA=y
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
CONFIG_FIREWIRE=m
|
||||
CONFIG_MFD_CORE=y
|
||||
CONFIG_PM=y
|
||||
CONFIG_DMA_ENGINE=y
|
||||
CONFIG_SND_PCM=y
|
||||
# CONFIG_PLAT_S3C24XX is not set
|
||||
# CONFIG_SND_MIRO is not set
|
||||
# CONFIG_SPI is not set
|
||||
CONFIG_FW_LOADER=y
|
||||
# CONFIG_MFD_SYSCON is not set
|
||||
# CONFIG_I2C_GPIO is not set
|
||||
# CONFIG_IOMMU_DMA is not set
|
||||
CONFIG_USB=y
|
||||
CONFIG_PNP=y
|
||||
# CONFIG_MTD is not set
|
||||
CONFIG_I2C_ALGOBIT=y
|
||||
CONFIG_BITREVERSE=y
|
||||
CONFIG_FONT_SUPPORT=y
|
||||
CONFIG_I2C=y
|
||||
# CONFIG_MIPS is not set
|
||||
# CONFIG_ARCH_TEGRA is not set
|
||||
# CONFIG_SND_FM801 is not set
|
||||
# CONFIG_STA2X11 is not set
|
||||
# CONFIG_PWM_OMAP_DMTIMER is not set
|
||||
CONFIG_FB_CFB_FILLRECT=y
|
||||
CONFIG_FB_CFB_IMAGEBLIT=y
|
||||
# CONFIG_BLACKFIN is not set
|
||||
# CONFIG_ARCH_OMAP2 is not set
|
||||
# CONFIG_REGULATOR is not set
|
||||
# CONFIG_MULTIPLEXER is not set
|
||||
CONFIG_COMMON_CLK=y
|
||||
# CONFIG_ARCH_MESON is not set
|
||||
# CONFIG_ARCH_ROCKCHIP is not set
|
||||
# CONFIG_ARCH_OMAP4 is not set
|
||||
CONFIG_NEW_LEDS=y
|
||||
# CONFIG_ARCH_QCOM is not set
|
||||
# CONFIG_ARCH_STM32 is not set
|
||||
# CONFIG_ARCH_MEDIATEK is not set
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
CONFIG_INET=y
|
||||
# CONFIG_SOC_IMX27 is not set
|
||||
CONFIG_X86=y
|
||||
# CONFIG_SOC_EXYNOS4212 is not set
|
||||
# CONFIG_ARCH_SHMOBILE is not set
|
||||
# CONFIG_VIDEO_V4L1 is not set
|
||||
# CONFIG_OMAP2_VRFB is not set
|
||||
CONFIG_INPUT=y
|
||||
# CONFIG_RPMSG is not set
|
||||
# CONFIG_MTK_IOMMU is not set
|
||||
CONFIG_SND_SOC=y
|
||||
CONFIG_SERIO_SERPORT=y
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
# CONFIG_OMAP_IOMMU is not set
|
||||
# CONFIG_ARCH_OMAP2PLUS is not set
|
||||
CONFIG_MMU=y
|
||||
# CONFIG_SOC_EXYNOS5250 is not set
|
||||
# CONFIG_REGMAP_MMIO is not set
|
||||
CONFIG_RATIONAL=y
|
||||
# CONFIG_SND_ISA is not set
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_HDMI=y
|
||||
# CONFIG_SOC_EXYNOS4412 is not set
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
# CONFIG_VIDEO_KERNEL_VERSION is not set
|
||||
CONFIG_RC_CORE=m
|
||||
CONFIG_RC_MAP=m
|
||||
CONFIG_RC_DECODERS=y
|
||||
CONFIG_LIRC=m
|
||||
CONFIG_IR_LIRC_CODEC=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_SANYO_DECODER=m
|
||||
CONFIG_IR_SHARP_DECODER=m
|
||||
CONFIG_IR_MCE_KBD_DECODER=m
|
||||
CONFIG_IR_XMP_DECODER=m
|
||||
CONFIG_RC_DEVICES=y
|
||||
CONFIG_RC_ATI_REMOTE=m
|
||||
CONFIG_IR_ENE=m
|
||||
CONFIG_IR_IMON=m
|
||||
CONFIG_IR_MCEUSB=m
|
||||
CONFIG_IR_ITE_CIR=m
|
||||
CONFIG_IR_FINTEK=m
|
||||
CONFIG_IR_NUVOTON=m
|
||||
CONFIG_IR_REDRAT3=m
|
||||
CONFIG_IR_STREAMZAP=m
|
||||
CONFIG_IR_WINBOND_CIR=m
|
||||
CONFIG_IR_IGORPLUGUSB=m
|
||||
CONFIG_IR_IGUANA=m
|
||||
CONFIG_IR_TTUSBIR=m
|
||||
CONFIG_RC_LOOPBACK=m
|
||||
CONFIG_IR_SERIAL=m
|
||||
CONFIG_IR_SERIAL_TRANSMITTER=y
|
||||
# CONFIG_IR_SIR is not set
|
||||
CONFIG_MEDIA_SUPPORT=m
|
||||
|
||||
#
|
||||
# Multimedia core support
|
||||
#
|
||||
# CONFIG_MEDIA_CAMERA_SUPPORT is not set
|
||||
CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
|
||||
CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
|
||||
# CONFIG_MEDIA_RADIO_SUPPORT is not set
|
||||
# CONFIG_MEDIA_SDR_SUPPORT is not set
|
||||
# CONFIG_MEDIA_CEC_SUPPORT is not set
|
||||
# CONFIG_MEDIA_CONTROLLER is not set
|
||||
CONFIG_VIDEO_DEV=m
|
||||
CONFIG_VIDEO_V4L2=m
|
||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||
CONFIG_VIDEO_TUNER=m
|
||||
CONFIG_V4L2_FWNODE=m
|
||||
CONFIG_VIDEOBUF_GEN=m
|
||||
CONFIG_VIDEOBUF_DMA_SG=m
|
||||
CONFIG_VIDEOBUF_VMALLOC=m
|
||||
CONFIG_VIDEOBUF_DVB=m
|
||||
CONFIG_VIDEOBUF2_CORE=m
|
||||
CONFIG_VIDEOBUF2_MEMOPS=m
|
||||
CONFIG_VIDEOBUF2_VMALLOC=m
|
||||
CONFIG_VIDEOBUF2_DMA_SG=m
|
||||
CONFIG_VIDEOBUF2_DVB=m
|
||||
CONFIG_DVB_CORE=m
|
||||
CONFIG_DVB_NET=y
|
||||
CONFIG_TTPCI_EEPROM=m
|
||||
CONFIG_DVB_MAX_ADAPTERS=64
|
||||
CONFIG_DVB_DYNAMIC_MINORS=y
|
||||
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
|
||||
|
||||
#
|
||||
# Media drivers
|
||||
#
|
||||
CONFIG_MEDIA_USB_SUPPORT=y
|
||||
|
||||
#
|
||||
# Analog TV USB devices
|
||||
#
|
||||
CONFIG_VIDEO_PVRUSB2=m
|
||||
CONFIG_VIDEO_PVRUSB2_SYSFS=y
|
||||
CONFIG_VIDEO_PVRUSB2_DVB=y
|
||||
# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
|
||||
CONFIG_VIDEO_HDPVR=m
|
||||
CONFIG_VIDEO_USBVISION=m
|
||||
CONFIG_VIDEO_STK1160_COMMON=m
|
||||
CONFIG_VIDEO_STK1160=m
|
||||
CONFIG_VIDEO_GO7007=m
|
||||
CONFIG_VIDEO_GO7007_USB=m
|
||||
CONFIG_VIDEO_GO7007_LOADER=m
|
||||
CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
|
||||
|
||||
#
|
||||
# Analog/digital TV USB devices
|
||||
#
|
||||
CONFIG_VIDEO_AU0828=m
|
||||
CONFIG_VIDEO_AU0828_V4L2=y
|
||||
CONFIG_VIDEO_AU0828_RC=y
|
||||
CONFIG_VIDEO_CX231XX=m
|
||||
CONFIG_VIDEO_CX231XX_RC=y
|
||||
# CONFIG_VIDEO_CX231XX_ALSA is not set
|
||||
CONFIG_VIDEO_CX231XX_DVB=m
|
||||
CONFIG_VIDEO_TM6000=m
|
||||
# CONFIG_VIDEO_TM6000_ALSA is not set
|
||||
CONFIG_VIDEO_TM6000_DVB=m
|
||||
|
||||
#
|
||||
# Digital TV USB devices
|
||||
#
|
||||
CONFIG_DVB_USB=m
|
||||
# CONFIG_DVB_USB_DEBUG is not set
|
||||
CONFIG_DVB_USB_DIB3000MC=m
|
||||
CONFIG_DVB_USB_A800=m
|
||||
CONFIG_DVB_USB_DIBUSB_MB=m
|
||||
CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
|
||||
CONFIG_DVB_USB_DIBUSB_MC=m
|
||||
CONFIG_DVB_USB_DIB0700=m
|
||||
CONFIG_DVB_USB_UMT_010=m
|
||||
CONFIG_DVB_USB_CXUSB=m
|
||||
CONFIG_DVB_USB_M920X=m
|
||||
CONFIG_DVB_USB_DIGITV=m
|
||||
CONFIG_DVB_USB_VP7045=m
|
||||
CONFIG_DVB_USB_VP702X=m
|
||||
CONFIG_DVB_USB_GP8PSK=m
|
||||
CONFIG_DVB_USB_NOVA_T_USB2=m
|
||||
CONFIG_DVB_USB_TTUSB2=m
|
||||
CONFIG_DVB_USB_DTT200U=m
|
||||
CONFIG_DVB_USB_OPERA1=m
|
||||
CONFIG_DVB_USB_AF9005=m
|
||||
CONFIG_DVB_USB_AF9005_REMOTE=m
|
||||
CONFIG_DVB_USB_PCTV452E=m
|
||||
CONFIG_DVB_USB_DW2102=m
|
||||
CONFIG_DVB_USB_CINERGY_T2=m
|
||||
CONFIG_DVB_USB_DTV5100=m
|
||||
CONFIG_DVB_USB_FRIIO=m
|
||||
CONFIG_DVB_USB_AZ6027=m
|
||||
CONFIG_DVB_USB_TECHNISAT_USB2=m
|
||||
CONFIG_DVB_USB_TBSQBOX=m
|
||||
CONFIG_DVB_USB_TBSQBOX2=m
|
||||
CONFIG_DVB_USB_TBSQBOX22=m
|
||||
CONFIG_DVB_USB_TBS5922SE=m
|
||||
CONFIG_DVB_USB_TBSQBOXS2=m
|
||||
CONFIG_DVB_USB_TBSQBOX2CI=m
|
||||
CONFIG_DVB_USB_TBS5925=m
|
||||
CONFIG_DVB_USB_TBS5880=m
|
||||
CONFIG_DVB_USB_TBS5220=m
|
||||
CONFIG_DVB_USB_TBS5881=m
|
||||
CONFIG_DVB_USB_TBS5520=m
|
||||
CONFIG_DVB_USB_TBS5927=m
|
||||
CONFIG_DVB_USB_TBS5520SE=m
|
||||
CONFIG_DVB_USB_TBS5580=m
|
||||
CONFIG_DVB_USB_CYCITV=m
|
||||
CONFIG_DVB_USB_V2=m
|
||||
CONFIG_DVB_USB_AF9015=m
|
||||
CONFIG_DVB_USB_AF9035=m
|
||||
CONFIG_DVB_USB_ANYSEE=m
|
||||
CONFIG_DVB_USB_AU6610=m
|
||||
CONFIG_DVB_USB_AZ6007=m
|
||||
CONFIG_DVB_USB_CE6230=m
|
||||
CONFIG_DVB_USB_EC168=m
|
||||
CONFIG_DVB_USB_GL861=m
|
||||
CONFIG_DVB_USB_LME2510=m
|
||||
CONFIG_DVB_USB_MXL111SF=m
|
||||
CONFIG_DVB_USB_RTL28XXU=m
|
||||
CONFIG_DVB_USB_DVBSKY=m
|
||||
CONFIG_DVB_USB_ZD1301=m
|
||||
CONFIG_DVB_TTUSB_BUDGET=m
|
||||
CONFIG_DVB_TTUSB_DEC=m
|
||||
CONFIG_SMS_USB_DRV=m
|
||||
CONFIG_DVB_B2C2_FLEXCOP_USB=m
|
||||
# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
|
||||
CONFIG_DVB_AS102=m
|
||||
|
||||
#
|
||||
# Webcam, TV (analog/digital) USB devices
|
||||
#
|
||||
CONFIG_VIDEO_EM28XX=m
|
||||
CONFIG_VIDEO_EM28XX_V4L2=m
|
||||
# CONFIG_VIDEO_EM28XX_ALSA is not set
|
||||
CONFIG_VIDEO_EM28XX_DVB=m
|
||||
CONFIG_VIDEO_EM28XX_RC=m
|
||||
CONFIG_MEDIA_PCI_SUPPORT=y
|
||||
|
||||
#
|
||||
# Media capture/analog TV support
|
||||
#
|
||||
# CONFIG_VIDEO_IVTV is not set
|
||||
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
|
||||
# CONFIG_VIDEO_HEXIUM_ORION is not set
|
||||
# CONFIG_VIDEO_MXB is not set
|
||||
# CONFIG_VIDEO_DT3155 is not set
|
||||
|
||||
#
|
||||
# Media capture/analog/hybrid TV support
|
||||
#
|
||||
# CONFIG_VIDEO_CX18 is not set
|
||||
CONFIG_VIDEO_CX23885=m
|
||||
CONFIG_MEDIA_ALTERA_CI=m
|
||||
CONFIG_VIDEO_CX25821=m
|
||||
# CONFIG_VIDEO_CX25821_ALSA is not set
|
||||
CONFIG_VIDEO_CX88=m
|
||||
# CONFIG_VIDEO_CX88_ALSA is not set
|
||||
# CONFIG_VIDEO_CX88_BLACKBIRD is not set
|
||||
CONFIG_VIDEO_CX88_DVB=m
|
||||
CONFIG_VIDEO_CX88_ENABLE_VP3054=y
|
||||
CONFIG_VIDEO_CX88_VP3054=m
|
||||
CONFIG_VIDEO_CX88_MPEG=m
|
||||
CONFIG_VIDEO_SAA7134=m
|
||||
# CONFIG_VIDEO_SAA7134_ALSA is not set
|
||||
CONFIG_VIDEO_SAA7134_RC=y
|
||||
CONFIG_VIDEO_SAA7134_DVB=m
|
||||
CONFIG_VIDEO_SAA7134_GO7007=m
|
||||
CONFIG_VIDEO_SAA7164=m
|
||||
CONFIG_SAA716X_SUPPORT=y
|
||||
CONFIG_SAA716X_CORE=m
|
||||
CONFIG_DVB_SAA716X_BUDGET=m
|
||||
CONFIG_DVB_SAA716X_HYBRID=m
|
||||
CONFIG_DVB_SAA716X_FF=m
|
||||
|
||||
#
|
||||
# Media digital TV PCI Adapters
|
||||
#
|
||||
CONFIG_DVB_AV7110_IR=y
|
||||
CONFIG_DVB_AV7110=m
|
||||
# CONFIG_DVB_AV7110_OSD is not set
|
||||
CONFIG_DVB_BUDGET_CORE=m
|
||||
CONFIG_DVB_BUDGET=m
|
||||
CONFIG_DVB_BUDGET_CI=m
|
||||
CONFIG_DVB_BUDGET_AV=m
|
||||
CONFIG_DVB_BUDGET_PATCH=m
|
||||
CONFIG_DVB_B2C2_FLEXCOP_PCI=m
|
||||
# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
|
||||
CONFIG_DVB_PLUTO2=m
|
||||
CONFIG_DVB_DM1105=m
|
||||
CONFIG_DVB_PT1=m
|
||||
CONFIG_DVB_PT3=m
|
||||
CONFIG_MANTIS_CORE=m
|
||||
CONFIG_DVB_MANTIS=m
|
||||
CONFIG_DVB_HOPPER=m
|
||||
CONFIG_DVB_NGENE=m
|
||||
CONFIG_DVB_DDBRIDGE=m
|
||||
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
|
||||
CONFIG_DVB_SMIPCIE=m
|
||||
CONFIG_DVB_TBSECP3=m
|
||||
# CONFIG_DVB_PLATFORM_DRIVERS is not set
|
||||
|
||||
#
|
||||
# Supported MMC/SDIO adapters
|
||||
#
|
||||
# CONFIG_SMS_SDIO_DRV is not set
|
||||
|
||||
#
|
||||
# Supported FireWire (IEEE 1394) Adapters
|
||||
#
|
||||
# CONFIG_DVB_FIREDTV is not set
|
||||
CONFIG_MEDIA_COMMON_OPTIONS=y
|
||||
|
||||
#
|
||||
# common driver options
|
||||
#
|
||||
CONFIG_VIDEO_CX2341X=m
|
||||
CONFIG_VIDEO_TVEEPROM=m
|
||||
CONFIG_CYPRESS_FIRMWARE=m
|
||||
CONFIG_DVB_B2C2_FLEXCOP=m
|
||||
CONFIG_VIDEO_SAA7146=m
|
||||
CONFIG_VIDEO_SAA7146_VV=m
|
||||
CONFIG_SMS_SIANO_MDTV=m
|
||||
CONFIG_SMS_SIANO_RC=y
|
||||
|
||||
#
|
||||
# Media ancillary drivers (tuners, sensors, i2c, spi, frontends)
|
||||
#
|
||||
CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
|
||||
CONFIG_MEDIA_ATTACH=y
|
||||
CONFIG_VIDEO_IR_I2C=m
|
||||
|
||||
#
|
||||
# Audio decoders, processors and mixers
|
||||
#
|
||||
CONFIG_VIDEO_MSP3400=m
|
||||
CONFIG_VIDEO_CS3308=m
|
||||
CONFIG_VIDEO_CS53L32A=m
|
||||
CONFIG_VIDEO_UDA1342=m
|
||||
CONFIG_VIDEO_WM8775=m
|
||||
CONFIG_VIDEO_SONY_BTF_MPX=m
|
||||
|
||||
#
|
||||
# RDS decoders
|
||||
#
|
||||
CONFIG_VIDEO_SAA6588=m
|
||||
|
||||
#
|
||||
# Video decoders
|
||||
#
|
||||
CONFIG_VIDEO_SAA711X=m
|
||||
CONFIG_VIDEO_TVP5150=m
|
||||
CONFIG_VIDEO_TW2804=m
|
||||
CONFIG_VIDEO_TW9903=m
|
||||
CONFIG_VIDEO_TW9906=m
|
||||
|
||||
#
|
||||
# Video and audio decoders
|
||||
#
|
||||
CONFIG_VIDEO_CX25840=m
|
||||
|
||||
#
|
||||
# Video encoders
|
||||
#
|
||||
|
||||
#
|
||||
# Camera sensor devices
|
||||
#
|
||||
|
||||
#
|
||||
# Flash devices
|
||||
#
|
||||
|
||||
#
|
||||
# Video improvement chips
|
||||
#
|
||||
|
||||
#
|
||||
# Audio/Video compression chips
|
||||
#
|
||||
CONFIG_VIDEO_SAA6752HS=m
|
||||
|
||||
#
|
||||
# SDR tuner chips
|
||||
#
|
||||
|
||||
#
|
||||
# Miscellaneous helper chips
|
||||
#
|
||||
|
||||
#
|
||||
# Sensors used on soc_camera driver
|
||||
#
|
||||
CONFIG_MEDIA_TUNER=m
|
||||
CONFIG_MEDIA_TUNER_SIMPLE=m
|
||||
CONFIG_MEDIA_TUNER_TDA18250=m
|
||||
CONFIG_MEDIA_TUNER_TDA8290=m
|
||||
CONFIG_MEDIA_TUNER_TDA827X=m
|
||||
CONFIG_MEDIA_TUNER_TDA18271=m
|
||||
CONFIG_MEDIA_TUNER_TDA9887=m
|
||||
CONFIG_MEDIA_TUNER_MT20XX=m
|
||||
CONFIG_MEDIA_TUNER_MT2060=m
|
||||
CONFIG_MEDIA_TUNER_MT2063=m
|
||||
CONFIG_MEDIA_TUNER_MT2266=m
|
||||
CONFIG_MEDIA_TUNER_MT2131=m
|
||||
CONFIG_MEDIA_TUNER_QT1010=m
|
||||
CONFIG_MEDIA_TUNER_XC2028=m
|
||||
CONFIG_MEDIA_TUNER_XC5000=m
|
||||
CONFIG_MEDIA_TUNER_XC4000=m
|
||||
CONFIG_MEDIA_TUNER_MXL5005S=m
|
||||
CONFIG_MEDIA_TUNER_MXL5007T=m
|
||||
CONFIG_MEDIA_TUNER_MC44S803=m
|
||||
CONFIG_MEDIA_TUNER_MAX2165=m
|
||||
CONFIG_MEDIA_TUNER_TDA18218=m
|
||||
CONFIG_MEDIA_TUNER_FC0011=m
|
||||
CONFIG_MEDIA_TUNER_FC0012=m
|
||||
CONFIG_MEDIA_TUNER_FC0013=m
|
||||
CONFIG_MEDIA_TUNER_TDA18212=m
|
||||
CONFIG_MEDIA_TUNER_E4000=m
|
||||
CONFIG_MEDIA_TUNER_FC2580=m
|
||||
CONFIG_MEDIA_TUNER_M88RS6000T=m
|
||||
CONFIG_MEDIA_TUNER_TUA9001=m
|
||||
CONFIG_MEDIA_TUNER_SI2157=m
|
||||
CONFIG_MEDIA_TUNER_IT913X=m
|
||||
CONFIG_MEDIA_TUNER_R820T=m
|
||||
CONFIG_MEDIA_TUNER_MXL301RF=m
|
||||
CONFIG_MEDIA_TUNER_QM1D1C0042=m
|
||||
CONFIG_MEDIA_TUNER_AV201X=m
|
||||
CONFIG_MEDIA_TUNER_STV6120=m
|
||||
CONFIG_MEDIA_TUNER_R848=m
|
||||
|
||||
#
|
||||
# Multistandard (satellite) frontends
|
||||
#
|
||||
CONFIG_DVB_STB0899=m
|
||||
CONFIG_DVB_STB6100=m
|
||||
CONFIG_DVB_STV090x=m
|
||||
CONFIG_DVB_STV0910=m
|
||||
CONFIG_DVB_STV6110x=m
|
||||
CONFIG_DVB_STV6111=m
|
||||
CONFIG_DVB_MXL5XX=m
|
||||
CONFIG_DVB_M88DS3103=m
|
||||
|
||||
#
|
||||
# Multistandard (cable + terrestrial) frontends
|
||||
#
|
||||
CONFIG_DVB_DRXK=m
|
||||
CONFIG_DVB_TDA18271C2DD=m
|
||||
CONFIG_DVB_SI2165=m
|
||||
CONFIG_DVB_MN88472=m
|
||||
CONFIG_DVB_MN88473=m
|
||||
|
||||
#
|
||||
# DVB-S (satellite) frontends
|
||||
#
|
||||
CONFIG_DVB_CX24123=m
|
||||
CONFIG_DVB_MT312=m
|
||||
CONFIG_DVB_ZL10036=m
|
||||
CONFIG_DVB_ZL10039=m
|
||||
CONFIG_DVB_S5H1420=m
|
||||
CONFIG_DVB_STV0288=m
|
||||
CONFIG_DVB_STB6000=m
|
||||
CONFIG_DVB_STV0299=m
|
||||
CONFIG_DVB_STV6110=m
|
||||
CONFIG_DVB_STV0900=m
|
||||
CONFIG_DVB_TDA8083=m
|
||||
CONFIG_DVB_TDA10086=m
|
||||
CONFIG_DVB_TDA8261=m
|
||||
CONFIG_DVB_VES1X93=m
|
||||
CONFIG_DVB_TUNER_ITD1000=m
|
||||
CONFIG_DVB_TUNER_CX24113=m
|
||||
CONFIG_DVB_TDA826X=m
|
||||
CONFIG_DVB_TUA6100=m
|
||||
CONFIG_DVB_CX24116=m
|
||||
CONFIG_DVB_CX24117=m
|
||||
CONFIG_DVB_CX24120=m
|
||||
CONFIG_DVB_SI21XX=m
|
||||
CONFIG_DVB_TS2020=m
|
||||
CONFIG_DVB_DS3000=m
|
||||
CONFIG_DVB_DS3K=m
|
||||
CONFIG_DVB_MB86A16=m
|
||||
CONFIG_DVB_TDA10071=m
|
||||
|
||||
#
|
||||
# DVB-T (terrestrial) frontends
|
||||
#
|
||||
CONFIG_DVB_SP8870=m
|
||||
CONFIG_DVB_CX22700=m
|
||||
CONFIG_DVB_CX22702=m
|
||||
CONFIG_DVB_DRXD=m
|
||||
CONFIG_DVB_L64781=m
|
||||
CONFIG_DVB_TDA1004X=m
|
||||
CONFIG_DVB_NXT6000=m
|
||||
CONFIG_DVB_MT352=m
|
||||
CONFIG_DVB_ZL10353=m
|
||||
CONFIG_DVB_DIB3000MB=m
|
||||
CONFIG_DVB_DIB3000MC=m
|
||||
CONFIG_DVB_DIB7000M=m
|
||||
CONFIG_DVB_DIB7000P=m
|
||||
CONFIG_DVB_TDA10048=m
|
||||
CONFIG_DVB_AF9013=m
|
||||
CONFIG_DVB_EC100=m
|
||||
CONFIG_DVB_STV0367=m
|
||||
CONFIG_DVB_CXD2820R=m
|
||||
CONFIG_DVB_CXD2841ER=m
|
||||
CONFIG_DVB_RTL2830=m
|
||||
CONFIG_DVB_RTL2832=m
|
||||
CONFIG_DVB_SI2168=m
|
||||
CONFIG_DVB_AS102_FE=m
|
||||
CONFIG_DVB_ZD1301_DEMOD=m
|
||||
CONFIG_DVB_GP8PSK_FE=m
|
||||
|
||||
#
|
||||
# DVB-C (cable) frontends
|
||||
#
|
||||
CONFIG_DVB_VES1820=m
|
||||
CONFIG_DVB_TDA10021=m
|
||||
CONFIG_DVB_TDA10023=m
|
||||
CONFIG_DVB_STV0297=m
|
||||
|
||||
#
|
||||
# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
|
||||
#
|
||||
CONFIG_DVB_NXT200X=m
|
||||
CONFIG_DVB_OR51132=m
|
||||
CONFIG_DVB_BCM3510=m
|
||||
CONFIG_DVB_LGDT330X=m
|
||||
CONFIG_DVB_LGDT3305=m
|
||||
CONFIG_DVB_LGDT3306A=m
|
||||
CONFIG_DVB_LG2160=m
|
||||
CONFIG_DVB_S5H1409=m
|
||||
CONFIG_DVB_AU8522=m
|
||||
CONFIG_DVB_AU8522_DTV=m
|
||||
CONFIG_DVB_AU8522_V4L=m
|
||||
CONFIG_DVB_S5H1411=m
|
||||
|
||||
#
|
||||
# ISDB-T (terrestrial) frontends
|
||||
#
|
||||
CONFIG_DVB_S921=m
|
||||
CONFIG_DVB_DIB8000=m
|
||||
CONFIG_DVB_MB86A20S=m
|
||||
|
||||
#
|
||||
# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
|
||||
#
|
||||
CONFIG_DVB_TC90522=m
|
||||
|
||||
#
|
||||
# Digital terrestrial only tuners/PLL
|
||||
#
|
||||
CONFIG_DVB_PLL=m
|
||||
CONFIG_DVB_TUNER_DIB0070=m
|
||||
CONFIG_DVB_TUNER_DIB0090=m
|
||||
|
||||
#
|
||||
# SEC control devices for DVB-S
|
||||
#
|
||||
CONFIG_DVB_DRX39XYJ=m
|
||||
CONFIG_DVB_LNBH25=m
|
||||
CONFIG_DVB_LNBP21=m
|
||||
CONFIG_DVB_LNBP22=m
|
||||
CONFIG_DVB_ISL6405=m
|
||||
CONFIG_DVB_ISL6421=m
|
||||
CONFIG_DVB_ISL6422=m
|
||||
CONFIG_DVB_ISL6423=m
|
||||
CONFIG_DVB_A8293=m
|
||||
CONFIG_DVB_SP2=m
|
||||
CONFIG_DVB_LGS8GXX=m
|
||||
CONFIG_DVB_ATBM8830=m
|
||||
CONFIG_DVB_TDA665x=m
|
||||
CONFIG_DVB_IX2505V=m
|
||||
CONFIG_DVB_M88RS2000=m
|
||||
CONFIG_DVB_AF9033=m
|
||||
CONFIG_DVB_TAS2101=m
|
||||
CONFIG_DVB_AVL6882=m
|
||||
CONFIG_DVB_STV091X=m
|
||||
CONFIG_DVB_MXL58X=m
|
||||
CONFIG_DVB_SI2183=m
|
||||
|
||||
#
|
||||
# Tools to develop new frontends
|
||||
#
|
||||
# CONFIG_DVB_DUMMY_FE is not set
|
||||
# CONFIG_AUDIO_SUPPORT is not set
|
||||
CONFIG_FRAME_VECTOR=m
|
||||
CONFIG_MISC_DEVICES=y
|
||||
|
||||
#
|
||||
# Altera FPGA firmware download module
|
||||
#
|
||||
CONFIG_ALTERA_STAPL=m
|
||||
# CONFIG_STAGING is not set
|
@ -1,599 +0,0 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# V4L/DVB menu
|
||||
#
|
||||
# CONFIG_ARCH_STI is not set
|
||||
# CONFIG_TI_ST is not set
|
||||
CONFIG_HAVE_CLK=y
|
||||
CONFIG_I2C_MUX=m
|
||||
# CONFIG_PLAT_M32700UT is not set
|
||||
# CONFIG_METAG is not set
|
||||
# CONFIG_ARCH_OMAP3 is not set
|
||||
# CONFIG_ARCH_MXC is not set
|
||||
# CONFIG_MFD_WL1273_CORE is not set
|
||||
CONFIG_VIRT_TO_BUS=y
|
||||
CONFIG_LEDS_CLASS=y
|
||||
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
||||
CONFIG_TTY=y
|
||||
CONFIG_ISA_DMA_API=y
|
||||
CONFIG_USB_ACM=m
|
||||
# CONFIG_SPARC32 is not set
|
||||
# CONFIG_ARCH_MMP is not set
|
||||
CONFIG_PCI_MSI=y
|
||||
# CONFIG_MFD_TIMBERDALE is not set
|
||||
CONFIG_FB=y
|
||||
CONFIG_HAS_DMA=y
|
||||
# CONFIG_SOC_DRA7XX is not set
|
||||
# CONFIG_IMX_IPUV3_CORE is not set
|
||||
CONFIG_NET=y
|
||||
# CONFIG_PXA27x is not set
|
||||
# CONFIG_ARCH_DAVINCI_DM365 is not set
|
||||
# CONFIG_OF is not set
|
||||
# CONFIG_SRAM is not set
|
||||
# CONFIG_SND_SOC_SI476X is not set
|
||||
# CONFIG_SONY_LAPTOP is not set
|
||||
# CONFIG_QCOM_MDT_LOADER is not set
|
||||
# CONFIG_ARCH_RENESAS is not set
|
||||
# CONFIG_SPARC64 is not set
|
||||
# CONFIG_ARCH_S3C64XX is not set
|
||||
CONFIG_FONT_8x16=y
|
||||
# CONFIG_FB_OMAP2 is not set
|
||||
# CONFIG_SPI_MASTER is not set
|
||||
# CONFIG_PREEMPT is not set
|
||||
# CONFIG_ARCH_S5PV210 is not set
|
||||
CONFIG_CRC32=y
|
||||
CONFIG_SND=y
|
||||
CONFIG_RFKILL=m
|
||||
# CONFIG_M32R is not set
|
||||
CONFIG_PINCTRL=y
|
||||
# CONFIG_SG_SPLIT is not set
|
||||
CONFIG_MODULES=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
# CONFIG_GENERIC_PHY is not set
|
||||
# CONFIG_ARCH_ZX is not set
|
||||
# CONFIG_MFD_SI476X_CORE is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_FB_VIA is not set
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_PCI=y
|
||||
# CONFIG_ARCH_MULTIPLATFORM is not set
|
||||
# CONFIG_SOC_AM43XX is not set
|
||||
# CONFIG_QCOM_SCM is not set
|
||||
# CONFIG_PLAT_S5P is not set
|
||||
CONFIG_SERIO=y
|
||||
# CONFIG_ARCH_SUNXI is not set
|
||||
# CONFIG_GENERIC_ALLOCATOR is not set
|
||||
# CONFIG_ISA is not set
|
||||
# CONFIG_PWM is not set
|
||||
CONFIG_SYSFS=y
|
||||
# CONFIG_BROKEN is not set
|
||||
CONFIG_MMC=y
|
||||
# CONFIG_MTK_IOMMU_V1 is not set
|
||||
# CONFIG_ARCH_TANGO is not set
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
CONFIG_GPIOLIB=y
|
||||
# CONFIG_ARM64 is not set
|
||||
# CONFIG_ARM_DMA_USE_IOMMU is not set
|
||||
# CONFIG_PPC_MPC512x is not set
|
||||
# CONFIG_OMAP_DM_TIMER is not set
|
||||
# CONFIG_ARCH_EXYNOS is not set
|
||||
# CONFIG_ALPHA is not set
|
||||
CONFIG_LEDS_CLASS_FLASH=y
|
||||
CONFIG_FB_CFB_COPYAREA=y
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
CONFIG_FIREWIRE=m
|
||||
CONFIG_MFD_CORE=y
|
||||
CONFIG_PM=y
|
||||
CONFIG_DMA_ENGINE=y
|
||||
CONFIG_SND_PCM=y
|
||||
# CONFIG_PLAT_S3C24XX is not set
|
||||
# CONFIG_SND_MIRO is not set
|
||||
# CONFIG_SPI is not set
|
||||
CONFIG_FW_LOADER=y
|
||||
# CONFIG_MFD_SYSCON is not set
|
||||
# CONFIG_I2C_GPIO is not set
|
||||
# CONFIG_IOMMU_DMA is not set
|
||||
CONFIG_USB=y
|
||||
CONFIG_PNP=y
|
||||
# CONFIG_MTD is not set
|
||||
CONFIG_I2C_ALGOBIT=y
|
||||
CONFIG_BITREVERSE=y
|
||||
CONFIG_FONT_SUPPORT=y
|
||||
CONFIG_I2C=y
|
||||
# CONFIG_MIPS is not set
|
||||
# CONFIG_ARCH_TEGRA is not set
|
||||
# CONFIG_SND_FM801 is not set
|
||||
# CONFIG_STA2X11 is not set
|
||||
# CONFIG_PWM_OMAP_DMTIMER is not set
|
||||
CONFIG_FB_CFB_FILLRECT=y
|
||||
CONFIG_FB_CFB_IMAGEBLIT=y
|
||||
# CONFIG_BLACKFIN is not set
|
||||
# CONFIG_ARCH_OMAP2 is not set
|
||||
# CONFIG_REGULATOR is not set
|
||||
# CONFIG_MULTIPLEXER is not set
|
||||
CONFIG_COMMON_CLK=y
|
||||
# CONFIG_ARCH_MESON is not set
|
||||
# CONFIG_ARCH_ROCKCHIP is not set
|
||||
# CONFIG_ARCH_OMAP4 is not set
|
||||
CONFIG_NEW_LEDS=y
|
||||
# CONFIG_ARCH_QCOM is not set
|
||||
# CONFIG_ARCH_STM32 is not set
|
||||
# CONFIG_ARCH_MEDIATEK is not set
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
CONFIG_INET=y
|
||||
# CONFIG_SOC_IMX27 is not set
|
||||
CONFIG_X86=y
|
||||
# CONFIG_SOC_EXYNOS4212 is not set
|
||||
# CONFIG_ARCH_SHMOBILE is not set
|
||||
# CONFIG_VIDEO_V4L1 is not set
|
||||
# CONFIG_OMAP2_VRFB is not set
|
||||
CONFIG_INPUT=y
|
||||
# CONFIG_RPMSG is not set
|
||||
# CONFIG_MTK_IOMMU is not set
|
||||
CONFIG_SND_SOC=y
|
||||
CONFIG_SERIO_SERPORT=y
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
# CONFIG_OMAP_IOMMU is not set
|
||||
# CONFIG_ARCH_OMAP2PLUS is not set
|
||||
CONFIG_MMU=y
|
||||
# CONFIG_SOC_EXYNOS5250 is not set
|
||||
# CONFIG_REGMAP_MMIO is not set
|
||||
CONFIG_RATIONAL=y
|
||||
# CONFIG_SND_ISA is not set
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_HDMI=y
|
||||
# CONFIG_SOC_EXYNOS4412 is not set
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
# CONFIG_VIDEO_KERNEL_VERSION is not set
|
||||
CONFIG_RC_CORE=m
|
||||
CONFIG_RC_MAP=m
|
||||
CONFIG_RC_DECODERS=y
|
||||
CONFIG_LIRC=m
|
||||
CONFIG_IR_LIRC_CODEC=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_SANYO_DECODER=m
|
||||
CONFIG_IR_SHARP_DECODER=m
|
||||
CONFIG_IR_MCE_KBD_DECODER=m
|
||||
CONFIG_IR_XMP_DECODER=m
|
||||
CONFIG_RC_DEVICES=y
|
||||
CONFIG_RC_ATI_REMOTE=m
|
||||
CONFIG_IR_ENE=m
|
||||
CONFIG_IR_IMON=m
|
||||
CONFIG_IR_MCEUSB=m
|
||||
CONFIG_IR_MESON=m
|
||||
CONFIG_IR_ITE_CIR=m
|
||||
CONFIG_IR_FINTEK=m
|
||||
CONFIG_IR_NUVOTON=m
|
||||
CONFIG_IR_REDRAT3=m
|
||||
CONFIG_IR_STREAMZAP=m
|
||||
CONFIG_IR_WINBOND_CIR=m
|
||||
CONFIG_IR_IGORPLUGUSB=m
|
||||
CONFIG_IR_IGUANA=m
|
||||
CONFIG_IR_TTUSBIR=m
|
||||
CONFIG_RC_LOOPBACK=m
|
||||
CONFIG_IR_SERIAL=m
|
||||
CONFIG_IR_SERIAL_TRANSMITTER=y
|
||||
# CONFIG_IR_SIR is not set
|
||||
CONFIG_MEDIA_SUPPORT=m
|
||||
|
||||
#
|
||||
# Multimedia core support
|
||||
#
|
||||
# CONFIG_MEDIA_CAMERA_SUPPORT is not set
|
||||
CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
|
||||
CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
|
||||
# CONFIG_MEDIA_RADIO_SUPPORT is not set
|
||||
# CONFIG_MEDIA_SDR_SUPPORT is not set
|
||||
# CONFIG_MEDIA_CEC_SUPPORT is not set
|
||||
# CONFIG_MEDIA_CONTROLLER is not set
|
||||
CONFIG_VIDEO_DEV=m
|
||||
CONFIG_VIDEO_V4L2=m
|
||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||
CONFIG_VIDEO_TUNER=m
|
||||
CONFIG_V4L2_FWNODE=m
|
||||
CONFIG_VIDEOBUF_GEN=m
|
||||
CONFIG_VIDEOBUF_VMALLOC=m
|
||||
CONFIG_VIDEOBUF_RESOURCE=m
|
||||
CONFIG_VIDEOBUF_DVB=m
|
||||
CONFIG_VIDEOBUF2_CORE=m
|
||||
CONFIG_VIDEOBUF2_MEMOPS=m
|
||||
CONFIG_VIDEOBUF2_VMALLOC=m
|
||||
CONFIG_DVB_CORE=m
|
||||
CONFIG_DVB_NET=y
|
||||
CONFIG_TTPCI_EEPROM=m
|
||||
CONFIG_DVB_MAX_ADAPTERS=64
|
||||
CONFIG_DVB_DYNAMIC_MINORS=y
|
||||
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
|
||||
|
||||
#
|
||||
# Media drivers
|
||||
#
|
||||
CONFIG_MEDIA_USB_SUPPORT=y
|
||||
|
||||
#
|
||||
# Analog TV USB devices
|
||||
#
|
||||
CONFIG_VIDEO_PVRUSB2=m
|
||||
CONFIG_VIDEO_PVRUSB2_SYSFS=y
|
||||
CONFIG_VIDEO_PVRUSB2_DVB=y
|
||||
# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
|
||||
CONFIG_VIDEO_HDPVR=m
|
||||
CONFIG_VIDEO_USBVISION=m
|
||||
CONFIG_VIDEO_STK1160_COMMON=m
|
||||
CONFIG_VIDEO_STK1160=m
|
||||
CONFIG_VIDEO_GO7007=m
|
||||
CONFIG_VIDEO_GO7007_USB=m
|
||||
CONFIG_VIDEO_GO7007_LOADER=m
|
||||
CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
|
||||
|
||||
#
|
||||
# Analog/digital TV USB devices
|
||||
#
|
||||
CONFIG_VIDEO_AU0828=m
|
||||
CONFIG_VIDEO_AU0828_V4L2=y
|
||||
CONFIG_VIDEO_AU0828_RC=y
|
||||
CONFIG_VIDEO_CX231XX=m
|
||||
CONFIG_VIDEO_CX231XX_RC=y
|
||||
# CONFIG_VIDEO_CX231XX_ALSA is not set
|
||||
CONFIG_VIDEO_CX231XX_DVB=m
|
||||
CONFIG_VIDEO_TM6000=m
|
||||
# CONFIG_VIDEO_TM6000_ALSA is not set
|
||||
CONFIG_VIDEO_TM6000_DVB=m
|
||||
|
||||
#
|
||||
# Digital TV USB devices
|
||||
#
|
||||
CONFIG_DVB_USB=m
|
||||
# CONFIG_DVB_USB_DEBUG is not set
|
||||
CONFIG_DVB_USB_DIB3000MC=m
|
||||
CONFIG_DVB_USB_A800=m
|
||||
CONFIG_DVB_USB_DIBUSB_MB=m
|
||||
CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
|
||||
CONFIG_DVB_USB_DIBUSB_MC=m
|
||||
CONFIG_DVB_USB_DIB0700=m
|
||||
CONFIG_DVB_USB_UMT_010=m
|
||||
CONFIG_DVB_USB_CXUSB=m
|
||||
CONFIG_DVB_USB_M920X=m
|
||||
CONFIG_DVB_USB_DIGITV=m
|
||||
CONFIG_DVB_USB_VP7045=m
|
||||
CONFIG_DVB_USB_VP702X=m
|
||||
CONFIG_DVB_USB_GP8PSK=m
|
||||
CONFIG_DVB_USB_NOVA_T_USB2=m
|
||||
CONFIG_DVB_USB_TTUSB2=m
|
||||
CONFIG_DVB_USB_DTT200U=m
|
||||
CONFIG_DVB_USB_OPERA1=m
|
||||
CONFIG_DVB_USB_AF9005=m
|
||||
CONFIG_DVB_USB_AF9005_REMOTE=m
|
||||
CONFIG_DVB_USB_PCTV452E=m
|
||||
CONFIG_DVB_USB_DW2102=m
|
||||
CONFIG_DVB_USB_CINERGY_T2=m
|
||||
CONFIG_DVB_USB_DTV5100=m
|
||||
CONFIG_DVB_USB_FRIIO=m
|
||||
CONFIG_DVB_USB_AZ6027=m
|
||||
CONFIG_DVB_USB_TECHNISAT_USB2=m
|
||||
CONFIG_DVB_USB_TBSQBOX=m
|
||||
CONFIG_DVB_USB_TBSQBOX2=m
|
||||
CONFIG_DVB_USB_TBSQBOX22=m
|
||||
CONFIG_DVB_USB_TBS5922SE=m
|
||||
CONFIG_DVB_USB_TBSQBOXS2=m
|
||||
CONFIG_DVB_USB_TBSQBOX2CI=m
|
||||
CONFIG_DVB_USB_TBS5925=m
|
||||
CONFIG_DVB_USB_TBS5880=m
|
||||
CONFIG_DVB_USB_TBS5220=m
|
||||
CONFIG_DVB_USB_TBS5881=m
|
||||
CONFIG_DVB_USB_TBS5520=m
|
||||
CONFIG_DVB_USB_TBS5927=m
|
||||
CONFIG_DVB_USB_TBS5520SE=m
|
||||
CONFIG_DVB_USB_TBS5580=m
|
||||
CONFIG_DVB_USB_CYCITV=m
|
||||
CONFIG_DVB_USB_V2=m
|
||||
CONFIG_DVB_USB_AF9015=m
|
||||
CONFIG_DVB_USB_AF9035=m
|
||||
CONFIG_DVB_USB_ANYSEE=m
|
||||
CONFIG_DVB_USB_AU6610=m
|
||||
CONFIG_DVB_USB_AZ6007=m
|
||||
CONFIG_DVB_USB_CE6230=m
|
||||
CONFIG_DVB_USB_EC168=m
|
||||
CONFIG_DVB_USB_GL861=m
|
||||
CONFIG_DVB_USB_LME2510=m
|
||||
CONFIG_DVB_USB_MXL111SF=m
|
||||
CONFIG_DVB_USB_RTL28XXU=m
|
||||
CONFIG_DVB_USB_DVBSKY=m
|
||||
CONFIG_DVB_USB_ZD1301=m
|
||||
CONFIG_DVB_TTUSB_BUDGET=m
|
||||
CONFIG_DVB_TTUSB_DEC=m
|
||||
CONFIG_SMS_USB_DRV=m
|
||||
CONFIG_DVB_B2C2_FLEXCOP_USB=m
|
||||
# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
|
||||
CONFIG_DVB_AS102=m
|
||||
|
||||
#
|
||||
# Webcam, TV (analog/digital) USB devices
|
||||
#
|
||||
CONFIG_VIDEO_EM28XX=m
|
||||
CONFIG_VIDEO_EM28XX_V4L2=m
|
||||
# CONFIG_VIDEO_EM28XX_ALSA is not set
|
||||
CONFIG_VIDEO_EM28XX_DVB=m
|
||||
CONFIG_VIDEO_EM28XX_RC=m
|
||||
# CONFIG_MEDIA_PCI_SUPPORT is not set
|
||||
# CONFIG_DVB_PLATFORM_DRIVERS is not set
|
||||
|
||||
#
|
||||
# Supported MMC/SDIO adapters
|
||||
#
|
||||
# CONFIG_SMS_SDIO_DRV is not set
|
||||
|
||||
#
|
||||
# Supported FireWire (IEEE 1394) Adapters
|
||||
#
|
||||
# CONFIG_DVB_FIREDTV is not set
|
||||
CONFIG_MEDIA_COMMON_OPTIONS=y
|
||||
|
||||
#
|
||||
# common driver options
|
||||
#
|
||||
CONFIG_VIDEO_CX2341X=m
|
||||
CONFIG_VIDEO_TVEEPROM=m
|
||||
CONFIG_CYPRESS_FIRMWARE=m
|
||||
CONFIG_DVB_B2C2_FLEXCOP=m
|
||||
CONFIG_SMS_SIANO_MDTV=m
|
||||
CONFIG_SMS_SIANO_RC=y
|
||||
|
||||
#
|
||||
# Media ancillary drivers (tuners, sensors, i2c, spi, frontends)
|
||||
#
|
||||
CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
|
||||
CONFIG_MEDIA_ATTACH=y
|
||||
CONFIG_VIDEO_IR_I2C=m
|
||||
|
||||
#
|
||||
# Audio decoders, processors and mixers
|
||||
#
|
||||
CONFIG_VIDEO_MSP3400=m
|
||||
CONFIG_VIDEO_CS53L32A=m
|
||||
CONFIG_VIDEO_UDA1342=m
|
||||
CONFIG_VIDEO_WM8775=m
|
||||
CONFIG_VIDEO_SONY_BTF_MPX=m
|
||||
|
||||
#
|
||||
# RDS decoders
|
||||
#
|
||||
|
||||
#
|
||||
# Video decoders
|
||||
#
|
||||
CONFIG_VIDEO_SAA711X=m
|
||||
CONFIG_VIDEO_TVP5150=m
|
||||
CONFIG_VIDEO_TW2804=m
|
||||
CONFIG_VIDEO_TW9903=m
|
||||
CONFIG_VIDEO_TW9906=m
|
||||
|
||||
#
|
||||
# Video and audio decoders
|
||||
#
|
||||
CONFIG_VIDEO_CX25840=m
|
||||
|
||||
#
|
||||
# Video encoders
|
||||
#
|
||||
|
||||
#
|
||||
# Camera sensor devices
|
||||
#
|
||||
|
||||
#
|
||||
# Flash devices
|
||||
#
|
||||
|
||||
#
|
||||
# Video improvement chips
|
||||
#
|
||||
|
||||
#
|
||||
# Audio/Video compression chips
|
||||
#
|
||||
|
||||
#
|
||||
# SDR tuner chips
|
||||
#
|
||||
|
||||
#
|
||||
# Miscellaneous helper chips
|
||||
#
|
||||
|
||||
#
|
||||
# Sensors used on soc_camera driver
|
||||
#
|
||||
CONFIG_MEDIA_TUNER=m
|
||||
CONFIG_MEDIA_TUNER_SIMPLE=m
|
||||
CONFIG_MEDIA_TUNER_TDA18250=m
|
||||
CONFIG_MEDIA_TUNER_TDA8290=m
|
||||
CONFIG_MEDIA_TUNER_TDA827X=m
|
||||
CONFIG_MEDIA_TUNER_TDA18271=m
|
||||
CONFIG_MEDIA_TUNER_TDA9887=m
|
||||
CONFIG_MEDIA_TUNER_MT20XX=m
|
||||
CONFIG_MEDIA_TUNER_MT2060=m
|
||||
CONFIG_MEDIA_TUNER_MT2063=m
|
||||
CONFIG_MEDIA_TUNER_MT2266=m
|
||||
CONFIG_MEDIA_TUNER_QT1010=m
|
||||
CONFIG_MEDIA_TUNER_XC2028=m
|
||||
CONFIG_MEDIA_TUNER_XC5000=m
|
||||
CONFIG_MEDIA_TUNER_XC4000=m
|
||||
CONFIG_MEDIA_TUNER_MXL5005S=m
|
||||
CONFIG_MEDIA_TUNER_MXL5007T=m
|
||||
CONFIG_MEDIA_TUNER_MC44S803=m
|
||||
CONFIG_MEDIA_TUNER_MAX2165=m
|
||||
CONFIG_MEDIA_TUNER_TDA18218=m
|
||||
CONFIG_MEDIA_TUNER_FC0011=m
|
||||
CONFIG_MEDIA_TUNER_FC0012=m
|
||||
CONFIG_MEDIA_TUNER_FC0013=m
|
||||
CONFIG_MEDIA_TUNER_TDA18212=m
|
||||
CONFIG_MEDIA_TUNER_E4000=m
|
||||
CONFIG_MEDIA_TUNER_FC2580=m
|
||||
CONFIG_MEDIA_TUNER_TUA9001=m
|
||||
CONFIG_MEDIA_TUNER_SI2157=m
|
||||
CONFIG_MEDIA_TUNER_IT913X=m
|
||||
CONFIG_MEDIA_TUNER_R820T=m
|
||||
CONFIG_MEDIA_TUNER_QM1D1C0042=m
|
||||
CONFIG_MEDIA_TUNER_AV201X=m
|
||||
CONFIG_MEDIA_TUNER_STV6120=m
|
||||
CONFIG_MEDIA_TUNER_R848=m
|
||||
|
||||
#
|
||||
# Multistandard (satellite) frontends
|
||||
#
|
||||
CONFIG_DVB_STB0899=m
|
||||
CONFIG_DVB_STB6100=m
|
||||
CONFIG_DVB_STV090x=m
|
||||
CONFIG_DVB_STV6110x=m
|
||||
CONFIG_DVB_M88DS3103=m
|
||||
|
||||
#
|
||||
# Multistandard (cable + terrestrial) frontends
|
||||
#
|
||||
CONFIG_DVB_DRXK=m
|
||||
CONFIG_DVB_TDA18271C2DD=m
|
||||
CONFIG_DVB_SI2165=m
|
||||
CONFIG_DVB_MN88472=m
|
||||
CONFIG_DVB_MN88473=m
|
||||
|
||||
#
|
||||
# DVB-S (satellite) frontends
|
||||
#
|
||||
CONFIG_DVB_CX24123=m
|
||||
CONFIG_DVB_MT312=m
|
||||
CONFIG_DVB_ZL10039=m
|
||||
CONFIG_DVB_S5H1420=m
|
||||
CONFIG_DVB_STV0288=m
|
||||
CONFIG_DVB_STB6000=m
|
||||
CONFIG_DVB_STV0299=m
|
||||
CONFIG_DVB_STV6110=m
|
||||
CONFIG_DVB_STV0900=m
|
||||
CONFIG_DVB_TDA8083=m
|
||||
CONFIG_DVB_TDA10086=m
|
||||
CONFIG_DVB_TUNER_ITD1000=m
|
||||
CONFIG_DVB_TUNER_CX24113=m
|
||||
CONFIG_DVB_TDA826X=m
|
||||
CONFIG_DVB_CX24116=m
|
||||
CONFIG_DVB_CX24120=m
|
||||
CONFIG_DVB_SI21XX=m
|
||||
CONFIG_DVB_TS2020=m
|
||||
CONFIG_DVB_DS3000=m
|
||||
CONFIG_DVB_DS3K=m
|
||||
CONFIG_DVB_TDA10071=m
|
||||
|
||||
#
|
||||
# DVB-T (terrestrial) frontends
|
||||
#
|
||||
CONFIG_DVB_CX22700=m
|
||||
CONFIG_DVB_CX22702=m
|
||||
CONFIG_DVB_DRXD=m
|
||||
CONFIG_DVB_TDA1004X=m
|
||||
CONFIG_DVB_NXT6000=m
|
||||
CONFIG_DVB_MT352=m
|
||||
CONFIG_DVB_ZL10353=m
|
||||
CONFIG_DVB_DIB3000MB=m
|
||||
CONFIG_DVB_DIB3000MC=m
|
||||
CONFIG_DVB_DIB7000M=m
|
||||
CONFIG_DVB_DIB7000P=m
|
||||
CONFIG_DVB_TDA10048=m
|
||||
CONFIG_DVB_AF9013=m
|
||||
CONFIG_DVB_EC100=m
|
||||
CONFIG_DVB_CXD2820R=m
|
||||
CONFIG_DVB_RTL2830=m
|
||||
CONFIG_DVB_RTL2832=m
|
||||
CONFIG_DVB_SI2168=m
|
||||
CONFIG_DVB_AS102_FE=m
|
||||
CONFIG_DVB_ZD1301_DEMOD=m
|
||||
CONFIG_DVB_GP8PSK_FE=m
|
||||
|
||||
#
|
||||
# DVB-C (cable) frontends
|
||||
#
|
||||
CONFIG_DVB_VES1820=m
|
||||
CONFIG_DVB_TDA10023=m
|
||||
CONFIG_DVB_STV0297=m
|
||||
|
||||
#
|
||||
# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
|
||||
#
|
||||
CONFIG_DVB_NXT200X=m
|
||||
CONFIG_DVB_BCM3510=m
|
||||
CONFIG_DVB_LGDT330X=m
|
||||
CONFIG_DVB_LGDT3305=m
|
||||
CONFIG_DVB_LGDT3306A=m
|
||||
CONFIG_DVB_LG2160=m
|
||||
CONFIG_DVB_S5H1409=m
|
||||
CONFIG_DVB_AU8522=m
|
||||
CONFIG_DVB_AU8522_DTV=m
|
||||
CONFIG_DVB_AU8522_V4L=m
|
||||
CONFIG_DVB_S5H1411=m
|
||||
|
||||
#
|
||||
# ISDB-T (terrestrial) frontends
|
||||
#
|
||||
CONFIG_DVB_S921=m
|
||||
CONFIG_DVB_DIB8000=m
|
||||
CONFIG_DVB_MB86A20S=m
|
||||
|
||||
#
|
||||
# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
|
||||
#
|
||||
CONFIG_DVB_TC90522=m
|
||||
|
||||
#
|
||||
# Digital terrestrial only tuners/PLL
|
||||
#
|
||||
CONFIG_DVB_PLL=m
|
||||
CONFIG_DVB_TUNER_DIB0070=m
|
||||
CONFIG_DVB_TUNER_DIB0090=m
|
||||
|
||||
#
|
||||
# SEC control devices for DVB-S
|
||||
#
|
||||
CONFIG_DVB_DRX39XYJ=m
|
||||
CONFIG_DVB_LNBP21=m
|
||||
CONFIG_DVB_LNBP22=m
|
||||
CONFIG_DVB_ISL6421=m
|
||||
CONFIG_DVB_ISL6423=m
|
||||
CONFIG_DVB_A8293=m
|
||||
CONFIG_DVB_SP2=m
|
||||
CONFIG_DVB_LGS8GXX=m
|
||||
CONFIG_DVB_ATBM8830=m
|
||||
CONFIG_DVB_IX2505V=m
|
||||
CONFIG_DVB_M88RS2000=m
|
||||
CONFIG_DVB_AF9033=m
|
||||
CONFIG_DVB_TAS2101=m
|
||||
CONFIG_DVB_AVL6882=m
|
||||
CONFIG_DVB_STV091X=m
|
||||
CONFIG_DVB_SI2183=m
|
||||
|
||||
#
|
||||
# Tools to develop new frontends
|
||||
#
|
||||
# CONFIG_DVB_DUMMY_FE is not set
|
||||
|
||||
#
|
||||
# V4L2 Video Support
|
||||
#
|
||||
CONFIG_V4L_AMLOGIC_VIDEO=m
|
||||
# CONFIG_V4L_AMLOGIC_VIDEO2 is not set
|
||||
# CONFIG_AUDIO_SUPPORT is not set
|
||||
CONFIG_FRAME_VECTOR=m
|
||||
CONFIG_MISC_DEVICES=y
|
||||
|
||||
#
|
||||
# Altera FPGA firmware download module
|
||||
#
|
||||
CONFIG_ALTERA_STAPL=m
|
||||
# CONFIG_STAGING is not set
|
||||
|
||||
#
|
||||
# WeTek Play driver
|
||||
#
|
||||
CONFIG_WETEK=m
|
@ -2,46 +2,35 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="crazycat"
|
||||
PKG_VERSION="2017-12-06"
|
||||
PKG_SHA256="779c7d42e5fd4dfac8f53654ce8af467d22a81b6c0b21e24f14aaaed033c6eb1"
|
||||
PKG_VERSION="835dc72da3ee63df7f4057bd0507887454c005d1"
|
||||
PKG_SHA256="3d68d368a9eda15688c6686caa854a045a753740ec93553d80a4bcfc14c2950a"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/crazycat69/linux_media"
|
||||
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain linux"
|
||||
PKG_NEED_UNPACK="$LINUX_DEPENDS"
|
||||
PKG_SITE="https://bitbucket.org/CrazyCat/media_build"
|
||||
PKG_URL="https://bitbucket.org/CrazyCat/media_build/get/$PKG_VERSION.tar.gz"
|
||||
PKG_SOURCE_DIR="CrazyCat-media_build-*"
|
||||
PKG_DEPENDS_TARGET="toolchain linux media_tree_cc"
|
||||
PKG_NEED_UNPACK="$LINUX_DEPENDS media_tree_cc"
|
||||
PKG_SECTION="driver.dvb"
|
||||
PKG_LONGDESC="DVB driver for TBS cards with CrazyCats additions."
|
||||
PKG_LONGDESC="DVB driver for TBS cards with CrazyCats additions"
|
||||
|
||||
PKG_IS_ADDON="embedded"
|
||||
PKG_IS_KERNEL_PKG="yes"
|
||||
PKG_ADDON_IS_STANDALONE="yes"
|
||||
PKG_ADDON_NAME="DVB drivers for TBS (CrazyCat)"
|
||||
PKG_ADDON_NAME="DVB drivers for TBS"
|
||||
PKG_ADDON_TYPE="xbmc.service"
|
||||
PKG_ADDON_VERSION="${ADDON_VERSION}.${PKG_REV}"
|
||||
|
||||
if [ $LINUX = "rockchip-4.4" ]; then
|
||||
PKG_PATCH_DIRS="rockchip"
|
||||
fi
|
||||
|
||||
pre_make_target() {
|
||||
export KERNEL_VER=$(get_module_dir)
|
||||
export LDFLAGS=""
|
||||
}
|
||||
|
||||
make_target() {
|
||||
kernel_make SRCDIR=$(kernel_path) untar
|
||||
cp -RP $(get_build_dir media_tree_cc)/* $PKG_BUILD/linux
|
||||
|
||||
# copy config file
|
||||
if [ "$PROJECT" = Generic ]; then
|
||||
if [ -f $PKG_DIR/config/generic.config ]; then
|
||||
cp $PKG_DIR/config/generic.config v4l/.config
|
||||
fi
|
||||
else
|
||||
if [ -f $PKG_DIR/config/usb.config ]; then
|
||||
cp $PKG_DIR/config/usb.config v4l/.config
|
||||
fi
|
||||
fi
|
||||
# make staging config (all + experimental)
|
||||
kernel_make VER=$KERNEL_VER SRCDIR=$(kernel_path) stagingconfig
|
||||
|
||||
# hack to workaround media_build bug
|
||||
if [ "$PROJECT" = Rockchip ]; then
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- a/backports/backports.txt
|
||||
+++ b/backports/backports.txt
|
||||
@@ -25,6 +25,8 @@ add api_version.patch
|
||||
add pr_fmt.patch
|
||||
add debug.patch
|
||||
add drx39xxj.patch
|
||||
+add linux-202-lnbp22_patch_for_more_power_if_rotor.patch
|
||||
+add linux-220-Xbox-One-DVB-T2-stick-support.patch
|
||||
|
||||
[4.12.255]
|
||||
add v4.12_revert_solo6x10_copykerneluser.patch
|
@ -1,165 +0,0 @@
|
||||
This patch is from the original driver author and allows minimal power on time,
|
||||
so that capacitors of secondary equipment like dish motors can be properly loaded and equipment properly initialized
|
||||
see https://www.spinics.net/lists/linux-media/msg38226.html
|
||||
and https://github.com/LibreELEC/LibreELEC.tv/pull/1118
|
||||
|
||||
tested with TT S2-3650CI and a HH90 rotor
|
||||
|
||||
|
||||
--- a/drivers/media/dvb-frontends/lnbp22.c
|
||||
+++ b/drivers/media/dvb-frontends/lnbp22.c
|
||||
@@ -48,47 +48,95 @@ struct lnbp22 {
|
||||
struct i2c_adapter *i2c;
|
||||
};
|
||||
|
||||
+static int lnbp22_read_config(struct dvb_frontend *fe, u8 *config) {
|
||||
+ struct lnbp22 *lnbp22 = (struct lnbp22 *) fe->sec_priv;
|
||||
+ struct i2c_msg msg = { .addr = 0x08, .flags = I2C_M_RD,
|
||||
+ .buf = (char*)config,
|
||||
+ .len = sizeof(lnbp22->config) };
|
||||
+
|
||||
+ if (i2c_transfer(lnbp22->i2c, &msg, 1) == 1) {
|
||||
+ dprintk(2, "%s: %02X %02X %02X %02X\n", __FUNCTION__,
|
||||
+ config[0], config[1], config[2], config[3]);
|
||||
+ return 0;
|
||||
+ }
|
||||
+ return -EIO;
|
||||
+}
|
||||
+
|
||||
+static int lnbp22_write_config(struct dvb_frontend *fe, u8 *config) {
|
||||
+ struct lnbp22 *lnbp22 = (struct lnbp22 *) fe->sec_priv;
|
||||
+ struct i2c_msg msg = { .addr = 0x08, .flags = 0,
|
||||
+ .buf = (char*)config,
|
||||
+ .len = sizeof(lnbp22->config) };
|
||||
+
|
||||
+ if (i2c_transfer(lnbp22->i2c, &msg, 1) == 1) {
|
||||
+ dprintk(2, "%s: %02X %02X %02X %02X\n", __FUNCTION__,
|
||||
+ config[0], config[1], config[2], config[3]);
|
||||
+ return 0;
|
||||
+ }
|
||||
+ return -EIO;
|
||||
+}
|
||||
+
|
||||
static int lnbp22_set_voltage(struct dvb_frontend *fe,
|
||||
enum fe_sec_voltage voltage)
|
||||
{
|
||||
struct lnbp22 *lnbp22 = (struct lnbp22 *)fe->sec_priv;
|
||||
- struct i2c_msg msg = {
|
||||
- .addr = 0x08,
|
||||
- .flags = 0,
|
||||
- .buf = (char *)&lnbp22->config,
|
||||
- .len = sizeof(lnbp22->config),
|
||||
- };
|
||||
+ int status;
|
||||
|
||||
dprintk(1, "%s: %d (18V=%d 13V=%d)\n", __func__, voltage,
|
||||
SEC_VOLTAGE_18, SEC_VOLTAGE_13);
|
||||
|
||||
- lnbp22->config[3] = 0x60; /* Power down */
|
||||
switch (voltage) {
|
||||
- case SEC_VOLTAGE_OFF:
|
||||
- break;
|
||||
- case SEC_VOLTAGE_13:
|
||||
- lnbp22->config[3] |= LNBP22_EN;
|
||||
- break;
|
||||
- case SEC_VOLTAGE_18:
|
||||
- lnbp22->config[3] |= (LNBP22_EN | LNBP22_VSEL);
|
||||
- break;
|
||||
- default:
|
||||
- return -EINVAL;
|
||||
+ case SEC_VOLTAGE_OFF:
|
||||
+ lnbp22->config[3] &= ~LNBP22_EN;
|
||||
+ return lnbp22_write_config(fe, lnbp22->config);
|
||||
+ case SEC_VOLTAGE_13:
|
||||
+ lnbp22->config[3] |= LNBP22_EN;
|
||||
+ lnbp22->config[3] &= ~LNBP22_VSEL;
|
||||
+ break;
|
||||
+ case SEC_VOLTAGE_18:
|
||||
+ lnbp22->config[3] |= LNBP22_EN|LNBP22_VSEL;
|
||||
+ break;
|
||||
+ default:
|
||||
+ return -EINVAL; }
|
||||
+
|
||||
+ status = lnbp22_write_config(fe, lnbp22->config);
|
||||
+ if( status == 0 ) {
|
||||
+ u8 config[4];
|
||||
+ int retries = 20;
|
||||
+
|
||||
+ /* byte 0: status
|
||||
+ bit 3: open loop
|
||||
+ bit 2: in progress/not ready
|
||||
+ bit 1: over current limit
|
||||
+ bit 0: over voltage limit */
|
||||
+
|
||||
+ /* wait up to 2 seconds for voltage to stablize.
|
||||
+ It is important to wait that long, especially if there is a
|
||||
+ rotor to power on, as DC/DC converter capacitors can take a
|
||||
+ while to charge up and could cause a temporary overload */
|
||||
+ do
|
||||
+ {
|
||||
+ msleep(50);
|
||||
+ status = lnbp22_read_config(fe, config);
|
||||
+ if( status < 0 )
|
||||
+ return status;
|
||||
+ }
|
||||
+ while( (config[0] & (1<<2)) && retries-- );
|
||||
+
|
||||
+ dprintk(1, "%s status=0x%02X\n", __FUNCTION__, config[0]);
|
||||
+
|
||||
+ if( retries < 0 )
|
||||
+ return -EAGAIN; /* temporary overload ? */
|
||||
+
|
||||
+ if( config[0] & (1<<3) )
|
||||
+ return -ENOLINK; /* open loop */
|
||||
}
|
||||
-
|
||||
- dprintk(1, "%s: 0x%02x)\n", __func__, lnbp22->config[3]);
|
||||
- return (i2c_transfer(lnbp22->i2c, &msg, 1) == 1) ? 0 : -EIO;
|
||||
+ return status;
|
||||
}
|
||||
|
||||
static int lnbp22_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg)
|
||||
{
|
||||
struct lnbp22 *lnbp22 = (struct lnbp22 *) fe->sec_priv;
|
||||
- struct i2c_msg msg = {
|
||||
- .addr = 0x08,
|
||||
- .flags = 0,
|
||||
- .buf = (char *)&lnbp22->config,
|
||||
- .len = sizeof(lnbp22->config),
|
||||
- };
|
||||
|
||||
dprintk(1, "%s: %d\n", __func__, (int)arg);
|
||||
if (arg)
|
||||
@@ -96,7 +144,7 @@ static int lnbp22_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg)
|
||||
else
|
||||
lnbp22->config[3] &= ~LNBP22_LLC;
|
||||
|
||||
- return (i2c_transfer(lnbp22->i2c, &msg, 1) == 1) ? 0 : -EIO;
|
||||
+ return lnbp22_write_config(fe, lnbp22->config);
|
||||
}
|
||||
|
||||
static void lnbp22_release(struct dvb_frontend *fe)
|
||||
@@ -118,20 +166,14 @@ struct dvb_frontend *lnbp22_attach(struct dvb_frontend *fe,
|
||||
return NULL;
|
||||
|
||||
/* default configuration */
|
||||
- lnbp22->config[0] = 0x00; /* ? */
|
||||
+ lnbp22->config[0] = 0x00; /* status */
|
||||
lnbp22->config[1] = 0x28; /* ? */
|
||||
- lnbp22->config[2] = 0x48; /* ? */
|
||||
+ lnbp22->config[2] = 0x49; /* ? */
|
||||
lnbp22->config[3] = 0x60; /* Power down */
|
||||
lnbp22->i2c = i2c;
|
||||
fe->sec_priv = lnbp22;
|
||||
|
||||
- /* detect if it is present or not */
|
||||
- if (lnbp22_set_voltage(fe, SEC_VOLTAGE_OFF)) {
|
||||
- dprintk(0, "%s LNBP22 not found\n", __func__);
|
||||
- kfree(lnbp22);
|
||||
- fe->sec_priv = NULL;
|
||||
- return NULL;
|
||||
- }
|
||||
+ lnbp22_set_voltage(fe, SEC_VOLTAGE_OFF);
|
||||
|
||||
/* install release callback */
|
||||
fe->ops.release_sec = lnbp22_release;
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,27 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="media_tree_cc"
|
||||
PKG_VERSION="2018-08-17"
|
||||
PKG_SHA256="1ffaafeeec85eece9697693efa22c8955a5ff63b7697eb0976f830ba92247147"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://bitbucket.org/CrazyCat/media_build/downloads/"
|
||||
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="driver"
|
||||
PKG_LONGDESC="Source of Linux Kernel media_tree subsystem to build with media_build."
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
unpack() {
|
||||
mkdir -p $PKG_BUILD/
|
||||
tar -xf $SOURCES/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.bz2 -C $PKG_BUILD/
|
||||
|
||||
# hack/workaround for borked upstream kernel/media_build
|
||||
# without removing atomisp there a lot additional includes that
|
||||
# slowdown build process after modpost from 3min to 6min
|
||||
# even if atomisp is disabled via kernel.conf
|
||||
rm -rf $PKG_BUILD/drivers/staging/media/atomisp
|
||||
sed -i 's|^.*drivers/staging/media/atomisp.*$||' \
|
||||
$PKG_BUILD/drivers/staging/media/Kconfig
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user