mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
Merge pull request #1629 from MilhouseVH/linux4120
linux: update to linux-4.12.0
This commit is contained in:
commit
d8db9d5b0b
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="RTL8192CU"
|
||||
PKG_VERSION="76b54cd"
|
||||
PKG_VERSION="8757801"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/pvaret/rtl8192cu-fixes"
|
||||
|
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="RTL8192EU"
|
||||
PKG_VERSION="c23c613"
|
||||
PKG_VERSION="addef14"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/Mange/rtl8192eu-linux-driver"
|
||||
|
@ -0,0 +1,46 @@
|
||||
From e91f7f7053a68dbbf95818a5245deed7570f17be Mon Sep 17 00:00:00 2001
|
||||
From: MilhouseVH <milhouseVH.github@nmacleod.com>
|
||||
Date: Fri, 14 Jul 2017 21:19:16 +0100
|
||||
Subject: [PATCH] Fix kernel v4.12 support
|
||||
|
||||
---
|
||||
os_dep/linux/ioctl_cfg80211.c | 11 +++++++++++
|
||||
1 file changed, 11 insertions(+)
|
||||
|
||||
diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c
|
||||
index 5c011ed..6933a78 100644
|
||||
--- a/os_dep/linux/ioctl_cfg80211.c
|
||||
+++ b/os_dep/linux/ioctl_cfg80211.c
|
||||
@@ -1747,10 +1747,17 @@ enum nl80211_iftype {
|
||||
NL80211_IFTYPE_MAX = NUM_NL80211_IFTYPES - 1
|
||||
};
|
||||
#endif
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+static int cfg80211_rtw_change_iface(struct wiphy *wiphy,
|
||||
+ struct net_device *ndev,
|
||||
+ enum nl80211_iftype type,
|
||||
+ struct vif_params *params)
|
||||
+#else
|
||||
static int cfg80211_rtw_change_iface(struct wiphy *wiphy,
|
||||
struct net_device *ndev,
|
||||
enum nl80211_iftype type, u32 *flags,
|
||||
struct vif_params *params)
|
||||
+#endif
|
||||
{
|
||||
enum nl80211_iftype old_type;
|
||||
NDIS_802_11_NETWORK_INFRASTRUCTURE networkType;
|
||||
@@ -3719,7 +3726,11 @@ static int
|
||||
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 1, 0))
|
||||
unsigned char name_assign_type,
|
||||
#endif
|
||||
+ #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0))
|
||||
+ enum nl80211_iftype type, struct vif_params *params)
|
||||
+ #else
|
||||
enum nl80211_iftype type, u32 *flags, struct vif_params *params)
|
||||
+ #endif
|
||||
{
|
||||
int ret = 0;
|
||||
struct net_device *ndev = NULL;
|
||||
--
|
||||
2.7.4
|
||||
|
@ -0,0 +1,75 @@
|
||||
From 268500240a551436c5003f5843ff4d090bf3e202 Mon Sep 17 00:00:00 2001
|
||||
From: MilhouseVH <milhouseVH.github@nmacleod.com>
|
||||
Date: Thu, 18 May 2017 12:52:55 +0100
|
||||
Subject: [PATCH] Fix build with kernel 4.12-rc1
|
||||
|
||||
---
|
||||
x86-64/src/wl/sys/wl_cfg80211_hybrid.c | 25 +++++++++++++++++++++++++
|
||||
1 file changed, 25 insertions(+)
|
||||
|
||||
diff --git a/x86-64/src/wl/sys/wl_cfg80211_hybrid.c b/x86-64/src/wl/sys/wl_cfg80211_hybrid.c
|
||||
index 7b606e0..cedf95c 100644
|
||||
--- a/x86-64/src/wl/sys/wl_cfg80211_hybrid.c
|
||||
+++ b/x86-64/src/wl/sys/wl_cfg80211_hybrid.c
|
||||
@@ -49,8 +49,13 @@ u32 wl_dbg_level = WL_DBG_ERR | WL_DBG_INFO;
|
||||
u32 wl_dbg_level = WL_DBG_ERR;
|
||||
#endif
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+static s32 wl_cfg80211_change_iface(struct wiphy *wiphy, struct net_device *ndev,
|
||||
+ enum nl80211_iftype type, struct vif_params *params);
|
||||
+#else
|
||||
static s32 wl_cfg80211_change_iface(struct wiphy *wiphy, struct net_device *ndev,
|
||||
enum nl80211_iftype type, u32 *flags, struct vif_params *params);
|
||||
+#endif
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0)
|
||||
static s32
|
||||
wl_cfg80211_scan(struct wiphy *wiphy,
|
||||
@@ -461,10 +466,16 @@ wl_dev_ioctl(struct net_device *dev, u32 cmd, void *arg, u32 len)
|
||||
return err;
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+static s32
|
||||
+wl_cfg80211_change_iface(struct wiphy *wiphy, struct net_device *ndev,
|
||||
+ enum nl80211_iftype type, struct vif_params *params)
|
||||
+#else
|
||||
static s32
|
||||
wl_cfg80211_change_iface(struct wiphy *wiphy, struct net_device *ndev,
|
||||
enum nl80211_iftype type, u32 *flags,
|
||||
struct vif_params *params)
|
||||
+#endif
|
||||
{
|
||||
struct wl_cfg80211_priv *wl = wiphy_to_wl(wiphy);
|
||||
struct wireless_dev *wdev;
|
||||
@@ -2364,6 +2375,19 @@ wl_bss_roaming_done(struct wl_cfg80211_priv *wl, struct net_device *ndev,
|
||||
memcpy(wl->profile->bssid, &e->addr, ETHER_ADDR_LEN);
|
||||
memcpy(&wl->bssid, &e->addr, ETHER_ADDR_LEN);
|
||||
wl_update_bss_info(wl);
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+ {
|
||||
+ struct cfg80211_roam_info roam_info = {
|
||||
+ .channel = &wl->conf->channel,
|
||||
+ .bssid = (u8 *)&wl->bssid,
|
||||
+ .req_ie = conn_info->req_ie,
|
||||
+ .req_ie_len = conn_info->req_ie_len,
|
||||
+ .resp_ie = conn_info->resp_ie,
|
||||
+ .resp_ie_len = conn_info->resp_ie_len,
|
||||
+ };
|
||||
+ cfg80211_roamed(ndev, &roam_info, GFP_KERNEL);
|
||||
+ }
|
||||
+#else
|
||||
cfg80211_roamed(ndev,
|
||||
#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 39)
|
||||
&wl->conf->channel,
|
||||
@@ -2371,6 +2395,7 @@ wl_bss_roaming_done(struct wl_cfg80211_priv *wl, struct net_device *ndev,
|
||||
(u8 *)&wl->bssid,
|
||||
conn_info->req_ie, conn_info->req_ie_len,
|
||||
conn_info->resp_ie, conn_info->resp_ie_len, GFP_KERNEL);
|
||||
+#endif
|
||||
WL_DBG(("Report roaming result\n"));
|
||||
|
||||
set_bit(WL_STATUS_CONNECTED, &wl->status);
|
||||
--
|
||||
2.7.4
|
||||
|
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="intel_nuc_led"
|
||||
PKG_VERSION="fedb38e"
|
||||
PKG_VERSION="637c07a"
|
||||
PKG_ARCH="x86_64"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/milesp20/intel_nuc_led/"
|
||||
|
@ -2,138 +2,138 @@
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# V4L/DVB menu
|
||||
#
|
||||
# CONFIG_SPI_MASTER is not set
|
||||
# CONFIG_SOC_IMX27 is not set
|
||||
# CONFIG_METAG is not set
|
||||
CONFIG_SYSFS=y
|
||||
# CONFIG_SND_MIRO is not set
|
||||
# CONFIG_FB_VIA is not set
|
||||
# CONFIG_SOC_AM43XX is not set
|
||||
# CONFIG_MFD_TIMBERDALE is not set
|
||||
# CONFIG_SND_SOC_SI476X is not set
|
||||
# CONFIG_ARCH_RENESAS is not set
|
||||
# CONFIG_ARCH_SHMOBILE is not set
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
CONFIG_SND_PCM=y
|
||||
CONFIG_NEW_LEDS=y
|
||||
CONFIG_PM=y
|
||||
CONFIG_HAS_DMA=y
|
||||
CONFIG_TTY=y
|
||||
CONFIG_MMC=y
|
||||
# CONFIG_GENERIC_ALLOCATOR is not set
|
||||
# CONFIG_PPC_MPC512x is not set
|
||||
# CONFIG_SOC_EXYNOS4212 is not set
|
||||
# CONFIG_SPARC64 is not set
|
||||
CONFIG_FONT_8x16=y
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
CONFIG_RFKILL=m
|
||||
# CONFIG_SRAM is not set
|
||||
# CONFIG_MFD_WL1273_CORE is not set
|
||||
CONFIG_MODULES=y
|
||||
# CONFIG_VIDEO_V4L1 is not set
|
||||
CONFIG_FIREWIRE=m
|
||||
# CONFIG_ARCH_BCM2835 is not set
|
||||
# CONFIG_SND_FM801 is not set
|
||||
# CONFIG_ARCH_OMAP3 is not set
|
||||
# CONFIG_FB_OMAP2 is not set
|
||||
# CONFIG_ARCH_EXYNOS is not set
|
||||
# CONFIG_ISA is not set
|
||||
# CONFIG_ARCH_S5PV210 is not set
|
||||
# CONFIG_SG_SPLIT is not set
|
||||
CONFIG_MFD_CORE=y
|
||||
# CONFIG_PLAT_S5P is not set
|
||||
CONFIG_USB_ACM=m
|
||||
CONFIG_ISA_DMA_API=y
|
||||
# CONFIG_REGULATOR is not set
|
||||
CONFIG_NET=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
CONFIG_CRC32=y
|
||||
# CONFIG_PWM_OMAP_DMTIMER is not set
|
||||
# CONFIG_ARCH_OMAP2 is not set
|
||||
CONFIG_HDMI=y
|
||||
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
||||
# CONFIG_SONY_LAPTOP is not set
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_SERIO=y
|
||||
# CONFIG_TI_ST is not set
|
||||
# CONFIG_ARM64 is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_I2C_GPIO is not set
|
||||
CONFIG_HAVE_CLK=y
|
||||
CONFIG_PINCTRL=y
|
||||
# CONFIG_ARCH_STI is not set
|
||||
CONFIG_LEDS_CLASS_FLASH=y
|
||||
# CONFIG_ARCH_MMP is not set
|
||||
# CONFIG_ARCH_MEDIATEK is not set
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_RATIONAL=y
|
||||
CONFIG_PNP=y
|
||||
CONFIG_PCI=y
|
||||
# CONFIG_OMAP2_VRFB is not set
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
CONFIG_FONT_SUPPORT=y
|
||||
CONFIG_FW_LOADER=y
|
||||
# CONFIG_STA2X11 is not set
|
||||
# CONFIG_SOC_EXYNOS4412 is not set
|
||||
# CONFIG_PXA27x is not set
|
||||
# CONFIG_M32R is not set
|
||||
# CONFIG_ALPHA is not set
|
||||
# CONFIG_ARCH_OMAP3 is not set
|
||||
# CONFIG_BROKEN is not set
|
||||
# CONFIG_REGMAP_MMIO is not set
|
||||
# CONFIG_MTD is not set
|
||||
# CONFIG_OMAP_DM_TIMER is not set
|
||||
# CONFIG_PLAT_M32700UT is not set
|
||||
# CONFIG_ARCH_OMAP2PLUS is not set
|
||||
CONFIG_SND_SOC=y
|
||||
CONFIG_VIRT_TO_BUS=y
|
||||
CONFIG_GPIOLIB=y
|
||||
CONFIG_COMMON_CLK=y
|
||||
# CONFIG_MFD_SYSCON is not set
|
||||
# CONFIG_MTK_IOMMU_V1 is not set
|
||||
CONFIG_INPUT=y
|
||||
# CONFIG_BCM2835_VCHIQ is not set
|
||||
# CONFIG_SOC_DRA7XX is not set
|
||||
CONFIG_FB_CFB_IMAGEBLIT=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_FB=y
|
||||
# CONFIG_ARM_DMA_USE_IOMMU is not set
|
||||
CONFIG_SND=y
|
||||
CONFIG_SERIO_SERPORT=y
|
||||
# CONFIG_MFD_SI476X_CORE is not set
|
||||
# CONFIG_ARCH_OMAP4 is not set
|
||||
CONFIG_X86=y
|
||||
# CONFIG_OMAP_IOMMU is not set
|
||||
# CONFIG_ARCH_SUNXI is not set
|
||||
CONFIG_FB_CFB_FILLRECT=y
|
||||
# CONFIG_SPARC32 is not set
|
||||
# CONFIG_ARCH_MESON is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_BITREVERSE=y
|
||||
# CONFIG_ARCH_MXC is not set
|
||||
# CONFIG_SND_ISA is not set
|
||||
CONFIG_HDMI=y
|
||||
CONFIG_LEDS_CLASS_FLASH=y
|
||||
CONFIG_PCI_MSI=y
|
||||
# CONFIG_MTK_IOMMU_V1 is not set
|
||||
# CONFIG_RPMSG is not set
|
||||
# CONFIG_OF is not set
|
||||
# CONFIG_SOC_EXYNOS5250 is not set
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
# CONFIG_PLAT_S3C24XX is not set
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_I2C_MUX=m
|
||||
# CONFIG_ARCH_S3C64XX is not set
|
||||
# CONFIG_ARCH_MULTIPLATFORM is not set
|
||||
CONFIG_INET=y
|
||||
CONFIG_FB_CFB_COPYAREA=y
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
# CONFIG_ARM is not set
|
||||
CONFIG_DMA_ENGINE=y
|
||||
# CONFIG_BLACKFIN is not set
|
||||
# CONFIG_MIPS is not set
|
||||
CONFIG_LEDS_CLASS=y
|
||||
# CONFIG_SPI is not set
|
||||
# CONFIG_ARCH_DAVINCI_DM365 is not set
|
||||
# CONFIG_FB_VIA is not set
|
||||
# CONFIG_SND_FM801 is not set
|
||||
# CONFIG_I2C_GPIO is not set
|
||||
CONFIG_I2C=y
|
||||
CONFIG_HAVE_CLK=y
|
||||
# CONFIG_REGULATOR is not set
|
||||
CONFIG_PM=y
|
||||
# CONFIG_ARCH_MEDIATEK is not set
|
||||
# CONFIG_ISA is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
CONFIG_MODULES=y
|
||||
# CONFIG_SPI is not set
|
||||
# CONFIG_MFD_WL1273_CORE is not set
|
||||
CONFIG_SND_PCM=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MFD_CORE=y
|
||||
CONFIG_MMC=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_SYSFS=y
|
||||
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
||||
CONFIG_FONT_SUPPORT=y
|
||||
CONFIG_RATIONAL=y
|
||||
CONFIG_CRC32=y
|
||||
CONFIG_SERIO=y
|
||||
# CONFIG_ARCH_SUNXI is not set
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
# CONFIG_PLAT_S5P is not set
|
||||
# CONFIG_OMAP_DM_TIMER is not set
|
||||
# CONFIG_MFD_TIMBERDALE is not set
|
||||
# CONFIG_SND_ISA is not set
|
||||
CONFIG_ISA_DMA_API=y
|
||||
CONFIG_NEW_LEDS=y
|
||||
CONFIG_PCI=y
|
||||
# CONFIG_ARCH_OMAP2PLUS is not set
|
||||
# CONFIG_VIDEO_V4L1 is not set
|
||||
CONFIG_FW_LOADER=y
|
||||
CONFIG_DMA_ENGINE=y
|
||||
# CONFIG_GENERIC_PHY is not set
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_NET=y
|
||||
# CONFIG_ARCH_EXYNOS is not set
|
||||
# CONFIG_SOC_AM43XX is not set
|
||||
CONFIG_INET=y
|
||||
# CONFIG_SPARC32 is not set
|
||||
# CONFIG_TI_ST is not set
|
||||
# CONFIG_STA2X11 is not set
|
||||
# CONFIG_MTD is not set
|
||||
CONFIG_USB_ACM=m
|
||||
# CONFIG_ARCH_STM32 is not set
|
||||
CONFIG_SND=y
|
||||
CONFIG_PINCTRL=y
|
||||
CONFIG_PNP=y
|
||||
# CONFIG_SRAM is not set
|
||||
# CONFIG_SG_SPLIT is not set
|
||||
# CONFIG_SONY_LAPTOP is not set
|
||||
# CONFIG_ARCH_S5PV210 is not set
|
||||
CONFIG_COMMON_CLK=y
|
||||
# CONFIG_SOC_IMX27 is not set
|
||||
CONFIG_INPUT=y
|
||||
# CONFIG_OF is not set
|
||||
CONFIG_FONT_8x16=y
|
||||
# CONFIG_SOC_EXYNOS5250 is not set
|
||||
CONFIG_ACPI=y
|
||||
# CONFIG_ARCH_MMP is not set
|
||||
CONFIG_FIREWIRE=m
|
||||
# CONFIG_PLAT_M32700UT is not set
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_PPC_MPC512x is not set
|
||||
CONFIG_X86=y
|
||||
# CONFIG_SND_MIRO is not set
|
||||
# CONFIG_OMAP_IOMMU is not set
|
||||
# CONFIG_ARCH_MULTIPLATFORM is not set
|
||||
CONFIG_VIRT_TO_BUS=y
|
||||
# CONFIG_ARCH_S3C64XX is not set
|
||||
# CONFIG_ARCH_SHMOBILE is not set
|
||||
# CONFIG_PXA27x is not set
|
||||
# CONFIG_MFD_SI476X_CORE is not set
|
||||
# CONFIG_ARM64 is not set
|
||||
CONFIG_GPIOLIB=y
|
||||
# CONFIG_FB_OMAP2 is not set
|
||||
# CONFIG_GENERIC_ALLOCATOR is not set
|
||||
# CONFIG_OMAP2_VRFB is not set
|
||||
CONFIG_BITREVERSE=y
|
||||
# CONFIG_BLACKFIN is not set
|
||||
# CONFIG_REGMAP_MMIO is not set
|
||||
CONFIG_RFKILL=m
|
||||
CONFIG_FB_CFB_FILLRECT=y
|
||||
CONFIG_TTY=y
|
||||
# CONFIG_SPI_MASTER is not set
|
||||
CONFIG_LEDS_CLASS=y
|
||||
# CONFIG_MTK_IOMMU is not set
|
||||
CONFIG_FB_CFB_IMAGEBLIT=y
|
||||
# CONFIG_METAG is not set
|
||||
CONFIG_REGMAP=y
|
||||
# CONFIG_ARCH_MESON is not set
|
||||
# CONFIG_M32R is not set
|
||||
CONFIG_SND_SOC=y
|
||||
# CONFIG_ARCH_OMAP4 is not set
|
||||
CONFIG_HAS_DMA=y
|
||||
# CONFIG_MFD_SYSCON is not set
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
# CONFIG_SPARC64 is not set
|
||||
# CONFIG_ARCH_RENESAS is not set
|
||||
# CONFIG_ALPHA is not set
|
||||
CONFIG_FB_CFB_COPYAREA=y
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
# CONFIG_ARCH_MXC is not set
|
||||
CONFIG_FB=y
|
||||
# CONFIG_ARCH_DAVINCI_DM365 is not set
|
||||
# CONFIG_SOC_EXYNOS4412 is not set
|
||||
# CONFIG_ARCH_STI is not set
|
||||
CONFIG_I2C_MUX=m
|
||||
# CONFIG_SND_SOC_SI476X is not set
|
||||
CONFIG_REGMAP_I2C=y
|
||||
CONFIG_I2C_ALGOBIT=y
|
||||
# CONFIG_ARCH_OMAP2 is not set
|
||||
CONFIG_SERIO_SERPORT=y
|
||||
# CONFIG_MIPS is not set
|
||||
CONFIG_EFI=y
|
||||
# CONFIG_SOC_DRA7XX is not set
|
||||
# CONFIG_VIDEO_KERNEL_VERSION is not set
|
||||
CONFIG_MEDIA_SUPPORT=m
|
||||
|
||||
@ -153,6 +153,7 @@ 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
|
||||
@ -205,7 +206,7 @@ CONFIG_RC_LOOPBACK=m
|
||||
CONFIG_IR_GPIO_CIR=m
|
||||
CONFIG_IR_SERIAL=m
|
||||
CONFIG_IR_SERIAL_TRANSMITTER=y
|
||||
CONFIG_IR_SIR=m
|
||||
# CONFIG_IR_SIR is not set
|
||||
CONFIG_MEDIA_USB_SUPPORT=y
|
||||
|
||||
#
|
||||
@ -294,6 +295,7 @@ CONFIG_DVB_USB_TBS5881=m
|
||||
CONFIG_DVB_USB_TBS5520=m
|
||||
CONFIG_DVB_USB_TBS5927=m
|
||||
CONFIG_DVB_USB_TBS5520SE=m
|
||||
CONFIG_DVB_USB_CYCITV=m
|
||||
CONFIG_DVB_USB_V2=m
|
||||
CONFIG_DVB_USB_AF9015=m
|
||||
CONFIG_DVB_USB_AF9035=m
|
||||
@ -465,6 +467,7 @@ CONFIG_VIDEO_CX25840=m
|
||||
#
|
||||
# Camera sensor devices
|
||||
#
|
||||
CONFIG_VIDEO_OV2640=m
|
||||
CONFIG_VIDEO_OV7640=m
|
||||
CONFIG_VIDEO_MT9V011=m
|
||||
|
||||
@ -570,6 +573,7 @@ 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
|
||||
|
||||
@ -617,6 +621,7 @@ 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
|
||||
|
@ -2,138 +2,138 @@
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# V4L/DVB menu
|
||||
#
|
||||
# CONFIG_SPI_MASTER is not set
|
||||
# CONFIG_SOC_IMX27 is not set
|
||||
# CONFIG_METAG is not set
|
||||
CONFIG_SYSFS=y
|
||||
# CONFIG_SND_MIRO is not set
|
||||
# CONFIG_FB_VIA is not set
|
||||
# CONFIG_SOC_AM43XX is not set
|
||||
# CONFIG_MFD_TIMBERDALE is not set
|
||||
# CONFIG_SND_SOC_SI476X is not set
|
||||
# CONFIG_ARCH_RENESAS is not set
|
||||
# CONFIG_ARCH_SHMOBILE is not set
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
CONFIG_SND_PCM=y
|
||||
CONFIG_NEW_LEDS=y
|
||||
CONFIG_PM=y
|
||||
CONFIG_HAS_DMA=y
|
||||
CONFIG_TTY=y
|
||||
CONFIG_MMC=y
|
||||
# CONFIG_GENERIC_ALLOCATOR is not set
|
||||
# CONFIG_PPC_MPC512x is not set
|
||||
# CONFIG_SOC_EXYNOS4212 is not set
|
||||
# CONFIG_SPARC64 is not set
|
||||
CONFIG_FONT_8x16=y
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
CONFIG_RFKILL=m
|
||||
# CONFIG_SRAM is not set
|
||||
# CONFIG_MFD_WL1273_CORE is not set
|
||||
CONFIG_MODULES=y
|
||||
# CONFIG_VIDEO_V4L1 is not set
|
||||
CONFIG_FIREWIRE=m
|
||||
# CONFIG_ARCH_BCM2835 is not set
|
||||
# CONFIG_SND_FM801 is not set
|
||||
# CONFIG_ARCH_OMAP3 is not set
|
||||
# CONFIG_FB_OMAP2 is not set
|
||||
# CONFIG_ARCH_EXYNOS is not set
|
||||
# CONFIG_ISA is not set
|
||||
# CONFIG_ARCH_S5PV210 is not set
|
||||
# CONFIG_SG_SPLIT is not set
|
||||
CONFIG_MFD_CORE=y
|
||||
# CONFIG_PLAT_S5P is not set
|
||||
CONFIG_USB_ACM=m
|
||||
CONFIG_ISA_DMA_API=y
|
||||
# CONFIG_REGULATOR is not set
|
||||
CONFIG_NET=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
CONFIG_CRC32=y
|
||||
# CONFIG_PWM_OMAP_DMTIMER is not set
|
||||
# CONFIG_ARCH_OMAP2 is not set
|
||||
CONFIG_HDMI=y
|
||||
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
||||
# CONFIG_SONY_LAPTOP is not set
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_SERIO=y
|
||||
# CONFIG_TI_ST is not set
|
||||
# CONFIG_ARM64 is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_I2C_GPIO is not set
|
||||
CONFIG_HAVE_CLK=y
|
||||
CONFIG_PINCTRL=y
|
||||
# CONFIG_ARCH_STI is not set
|
||||
CONFIG_LEDS_CLASS_FLASH=y
|
||||
# CONFIG_ARCH_MMP is not set
|
||||
# CONFIG_ARCH_MEDIATEK is not set
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_RATIONAL=y
|
||||
CONFIG_PNP=y
|
||||
CONFIG_PCI=y
|
||||
# CONFIG_OMAP2_VRFB is not set
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
CONFIG_FONT_SUPPORT=y
|
||||
CONFIG_FW_LOADER=y
|
||||
# CONFIG_STA2X11 is not set
|
||||
# CONFIG_SOC_EXYNOS4412 is not set
|
||||
# CONFIG_PXA27x is not set
|
||||
# CONFIG_M32R is not set
|
||||
# CONFIG_ALPHA is not set
|
||||
# CONFIG_ARCH_OMAP3 is not set
|
||||
# CONFIG_BROKEN is not set
|
||||
# CONFIG_REGMAP_MMIO is not set
|
||||
# CONFIG_MTD is not set
|
||||
# CONFIG_OMAP_DM_TIMER is not set
|
||||
# CONFIG_PLAT_M32700UT is not set
|
||||
# CONFIG_ARCH_OMAP2PLUS is not set
|
||||
CONFIG_SND_SOC=y
|
||||
CONFIG_VIRT_TO_BUS=y
|
||||
CONFIG_GPIOLIB=y
|
||||
CONFIG_COMMON_CLK=y
|
||||
# CONFIG_MFD_SYSCON is not set
|
||||
# CONFIG_MTK_IOMMU_V1 is not set
|
||||
CONFIG_INPUT=y
|
||||
# CONFIG_BCM2835_VCHIQ is not set
|
||||
# CONFIG_SOC_DRA7XX is not set
|
||||
CONFIG_FB_CFB_IMAGEBLIT=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_FB=y
|
||||
# CONFIG_ARM_DMA_USE_IOMMU is not set
|
||||
CONFIG_SND=y
|
||||
CONFIG_SERIO_SERPORT=y
|
||||
# CONFIG_MFD_SI476X_CORE is not set
|
||||
# CONFIG_ARCH_OMAP4 is not set
|
||||
CONFIG_X86=y
|
||||
# CONFIG_OMAP_IOMMU is not set
|
||||
# CONFIG_ARCH_SUNXI is not set
|
||||
CONFIG_FB_CFB_FILLRECT=y
|
||||
# CONFIG_SPARC32 is not set
|
||||
# CONFIG_ARCH_MESON is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_BITREVERSE=y
|
||||
# CONFIG_ARCH_MXC is not set
|
||||
# CONFIG_SND_ISA is not set
|
||||
CONFIG_HDMI=y
|
||||
CONFIG_LEDS_CLASS_FLASH=y
|
||||
CONFIG_PCI_MSI=y
|
||||
# CONFIG_MTK_IOMMU_V1 is not set
|
||||
# CONFIG_RPMSG is not set
|
||||
# CONFIG_OF is not set
|
||||
# CONFIG_SOC_EXYNOS5250 is not set
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
# CONFIG_PLAT_S3C24XX is not set
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_I2C_MUX=m
|
||||
# CONFIG_ARCH_S3C64XX is not set
|
||||
# CONFIG_ARCH_MULTIPLATFORM is not set
|
||||
CONFIG_INET=y
|
||||
CONFIG_FB_CFB_COPYAREA=y
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
# CONFIG_ARM is not set
|
||||
CONFIG_DMA_ENGINE=y
|
||||
# CONFIG_BLACKFIN is not set
|
||||
# CONFIG_MIPS is not set
|
||||
CONFIG_LEDS_CLASS=y
|
||||
# CONFIG_SPI is not set
|
||||
# CONFIG_ARCH_DAVINCI_DM365 is not set
|
||||
# CONFIG_FB_VIA is not set
|
||||
# CONFIG_SND_FM801 is not set
|
||||
# CONFIG_I2C_GPIO is not set
|
||||
CONFIG_I2C=y
|
||||
CONFIG_HAVE_CLK=y
|
||||
# CONFIG_REGULATOR is not set
|
||||
CONFIG_PM=y
|
||||
# CONFIG_ARCH_MEDIATEK is not set
|
||||
# CONFIG_ISA is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
CONFIG_MODULES=y
|
||||
# CONFIG_SPI is not set
|
||||
# CONFIG_MFD_WL1273_CORE is not set
|
||||
CONFIG_SND_PCM=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MFD_CORE=y
|
||||
CONFIG_MMC=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_SYSFS=y
|
||||
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
||||
CONFIG_FONT_SUPPORT=y
|
||||
CONFIG_RATIONAL=y
|
||||
CONFIG_CRC32=y
|
||||
CONFIG_SERIO=y
|
||||
# CONFIG_ARCH_SUNXI is not set
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
# CONFIG_PLAT_S5P is not set
|
||||
# CONFIG_OMAP_DM_TIMER is not set
|
||||
# CONFIG_MFD_TIMBERDALE is not set
|
||||
# CONFIG_SND_ISA is not set
|
||||
CONFIG_ISA_DMA_API=y
|
||||
CONFIG_NEW_LEDS=y
|
||||
CONFIG_PCI=y
|
||||
# CONFIG_ARCH_OMAP2PLUS is not set
|
||||
# CONFIG_VIDEO_V4L1 is not set
|
||||
CONFIG_FW_LOADER=y
|
||||
CONFIG_DMA_ENGINE=y
|
||||
# CONFIG_GENERIC_PHY is not set
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_NET=y
|
||||
# CONFIG_ARCH_EXYNOS is not set
|
||||
# CONFIG_SOC_AM43XX is not set
|
||||
CONFIG_INET=y
|
||||
# CONFIG_SPARC32 is not set
|
||||
# CONFIG_TI_ST is not set
|
||||
# CONFIG_STA2X11 is not set
|
||||
# CONFIG_MTD is not set
|
||||
CONFIG_USB_ACM=m
|
||||
# CONFIG_ARCH_STM32 is not set
|
||||
CONFIG_SND=y
|
||||
CONFIG_PINCTRL=y
|
||||
CONFIG_PNP=y
|
||||
# CONFIG_SRAM is not set
|
||||
# CONFIG_SG_SPLIT is not set
|
||||
# CONFIG_SONY_LAPTOP is not set
|
||||
# CONFIG_ARCH_S5PV210 is not set
|
||||
CONFIG_COMMON_CLK=y
|
||||
# CONFIG_SOC_IMX27 is not set
|
||||
CONFIG_INPUT=y
|
||||
# CONFIG_OF is not set
|
||||
CONFIG_FONT_8x16=y
|
||||
# CONFIG_SOC_EXYNOS5250 is not set
|
||||
CONFIG_ACPI=y
|
||||
# CONFIG_ARCH_MMP is not set
|
||||
CONFIG_FIREWIRE=m
|
||||
# CONFIG_PLAT_M32700UT is not set
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_PPC_MPC512x is not set
|
||||
CONFIG_X86=y
|
||||
# CONFIG_SND_MIRO is not set
|
||||
# CONFIG_OMAP_IOMMU is not set
|
||||
# CONFIG_ARCH_MULTIPLATFORM is not set
|
||||
CONFIG_VIRT_TO_BUS=y
|
||||
# CONFIG_ARCH_S3C64XX is not set
|
||||
# CONFIG_ARCH_SHMOBILE is not set
|
||||
# CONFIG_PXA27x is not set
|
||||
# CONFIG_MFD_SI476X_CORE is not set
|
||||
# CONFIG_ARM64 is not set
|
||||
CONFIG_GPIOLIB=y
|
||||
# CONFIG_FB_OMAP2 is not set
|
||||
# CONFIG_GENERIC_ALLOCATOR is not set
|
||||
# CONFIG_OMAP2_VRFB is not set
|
||||
CONFIG_BITREVERSE=y
|
||||
# CONFIG_BLACKFIN is not set
|
||||
# CONFIG_REGMAP_MMIO is not set
|
||||
CONFIG_RFKILL=m
|
||||
CONFIG_FB_CFB_FILLRECT=y
|
||||
CONFIG_TTY=y
|
||||
# CONFIG_SPI_MASTER is not set
|
||||
CONFIG_LEDS_CLASS=y
|
||||
# CONFIG_MTK_IOMMU is not set
|
||||
CONFIG_FB_CFB_IMAGEBLIT=y
|
||||
# CONFIG_METAG is not set
|
||||
CONFIG_REGMAP=y
|
||||
# CONFIG_ARCH_MESON is not set
|
||||
# CONFIG_M32R is not set
|
||||
CONFIG_SND_SOC=y
|
||||
# CONFIG_ARCH_OMAP4 is not set
|
||||
CONFIG_HAS_DMA=y
|
||||
# CONFIG_MFD_SYSCON is not set
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
# CONFIG_SPARC64 is not set
|
||||
# CONFIG_ARCH_RENESAS is not set
|
||||
# CONFIG_ALPHA is not set
|
||||
CONFIG_FB_CFB_COPYAREA=y
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
# CONFIG_ARCH_MXC is not set
|
||||
CONFIG_FB=y
|
||||
# CONFIG_ARCH_DAVINCI_DM365 is not set
|
||||
# CONFIG_SOC_EXYNOS4412 is not set
|
||||
# CONFIG_ARCH_STI is not set
|
||||
CONFIG_I2C_MUX=m
|
||||
# CONFIG_SND_SOC_SI476X is not set
|
||||
CONFIG_REGMAP_I2C=y
|
||||
CONFIG_I2C_ALGOBIT=y
|
||||
# CONFIG_ARCH_OMAP2 is not set
|
||||
CONFIG_SERIO_SERPORT=y
|
||||
# CONFIG_MIPS is not set
|
||||
CONFIG_EFI=y
|
||||
# CONFIG_SOC_DRA7XX is not set
|
||||
# CONFIG_VIDEO_KERNEL_VERSION is not set
|
||||
CONFIG_MEDIA_SUPPORT=m
|
||||
|
||||
@ -153,6 +153,7 @@ 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_DVB=m
|
||||
@ -202,7 +203,7 @@ CONFIG_RC_LOOPBACK=m
|
||||
CONFIG_IR_GPIO_CIR=m
|
||||
CONFIG_IR_SERIAL=m
|
||||
CONFIG_IR_SERIAL_TRANSMITTER=y
|
||||
CONFIG_IR_SIR=m
|
||||
# CONFIG_IR_SIR is not set
|
||||
CONFIG_MEDIA_USB_SUPPORT=y
|
||||
|
||||
#
|
||||
@ -291,6 +292,7 @@ CONFIG_DVB_USB_TBS5881=m
|
||||
CONFIG_DVB_USB_TBS5520=m
|
||||
CONFIG_DVB_USB_TBS5927=m
|
||||
CONFIG_DVB_USB_TBS5520SE=m
|
||||
CONFIG_DVB_USB_CYCITV=m
|
||||
CONFIG_DVB_USB_V2=m
|
||||
CONFIG_DVB_USB_AF9015=m
|
||||
CONFIG_DVB_USB_AF9035=m
|
||||
@ -388,6 +390,7 @@ CONFIG_VIDEO_CX25840=m
|
||||
#
|
||||
# Camera sensor devices
|
||||
#
|
||||
CONFIG_VIDEO_OV2640=m
|
||||
CONFIG_VIDEO_OV7640=m
|
||||
CONFIG_VIDEO_MT9V011=m
|
||||
|
||||
@ -484,6 +487,7 @@ CONFIG_DVB_CX24120=m
|
||||
CONFIG_DVB_SI21XX=m
|
||||
CONFIG_DVB_TS2020=m
|
||||
CONFIG_DVB_DS3000=m
|
||||
CONFIG_DVB_DS3K=m
|
||||
CONFIG_DVB_TDA10071=m
|
||||
|
||||
#
|
||||
@ -525,6 +529,7 @@ 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
|
||||
@ -585,6 +590,7 @@ CONFIG_MISC_DEVICES=y
|
||||
CONFIG_ALTERA_STAPL=m
|
||||
# CONFIG_STAGING is not set
|
||||
|
||||
# RPi DVB Hat
|
||||
CONFIG_DVB_CXD2820R=m
|
||||
CONFIG_DVB_CXD2841ER=m
|
||||
CONFIG_DVB_CXD2880=m
|
||||
|
@ -1,6 +1,6 @@
|
||||
################################################################################
|
||||
# This file is part of LibreELEC - https://libreelec.tv
|
||||
# Copyright (C) 2016-2017 Team LibreELEC
|
||||
# Copyright (C) 2016-present Team LibreELEC
|
||||
#
|
||||
# LibreELEC is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="media_build"
|
||||
PKG_VERSION="2017-04-17-rpi"
|
||||
PKG_VERSION="2017-06-20-rpi"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/crazycat69/linux_media"
|
||||
|
@ -1,17 +1,18 @@
|
||||
--- a/backports/backports.txt
|
||||
+++ b/backports/backports.txt
|
||||
@@ -25,6 +25,14 @@
|
||||
@@ -25,6 +25,15 @@ 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-203-stb0899_enable_low_symbol_rate.patch
|
||||
+add linux-052-XBOX_remote_support.patch
|
||||
+add linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch
|
||||
+add linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch
|
||||
+add linux-062-imon_pad_ignore_diagonal.patch
|
||||
+add linux-260-fix-for-kernel-4.11.patch
|
||||
+add linux-202-lnbp22_patch_for_more_power_if_rotor.patch
|
||||
+add linux-203-stb0899_enable_low_symbol_rate.patch
|
||||
+add linux-204-lirc_fix_for_4.12.patch
|
||||
+add linux-220-hauppauge_dualhd_second_tuner_support.patch
|
||||
+add cxd2880-support.patch
|
||||
|
||||
[4.8.255]
|
||||
add v4.8_user_pages_flag.patch
|
||||
|
||||
[4.10.255]
|
||||
add v4.10_sched_signal.patch
|
||||
|
@ -0,0 +1,24 @@
|
||||
Subject: [media] lirc: LIRC_GET_REC_RESOLUTION should return microseconds
|
||||
Date: Tue, 11 Jul 2017 10:47:37 +0100
|
||||
|
||||
Since commit e8f4818895b3 ("[media] lirc: advertise
|
||||
LIRC_CAN_GET_REC_RESOLUTION and improve") lircd uses the ioctl
|
||||
LIRC_GET_REC_RESOLUTION to determine the shortest pulse or space that
|
||||
the hardware can detect. This breaks decoding in lirc because lircd
|
||||
expects the answer in microseconds, but nanoseconds is returned.
|
||||
|
||||
drop at bump to 4.13
|
||||
|
||||
diff --git a/drivers/media/rc/ir-lirc-codec.c b/drivers/media/rc/ir-lirc-codec.c
|
||||
index a30af91..d2223c0 100644
|
||||
--- a/drivers/media/rc/ir-lirc-codec.c
|
||||
+++ b/drivers/media/rc/ir-lirc-codec.c
|
||||
@@ -266,7 +266,7 @@ static long ir_lirc_ioctl(struct file *filep, unsigned int cmd,
|
||||
if (!dev->rx_resolution)
|
||||
return -ENOTTY;
|
||||
|
||||
- val = dev->rx_resolution;
|
||||
+ val = dev->rx_resolution / 1000;
|
||||
break;
|
||||
|
||||
case LIRC_SET_WIDEBAND_RECEIVER:
|
@ -0,0 +1,586 @@
|
||||
From: Brad Love <hidden@email.co>
|
||||
Date: Sun, 16 Apr 2017 00:13:39 -0500
|
||||
Subject: Hauppauge DualHD DVB/ATSC second tuner support
|
||||
|
||||
diff --git a/drivers/media/dvb-frontends/lgdt3306a.c b/drivers/media/dvb-frontends/lgdt3306a.c
|
||||
index c9b1eb3..c50769f 100644
|
||||
--- a/drivers/media/dvb-frontends/lgdt3306a.c
|
||||
+++ b/drivers/media/dvb-frontends/lgdt3306a.c
|
||||
@@ -624,6 +624,9 @@ static int lgdt3306a_set_modulation(struct lgdt3306a_state *state,
|
||||
case QAM_256:
|
||||
ret = lgdt3306a_set_qam(state, QAM_256);
|
||||
break;
|
||||
+ case QAM_AUTO:
|
||||
+ ret = lgdt3306a_set_qam(state, QAM_64);
|
||||
+ break;
|
||||
default:
|
||||
return -EINVAL;
|
||||
}
|
||||
@@ -649,6 +652,7 @@ static int lgdt3306a_agc_setup(struct lgdt3306a_state *state,
|
||||
break;
|
||||
case QAM_64:
|
||||
case QAM_256:
|
||||
+ case QAM_AUTO:
|
||||
break;
|
||||
default:
|
||||
return -EINVAL;
|
||||
@@ -703,6 +707,7 @@ static int lgdt3306a_spectral_inversion(struct lgdt3306a_state *state,
|
||||
break;
|
||||
case QAM_64:
|
||||
case QAM_256:
|
||||
+ case QAM_AUTO:
|
||||
/* Auto ok for QAM */
|
||||
ret = lgdt3306a_set_inversion_auto(state, 1);
|
||||
break;
|
||||
@@ -726,6 +731,7 @@ static int lgdt3306a_set_if(struct lgdt3306a_state *state,
|
||||
break;
|
||||
case QAM_64:
|
||||
case QAM_256:
|
||||
+ case QAM_AUTO:
|
||||
if_freq_khz = state->cfg->qam_if_khz;
|
||||
break;
|
||||
default:
|
||||
@@ -1644,6 +1650,9 @@ static int lgdt3306a_read_signal_strength(struct dvb_frontend *fe,
|
||||
case QAM_256:
|
||||
ref_snr = 2800; /* 28dB */
|
||||
break;
|
||||
+ case QAM_AUTO:
|
||||
+ ref_snr = 2200; /* 22dB */
|
||||
+ break;
|
||||
default:
|
||||
return -EINVAL;
|
||||
}
|
||||
diff --git a/drivers/media/usb/em28xx/em28xx-cards.c b/drivers/media/usb/em28xx/em28xx-cards.c
|
||||
index 146341a..d2e5b8d 100644
|
||||
--- a/drivers/media/usb/em28xx/em28xx-cards.c
|
||||
+++ b/drivers/media/usb/em28xx/em28xx-cards.c
|
||||
@@ -508,8 +508,10 @@ static struct em28xx_reg_seq plex_px_bcud[] = {
|
||||
};
|
||||
|
||||
/*
|
||||
- * 2040:0265 Hauppauge WinTV-dualHD DVB
|
||||
- * 2040:026d Hauppauge WinTV-dualHD ATSC/QAM
|
||||
+ * 2040:0265 Hauppauge WinTV-dualHD DVB ISOC
|
||||
+ * 2040:8265 Hauppauge WinTV-dualHD DVB Bulk
|
||||
+ * 2040:026d Hauppauge WinTV-dualHD ATSC/QAM ISOC
|
||||
+ * 2040:826d Hauppauge WinTV-dualHD ATSC/QAM Bulk
|
||||
* reg 0x80/0x84:
|
||||
* GPIO_0: Yellow LED tuner 1, 0=on, 1=off
|
||||
* GPIO_1: Green LED tuner 1, 0=on, 1=off
|
||||
@@ -2376,7 +2378,8 @@ struct em28xx_board em28xx_boards[] = {
|
||||
.has_dvb = 1,
|
||||
},
|
||||
/*
|
||||
- * 2040:0265 Hauppauge WinTV-dualHD (DVB version).
|
||||
+ * 2040:0265 Hauppauge WinTV-dualHD (DVB version) ISOC.
|
||||
+ * 2040:8265 Hauppauge WinTV-dualHD (DVB version) BULK.
|
||||
* Empia EM28274, 2x Silicon Labs Si2168, 2x Silicon Labs Si2157
|
||||
*/
|
||||
[EM28174_BOARD_HAUPPAUGE_WINTV_DUALHD_DVB] = {
|
||||
@@ -2387,11 +2390,13 @@ struct em28xx_board em28xx_boards[] = {
|
||||
.tuner_type = TUNER_ABSENT,
|
||||
.tuner_gpio = hauppauge_dualhd_dvb,
|
||||
.has_dvb = 1,
|
||||
+ .has_dual_ts = 1,
|
||||
.ir_codes = RC_MAP_HAUPPAUGE,
|
||||
.leds = hauppauge_dualhd_leds,
|
||||
},
|
||||
/*
|
||||
- * 2040:026d Hauppauge WinTV-dualHD (model 01595 - ATSC/QAM).
|
||||
+ * 2040:026d Hauppauge WinTV-dualHD (model 01595 - ATSC/QAM) ISOC.
|
||||
+ * 2040:826d Hauppauge WinTV-dualHD (model 01595 - ATSC/QAM) BULK.
|
||||
* Empia EM28274, 2x LG LGDT3306A, 2x Silicon Labs Si2157
|
||||
*/
|
||||
[EM28174_BOARD_HAUPPAUGE_WINTV_DUALHD_01595] = {
|
||||
@@ -2402,6 +2407,7 @@ struct em28xx_board em28xx_boards[] = {
|
||||
.tuner_type = TUNER_ABSENT,
|
||||
.tuner_gpio = hauppauge_dualhd_dvb,
|
||||
.has_dvb = 1,
|
||||
+ .has_dual_ts = 1,
|
||||
.ir_codes = RC_MAP_HAUPPAUGE,
|
||||
.leds = hauppauge_dualhd_leds,
|
||||
},
|
||||
@@ -2530,8 +2536,12 @@ struct usb_device_id em28xx_id_table[] = {
|
||||
.driver_info = EM2883_BOARD_HAUPPAUGE_WINTV_HVR_850 },
|
||||
{ USB_DEVICE(0x2040, 0x0265),
|
||||
.driver_info = EM28174_BOARD_HAUPPAUGE_WINTV_DUALHD_DVB },
|
||||
+ { USB_DEVICE(0x2040, 0x8265),
|
||||
+ .driver_info = EM28174_BOARD_HAUPPAUGE_WINTV_DUALHD_DVB },
|
||||
{ USB_DEVICE(0x2040, 0x026d),
|
||||
.driver_info = EM28174_BOARD_HAUPPAUGE_WINTV_DUALHD_01595 },
|
||||
+ { USB_DEVICE(0x2040, 0x826d),
|
||||
+ .driver_info = EM28174_BOARD_HAUPPAUGE_WINTV_DUALHD_01595 },
|
||||
{ USB_DEVICE(0x0438, 0xb002),
|
||||
.driver_info = EM2880_BOARD_AMD_ATI_TV_WONDER_HD_600 },
|
||||
{ USB_DEVICE(0x2001, 0xf112),
|
||||
@@ -3222,7 +3232,8 @@ static void em28xx_release_resources(struct em28xx *dev)
|
||||
em28xx_i2c_unregister(dev, 1);
|
||||
em28xx_i2c_unregister(dev, 0);
|
||||
|
||||
- usb_put_dev(udev);
|
||||
+ if(dev->ts == PRIMARY_TS)
|
||||
+ usb_put_dev(udev);
|
||||
|
||||
/* Mark device as unused */
|
||||
clear_bit(dev->devno, em28xx_devused);
|
||||
@@ -3415,6 +3426,34 @@ static int em28xx_init_dev(struct em28xx *dev, struct usb_device *udev,
|
||||
return 0;
|
||||
}
|
||||
|
||||
+int em28xx_duplicate_dev(struct em28xx *dev)
|
||||
+{
|
||||
+ int nr;
|
||||
+ struct em28xx *sec_dev = kzalloc(sizeof(*sec_dev), GFP_KERNEL);
|
||||
+ if (sec_dev == NULL) {
|
||||
+ dev->dev_next = NULL;
|
||||
+ return -ENOMEM;
|
||||
+ }
|
||||
+ memcpy(sec_dev, dev, sizeof(sizeof(*sec_dev)));
|
||||
+ /* Check to see next free device and mark as used */
|
||||
+ do {
|
||||
+ nr = find_first_zero_bit(em28xx_devused, EM28XX_MAXBOARDS);
|
||||
+ if (nr >= EM28XX_MAXBOARDS) {
|
||||
+ /* No free device slots */
|
||||
+ printk(DRIVER_NAME ": Supports only %i em28xx boards.\n",
|
||||
+ EM28XX_MAXBOARDS);
|
||||
+ kfree(sec_dev);
|
||||
+ dev->dev_next = NULL;
|
||||
+ return -ENOMEM;
|
||||
+ }
|
||||
+ } while (test_and_set_bit(nr, em28xx_devused));
|
||||
+ sec_dev->devno = nr;
|
||||
+ snprintf(sec_dev->name, 28, "em28xx #%d", nr);
|
||||
+ sec_dev->dev_next = NULL;
|
||||
+ dev->dev_next = sec_dev;
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
/* high bandwidth multiplier, as encoded in highspeed endpoint descriptors */
|
||||
#define hb_mult(wMaxPacketSize) (1 + (((wMaxPacketSize) >> 11) & 0x03))
|
||||
|
||||
@@ -3428,7 +3467,8 @@ static int em28xx_usb_probe(struct usb_interface *interface,
|
||||
struct usb_device *udev;
|
||||
struct em28xx *dev = NULL;
|
||||
int retval;
|
||||
- bool has_vendor_audio = false, has_video = false, has_dvb = false;
|
||||
+ bool has_vendor_audio = false, has_video = false;
|
||||
+ bool has_dvb = false, has_dvb_ts2 = false;
|
||||
int i, nr, try_bulk;
|
||||
const int ifnum = interface->altsetting[0].desc.bInterfaceNumber;
|
||||
char *speed;
|
||||
@@ -3534,6 +3574,19 @@ static int em28xx_usb_probe(struct usb_interface *interface,
|
||||
}
|
||||
}
|
||||
break;
|
||||
+ case 0x85:
|
||||
+ if (usb_endpoint_xfer_isoc(e)) {
|
||||
+ if (size > dev->dvb_max_pkt_size_isoc_ts2) {
|
||||
+ has_dvb_ts2 = true; /* see NOTE (~) */
|
||||
+ dev->dvb_ep_isoc_ts2 = e->bEndpointAddress;
|
||||
+ dev->dvb_max_pkt_size_isoc_ts2 = size;
|
||||
+ dev->dvb_alt_isoc = i;
|
||||
+ }
|
||||
+ } else {
|
||||
+ has_dvb_ts2 = true;
|
||||
+ dev->dvb_ep_bulk_ts2 = e->bEndpointAddress;
|
||||
+ }
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
/* NOTE:
|
||||
@@ -3615,6 +3668,10 @@ static int em28xx_usb_probe(struct usb_interface *interface,
|
||||
dev->has_video = has_video;
|
||||
dev->ifnum = ifnum;
|
||||
|
||||
+ dev->ts = PRIMARY_TS;
|
||||
+ snprintf(dev->name, 28, "em28xx");
|
||||
+ dev->dev_next = NULL;
|
||||
+
|
||||
if (has_vendor_audio) {
|
||||
dev_err(&interface->dev,
|
||||
"Audio interface %i found (Vendor Class)\n", ifnum);
|
||||
@@ -3694,6 +3751,61 @@ static int em28xx_usb_probe(struct usb_interface *interface,
|
||||
dev->dvb_xfer_bulk ? "bulk" : "isoc");
|
||||
}
|
||||
|
||||
+ if(dev->board.has_dual_ts && em28xx_duplicate_dev(dev) == 0)
|
||||
+ {
|
||||
+ dev->dev_next->ts = SECONDARY_TS;
|
||||
+ dev->dev_next->alt = -1;
|
||||
+ dev->dev_next->is_audio_only = has_vendor_audio && !(has_video || has_dvb);
|
||||
+ dev->dev_next->has_video = false;
|
||||
+ dev->dev_next->ifnum = ifnum;
|
||||
+ dev->dev_next->model = id->driver_info;
|
||||
+
|
||||
+ mutex_init(&dev->dev_next->lock);
|
||||
+ retval = em28xx_init_dev(dev->dev_next, udev, interface, dev->dev_next->devno);
|
||||
+ if (retval) {
|
||||
+ goto err_free;
|
||||
+ }
|
||||
+
|
||||
+ if (usb_xfer_mode < 0) {
|
||||
+ if (dev->dev_next->board.is_webcam)
|
||||
+ try_bulk = 1;
|
||||
+ else
|
||||
+ try_bulk = 0;
|
||||
+ } else {
|
||||
+ try_bulk = usb_xfer_mode > 0;
|
||||
+ }
|
||||
+
|
||||
+ /* Select USB transfer types to use */
|
||||
+ if (has_dvb) {
|
||||
+ if (!dev->dvb_ep_isoc_ts2 || (try_bulk && dev->dvb_ep_bulk_ts2))
|
||||
+ dev->dev_next->dvb_xfer_bulk = 1;
|
||||
+ dev_info(&dev->intf->dev, "dvb ts2 set to %s mode.\n",
|
||||
+ dev->dev_next->dvb_xfer_bulk ? "bulk" : "isoc");
|
||||
+ }
|
||||
+
|
||||
+ dev->dev_next->dvb_ep_isoc = dev->dvb_ep_isoc_ts2;
|
||||
+ dev->dev_next->dvb_ep_bulk = dev->dvb_ep_bulk_ts2;
|
||||
+ dev->dev_next->dvb_max_pkt_size_isoc = dev->dvb_max_pkt_size_isoc_ts2;
|
||||
+ dev->dev_next->dvb_alt_isoc = dev->dvb_alt_isoc;
|
||||
+
|
||||
+ /* Configuare hardware to support TS2*/
|
||||
+ if(dev->dvb_xfer_bulk) {
|
||||
+ /* The ep4 and ep5 are configuared for BULK */
|
||||
+ em28xx_write_reg(dev, 0x0b, 0x96);
|
||||
+ mdelay(100);
|
||||
+ em28xx_write_reg(dev, 0x0b, 0x80);
|
||||
+ mdelay(100);
|
||||
+ } else {
|
||||
+ /* The ep4 and ep5 are configuared for ISO */
|
||||
+ em28xx_write_reg(dev, 0x0b, 0x96);
|
||||
+ mdelay(100);
|
||||
+ em28xx_write_reg(dev, 0x0b, 0x82);
|
||||
+ mdelay(100);
|
||||
+ }
|
||||
+
|
||||
+ kref_init(&dev->dev_next->ref);
|
||||
+ }
|
||||
+
|
||||
kref_init(&dev->ref);
|
||||
|
||||
request_modules(dev);
|
||||
@@ -3736,15 +3848,28 @@ static void em28xx_usb_disconnect(struct usb_interface *interface)
|
||||
if (!dev)
|
||||
return;
|
||||
|
||||
+ if(dev->dev_next!=NULL) {
|
||||
+ dev->dev_next->disconnected = 1;
|
||||
+ dev_info(&dev->intf->dev, "Disconnecting %s\n", dev->dev_next->name);
|
||||
+ flush_request_modules(dev->dev_next);
|
||||
+ }
|
||||
+
|
||||
dev->disconnected = 1;
|
||||
|
||||
- dev_err(&dev->intf->dev, "Disconnecting\n");
|
||||
+ dev_err(&dev->intf->dev, "Disconnecting %s\n", dev->name);
|
||||
|
||||
flush_request_modules(dev);
|
||||
|
||||
em28xx_close_extension(dev);
|
||||
|
||||
+ if(dev->dev_next!=NULL)
|
||||
+ em28xx_release_resources(dev->dev_next);
|
||||
em28xx_release_resources(dev);
|
||||
+
|
||||
+ if(dev->dev_next!=NULL) {
|
||||
+ kref_put(&dev->dev_next->ref, em28xx_free_device);
|
||||
+ dev->dev_next = NULL;
|
||||
+ }
|
||||
kref_put(&dev->ref, em28xx_free_device);
|
||||
}
|
||||
|
||||
diff --git a/drivers/media/usb/em28xx/em28xx-core.c b/drivers/media/usb/em28xx/em28xx-core.c
|
||||
index 1d0d8cc..ca0ddd5 100644
|
||||
--- a/drivers/media/usb/em28xx/em28xx-core.c
|
||||
+++ b/drivers/media/usb/em28xx/em28xx-core.c
|
||||
@@ -638,10 +638,39 @@ int em28xx_capture_start(struct em28xx *dev, int start)
|
||||
dev->chip_id == CHIP_ID_EM28174 ||
|
||||
dev->chip_id == CHIP_ID_EM28178) {
|
||||
/* The Transport Stream Enable Register moved in em2874 */
|
||||
- rc = em28xx_write_reg_bits(dev, EM2874_R5F_TS_ENABLE,
|
||||
- start ?
|
||||
- EM2874_TS1_CAPTURE_ENABLE : 0x00,
|
||||
- EM2874_TS1_CAPTURE_ENABLE);
|
||||
+ if(dev->dvb_xfer_bulk) {
|
||||
+ /* TS1 Maximum Transfer Size = 188 * EM28XX_DVB_BULK_PACKET_MULTIPLIER */
|
||||
+ em28xx_write_reg(dev, EM2874_R5D_TS1_PKT_SIZE, 0xef);
|
||||
+ } else {
|
||||
+ /* TS1 Maximum Transfer Size = 188 * 5 */
|
||||
+ em28xx_write_reg(dev, EM2874_R5D_TS1_PKT_SIZE, 0x05);
|
||||
+ }
|
||||
+
|
||||
+ if(dev->board.has_dual_ts) {
|
||||
+ if(start) {
|
||||
+ if(dev->dvb_xfer_bulk) {
|
||||
+ /* TS2 Maximum Transfer Size = 188 * EM28XX_DVB_BULK_PACKET_MULTIPLIER */
|
||||
+ em28xx_write_reg(dev, EM2874_R5E_TS2_PKT_SIZE, 0xef);
|
||||
+ } else {
|
||||
+ /* TS2 Maximum Transfer Size = 188 * 5 */
|
||||
+ em28xx_write_reg(dev, EM2874_R5E_TS2_PKT_SIZE, 0x05);
|
||||
+ }
|
||||
+ rc = em28xx_write_reg_bits(dev, EM2874_R5F_TS_ENABLE,
|
||||
+ (EM2874_TS1_CAPTURE_ENABLE | EM2874_TS2_CAPTURE_ENABLE),
|
||||
+ (EM2874_TS1_CAPTURE_ENABLE | EM2874_TS2_CAPTURE_ENABLE));
|
||||
+ } else {
|
||||
+ if(dev->ts == PRIMARY_TS) {
|
||||
+ rc = em28xx_toggle_reg_bits(dev, EM2874_R5F_TS_ENABLE, EM2874_TS1_CAPTURE_ENABLE);
|
||||
+ } else {
|
||||
+ rc = em28xx_toggle_reg_bits(dev, EM2874_R5F_TS_ENABLE, EM2874_TS2_CAPTURE_ENABLE);
|
||||
+ }
|
||||
+ }
|
||||
+ } else {
|
||||
+ rc = em28xx_write_reg_bits(dev, EM2874_R5F_TS_ENABLE,
|
||||
+ start ?
|
||||
+ EM2874_TS1_CAPTURE_ENABLE : 0x00,
|
||||
+ EM2874_TS1_CAPTURE_ENABLE);
|
||||
+ }
|
||||
} else {
|
||||
/* FIXME: which is the best order? */
|
||||
/* video registers are sampled by VREF */
|
||||
@@ -1077,7 +1106,11 @@ int em28xx_register_extension(struct em28xx_ops *ops)
|
||||
mutex_lock(&em28xx_devlist_mutex);
|
||||
list_add_tail(&ops->next, &em28xx_extension_devlist);
|
||||
list_for_each_entry(dev, &em28xx_devlist, devlist) {
|
||||
- ops->init(dev);
|
||||
+ if (ops->init) {
|
||||
+ ops->init(dev);
|
||||
+ if(dev->dev_next!=NULL)
|
||||
+ ops->init(dev->dev_next);
|
||||
+ }
|
||||
}
|
||||
mutex_unlock(&em28xx_devlist_mutex);
|
||||
pr_info("em28xx: Registered (%s) extension\n", ops->name);
|
||||
@@ -1091,7 +1124,11 @@ void em28xx_unregister_extension(struct em28xx_ops *ops)
|
||||
|
||||
mutex_lock(&em28xx_devlist_mutex);
|
||||
list_for_each_entry(dev, &em28xx_devlist, devlist) {
|
||||
- ops->fini(dev);
|
||||
+ if (ops->fini) {
|
||||
+ if(dev->dev_next!=NULL)
|
||||
+ ops->fini(dev->dev_next);
|
||||
+ ops->fini(dev);
|
||||
+ }
|
||||
}
|
||||
list_del(&ops->next);
|
||||
mutex_unlock(&em28xx_devlist_mutex);
|
||||
@@ -1106,8 +1143,11 @@ void em28xx_init_extension(struct em28xx *dev)
|
||||
mutex_lock(&em28xx_devlist_mutex);
|
||||
list_add_tail(&dev->devlist, &em28xx_devlist);
|
||||
list_for_each_entry(ops, &em28xx_extension_devlist, next) {
|
||||
- if (ops->init)
|
||||
+ if (ops->init) {
|
||||
ops->init(dev);
|
||||
+ if(dev->dev_next!=NULL)
|
||||
+ ops->init(dev->dev_next);
|
||||
+ }
|
||||
}
|
||||
mutex_unlock(&em28xx_devlist_mutex);
|
||||
}
|
||||
@@ -1118,8 +1158,11 @@ void em28xx_close_extension(struct em28xx *dev)
|
||||
|
||||
mutex_lock(&em28xx_devlist_mutex);
|
||||
list_for_each_entry(ops, &em28xx_extension_devlist, next) {
|
||||
- if (ops->fini)
|
||||
+ if (ops->fini) {
|
||||
+ if(dev->dev_next!=NULL)
|
||||
+ ops->fini(dev->dev_next);
|
||||
ops->fini(dev);
|
||||
+ }
|
||||
}
|
||||
list_del(&dev->devlist);
|
||||
mutex_unlock(&em28xx_devlist_mutex);
|
||||
@@ -1134,6 +1177,8 @@ int em28xx_suspend_extension(struct em28xx *dev)
|
||||
list_for_each_entry(ops, &em28xx_extension_devlist, next) {
|
||||
if (ops->suspend)
|
||||
ops->suspend(dev);
|
||||
+ if(dev->dev_next!=NULL)
|
||||
+ ops->suspend(dev->dev_next);
|
||||
}
|
||||
mutex_unlock(&em28xx_devlist_mutex);
|
||||
return 0;
|
||||
@@ -1148,6 +1193,8 @@ int em28xx_resume_extension(struct em28xx *dev)
|
||||
list_for_each_entry(ops, &em28xx_extension_devlist, next) {
|
||||
if (ops->resume)
|
||||
ops->resume(dev);
|
||||
+ if(dev->dev_next!=NULL)
|
||||
+ ops->resume(dev->dev_next);
|
||||
}
|
||||
mutex_unlock(&em28xx_devlist_mutex);
|
||||
return 0;
|
||||
diff --git a/drivers/media/usb/em28xx/em28xx-dvb.c b/drivers/media/usb/em28xx/em28xx-dvb.c
|
||||
index 82edd37..e10b1ac 100644
|
||||
--- a/drivers/media/usb/em28xx/em28xx-dvb.c
|
||||
+++ b/drivers/media/usb/em28xx/em28xx-dvb.c
|
||||
@@ -199,13 +199,13 @@ static int em28xx_start_streaming(struct em28xx_dvb *dvb)
|
||||
int rc;
|
||||
struct em28xx_i2c_bus *i2c_bus = dvb->adapter.priv;
|
||||
struct em28xx *dev = i2c_bus->dev;
|
||||
- struct usb_device *udev = interface_to_usbdev(dev->intf);
|
||||
+// struct usb_device *udev = interface_to_usbdev(dev->intf);
|
||||
int dvb_max_packet_size, packet_multiplier, dvb_alt;
|
||||
|
||||
if (dev->dvb_xfer_bulk) {
|
||||
if (!dev->dvb_ep_bulk)
|
||||
return -ENODEV;
|
||||
- dvb_max_packet_size = 512; /* USB 2.0 spec */
|
||||
+ dvb_max_packet_size = 188;
|
||||
packet_multiplier = EM28XX_DVB_BULK_PACKET_MULTIPLIER;
|
||||
dvb_alt = 0;
|
||||
} else { /* isoc */
|
||||
@@ -218,7 +218,8 @@ static int em28xx_start_streaming(struct em28xx_dvb *dvb)
|
||||
dvb_alt = dev->dvb_alt_isoc;
|
||||
}
|
||||
|
||||
- usb_set_interface(udev, dev->ifnum, dvb_alt);
|
||||
+ /* moved to em28xx_dvb_init*/
|
||||
+ //usb_set_interface(udev, dev->ifnum, dvb_alt);
|
||||
rc = em28xx_set_mode(dev, EM28XX_DIGITAL_MODE);
|
||||
if (rc < 0)
|
||||
return rc;
|
||||
@@ -1128,8 +1129,9 @@ static void em28xx_unregister_dvb(struct em28xx_dvb *dvb)
|
||||
|
||||
static int em28xx_dvb_init(struct em28xx *dev)
|
||||
{
|
||||
- int result = 0;
|
||||
+ int result = 0, dvb_alt = 0;
|
||||
struct em28xx_dvb *dvb;
|
||||
+ struct usb_device *udev;
|
||||
|
||||
if (dev->is_audio_only) {
|
||||
/* Shouldn't initialize IR for this interface */
|
||||
@@ -1155,7 +1157,7 @@ static int em28xx_dvb_init(struct em28xx *dev)
|
||||
result = em28xx_alloc_urbs(dev, EM28XX_DIGITAL_MODE,
|
||||
dev->dvb_xfer_bulk,
|
||||
EM28XX_DVB_NUM_BUFS,
|
||||
- 512,
|
||||
+ 188,
|
||||
EM28XX_DVB_BULK_PACKET_MULTIPLIER);
|
||||
} else {
|
||||
result = em28xx_alloc_urbs(dev, EM28XX_DIGITAL_MODE,
|
||||
@@ -1913,7 +1915,8 @@ static int em28xx_dvb_init(struct em28xx *dev)
|
||||
si2168_config.ts_mode = SI2168_TS_SERIAL;
|
||||
memset(&info, 0, sizeof(struct i2c_board_info));
|
||||
strlcpy(info.type, "si2168", I2C_NAME_SIZE);
|
||||
- info.addr = 0x64;
|
||||
+ if(dev->ts == PRIMARY_TS) info.addr = 0x64;
|
||||
+ else info.addr = 0x67;
|
||||
info.platform_data = &si2168_config;
|
||||
request_module(info.type);
|
||||
client = i2c_new_device(&dev->i2c_adap[dev->def_i2c_bus], &info);
|
||||
@@ -1939,7 +1942,8 @@ static int em28xx_dvb_init(struct em28xx *dev)
|
||||
#endif
|
||||
memset(&info, 0, sizeof(struct i2c_board_info));
|
||||
strlcpy(info.type, "si2157", I2C_NAME_SIZE);
|
||||
- info.addr = 0x60;
|
||||
+ if(dev->ts == PRIMARY_TS) info.addr = 0x60;
|
||||
+ else info.addr = 0x63;
|
||||
info.platform_data = &si2157_config;
|
||||
request_module(info.type);
|
||||
client = i2c_new_device(adapter, &info);
|
||||
@@ -1975,7 +1979,8 @@ static int em28xx_dvb_init(struct em28xx *dev)
|
||||
lgdt3306a_config.fe = &dvb->fe[0];
|
||||
lgdt3306a_config.i2c_adapter = &adapter;
|
||||
strlcpy(info.type, "lgdt3306a", sizeof(info.type));
|
||||
- info.addr = 0x59;
|
||||
+ if(dev->ts == PRIMARY_TS) info.addr = 0x59;
|
||||
+ else info.addr = 0x0e;
|
||||
info.platform_data = &lgdt3306a_config;
|
||||
request_module(info.type);
|
||||
client = i2c_new_device(&dev->i2c_adap[dev->def_i2c_bus],
|
||||
@@ -2002,7 +2007,8 @@ static int em28xx_dvb_init(struct em28xx *dev)
|
||||
#endif
|
||||
memset(&info, 0, sizeof(struct i2c_board_info));
|
||||
strlcpy(info.type, "si2157", sizeof(info.type));
|
||||
- info.addr = 0x60;
|
||||
+ if(dev->ts == PRIMARY_TS) info.addr = 0x60;
|
||||
+ else info.addr = 0x62;
|
||||
info.platform_data = &si2157_config;
|
||||
request_module(info.type);
|
||||
|
||||
@@ -2045,6 +2051,14 @@ static int em28xx_dvb_init(struct em28xx *dev)
|
||||
if (result < 0)
|
||||
goto out_free;
|
||||
|
||||
+ if (dev->dvb_xfer_bulk) {
|
||||
+ dvb_alt = 0;
|
||||
+ } else { /* isoc */
|
||||
+ dvb_alt = dev->dvb_alt_isoc;
|
||||
+ }
|
||||
+
|
||||
+ udev = interface_to_usbdev(dev->intf);
|
||||
+ usb_set_interface(udev, dev->ifnum, dvb_alt);
|
||||
dev_info(&dev->intf->dev, "DVB extension successfully initialized\n");
|
||||
|
||||
kref_get(&dev->ref);
|
||||
diff --git a/drivers/media/usb/em28xx/em28xx.h b/drivers/media/usb/em28xx/em28xx.h
|
||||
index e8d97d5..132638e 100644
|
||||
--- a/drivers/media/usb/em28xx/em28xx.h
|
||||
+++ b/drivers/media/usb/em28xx/em28xx.h
|
||||
@@ -190,7 +190,7 @@
|
||||
USB 2.0 spec says bulk packet size is always 512 bytes
|
||||
*/
|
||||
#define EM28XX_BULK_PACKET_MULTIPLIER 384
|
||||
-#define EM28XX_DVB_BULK_PACKET_MULTIPLIER 384
|
||||
+#define EM28XX_DVB_BULK_PACKET_MULTIPLIER 240
|
||||
|
||||
#define EM28XX_INTERLACED_DEFAULT 1
|
||||
|
||||
@@ -216,6 +216,9 @@
|
||||
/* max. number of button state polling addresses */
|
||||
#define EM28XX_NUM_BUTTON_ADDRESSES_MAX 5
|
||||
|
||||
+#define PRIMARY_TS 0
|
||||
+#define SECONDARY_TS 1
|
||||
+
|
||||
enum em28xx_mode {
|
||||
EM28XX_SUSPEND,
|
||||
EM28XX_ANALOG_MODE,
|
||||
@@ -456,6 +459,7 @@ struct em28xx_board {
|
||||
unsigned int mts_firmware:1;
|
||||
unsigned int max_range_640_480:1;
|
||||
unsigned int has_dvb:1;
|
||||
+ unsigned int has_dual_ts:1;
|
||||
unsigned int is_webcam:1;
|
||||
unsigned int valid:1;
|
||||
unsigned int has_ir_i2c:1;
|
||||
@@ -620,6 +624,7 @@ struct em28xx {
|
||||
unsigned int is_audio_only:1;
|
||||
enum em28xx_int_audio_type int_audio_type;
|
||||
enum em28xx_usb_audio_type usb_audio_type;
|
||||
+ unsigned char name[32];
|
||||
|
||||
struct em28xx_board board;
|
||||
|
||||
@@ -681,6 +686,8 @@ struct em28xx {
|
||||
u8 ifnum; /* number of the assigned usb interface */
|
||||
u8 analog_ep_isoc; /* address of isoc endpoint for analog */
|
||||
u8 analog_ep_bulk; /* address of bulk endpoint for analog */
|
||||
+ u8 dvb_ep_isoc_ts2; /* address of isoc endpoint for DVB TS2*/
|
||||
+ u8 dvb_ep_bulk_ts2; /* address of bulk endpoint for DVB TS2*/
|
||||
u8 dvb_ep_isoc; /* address of isoc endpoint for DVB */
|
||||
u8 dvb_ep_bulk; /* address of bulk endpoint for DVB */
|
||||
int alt; /* alternate setting */
|
||||
@@ -694,6 +701,8 @@ struct em28xx {
|
||||
int dvb_alt_isoc; /* alternate setting for DVB isoc transfers */
|
||||
unsigned int dvb_max_pkt_size_isoc; /* isoc max packet size of the
|
||||
selected DVB ep at dvb_alt */
|
||||
+ unsigned int dvb_max_pkt_size_isoc_ts2; /* isoc max packet size of the
|
||||
+ selected DVB ep at dvb_alt */
|
||||
unsigned int dvb_xfer_bulk:1; /* use bulk instead of isoc
|
||||
transfers for DVB */
|
||||
char urb_buf[URB_MAX_CTRL_SIZE]; /* urb control msg buffer */
|
||||
@@ -725,6 +734,9 @@ struct em28xx {
|
||||
struct media_entity input_ent[MAX_EM28XX_INPUT];
|
||||
struct media_pad input_pad[MAX_EM28XX_INPUT];
|
||||
#endif
|
||||
+
|
||||
+ struct em28xx *dev_next;
|
||||
+ int ts;
|
||||
};
|
||||
|
||||
#define kref_to_dev(d) container_of(d, struct em28xx, ref)
|
||||
--
|
||||
2.7.4
|
||||
|
@ -1,38 +0,0 @@
|
||||
diff --git a/drivers/media/rc/rc-main.c b/drivers/media/rc/rc-main.c
|
||||
index d845336..a89d7bd 100644
|
||||
--- a/drivers/media/rc/rc-main.c
|
||||
+++ b/drivers/media/rc/rc-main.c
|
||||
@@ -1699,6 +1699,16 @@ static int rc_setup_rx_device(struct rc_dev *dev)
|
||||
if (dev->close)
|
||||
dev->input_dev->close = ir_close;
|
||||
|
||||
+ dev->input_dev->dev.parent = &dev->dev;
|
||||
+ memcpy(&dev->input_dev->id, &dev->input_id, sizeof(dev->input_id));
|
||||
+ dev->input_dev->phys = dev->input_phys;
|
||||
+ dev->input_dev->name = dev->input_name;
|
||||
+
|
||||
+ /* rc_open will be called here */
|
||||
+ rc = input_register_device(dev->input_dev);
|
||||
+ if (rc)
|
||||
+ goto out_table;
|
||||
+
|
||||
/*
|
||||
* Default delay of 250ms is too short for some protocols, especially
|
||||
* since the timeout is currently set to 250ms. Increase it to 500ms,
|
||||
@@ -1714,16 +1724,6 @@ static int rc_setup_rx_device(struct rc_dev *dev)
|
||||
*/
|
||||
dev->input_dev->rep[REP_PERIOD] = 125;
|
||||
|
||||
- dev->input_dev->dev.parent = &dev->dev;
|
||||
- memcpy(&dev->input_dev->id, &dev->input_id, sizeof(dev->input_id));
|
||||
- dev->input_dev->phys = dev->input_phys;
|
||||
- dev->input_dev->name = dev->input_name;
|
||||
-
|
||||
- /* rc_open will be called here */
|
||||
- rc = input_register_device(dev->input_dev);
|
||||
- if (rc)
|
||||
- goto out_table;
|
||||
-
|
||||
return 0;
|
||||
|
||||
out_table:
|
@ -59,7 +59,7 @@ case "$LINUX" in
|
||||
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan irqbalanced"
|
||||
;;
|
||||
*)
|
||||
PKG_VERSION="4.11.10"
|
||||
PKG_VERSION="4.12"
|
||||
PKG_URL="http://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_PATCH_DIRS="default"
|
||||
;;
|
||||
|
@ -1,18 +1,63 @@
|
||||
diff -Naur linux-3.19.orig/drivers/hid/hid-core.c linux-3.19/drivers/hid/hid-core.c
|
||||
--- linux-3.19.orig/drivers/hid/hid-core.c 2015-02-20 14:01:17.080322846 -0800
|
||||
+++ linux-3.19/drivers/hid/hid-core.c 2015-02-20 14:03:30.375519421 -0800
|
||||
@@ -1884,6 +1884,7 @@
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_18) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_ORTEK, USB_DEVICE_ID_ORTEK_PKB1700) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_ORTEK, USB_DEVICE_ID_ORTEK_WKB2000) },
|
||||
From 6824d53bd503580226fbea3d9d78b32cab56ae42 Mon Sep 17 00:00:00 2001
|
||||
From: MilhouseVH <milhouseVH.github@nmacleod.com>
|
||||
Date: Mon, 19 Jun 2017 19:51:27 +0100
|
||||
Subject: [PATCH] OUYA controller support
|
||||
|
||||
---
|
||||
drivers/hid/Kconfig | 6 ++
|
||||
drivers/hid/Makefile | 1 +
|
||||
drivers/hid/hid-core.c | 1 +
|
||||
drivers/hid/hid-ids.h | 3 +
|
||||
drivers/hid/hid-ouya.c | 260 +++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
5 files changed, 271 insertions(+)
|
||||
create mode 100644 drivers/hid/hid-ouya.c
|
||||
|
||||
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig
|
||||
index 687705c..84500fd 100644
|
||||
--- a/drivers/hid/Kconfig
|
||||
+++ b/drivers/hid/Kconfig
|
||||
@@ -625,6 +625,12 @@ config HID_ORTEK
|
||||
- Ortek WKB-2000
|
||||
- Skycable wireless presenter
|
||||
|
||||
+config HID_OUYA
|
||||
+ tristate "OUYA Game Controller"
|
||||
+ depends on USB_HID
|
||||
+ ---help---
|
||||
+ Support for OUYA Game Controller.
|
||||
+
|
||||
config HID_PANTHERLORD
|
||||
tristate "Pantherlord/GreenAsia game controller"
|
||||
depends on HID
|
||||
diff --git a/drivers/hid/Makefile b/drivers/hid/Makefile
|
||||
index fef027b..4e22940 100644
|
||||
--- a/drivers/hid/Makefile
|
||||
+++ b/drivers/hid/Makefile
|
||||
@@ -66,6 +66,7 @@ obj-$(CONFIG_HID_MULTITOUCH) += hid-multitouch.o
|
||||
obj-$(CONFIG_HID_NTI) += hid-nti.o
|
||||
obj-$(CONFIG_HID_NTRIG) += hid-ntrig.o
|
||||
obj-$(CONFIG_HID_ORTEK) += hid-ortek.o
|
||||
+obj-$(CONFIG_HID_OUYA) += hid-ouya.o
|
||||
obj-$(CONFIG_HID_PRODIKEYS) += hid-prodikeys.o
|
||||
obj-$(CONFIG_HID_PANTHERLORD) += hid-pl.o
|
||||
obj-$(CONFIG_HID_PENMOUNT) += hid-penmount.o
|
||||
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
|
||||
index 6e04069..32bcb50 100644
|
||||
--- a/drivers/hid/hid-core.c
|
||||
+++ b/drivers/hid/hid-core.c
|
||||
@@ -2290,6 +2290,7 @@ static const struct hid_device_id hid_have_special_driver[] = {
|
||||
#if IS_ENABLED(CONFIG_HID_ZYDACRON)
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_ZYDACRON, USB_DEVICE_ID_ZYDACRON_REMOTE_CONTROL) },
|
||||
#endif
|
||||
+ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_OUYA, USB_DEVICE_ID_OUYA_CONTROLLER) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_PENMOUNT, USB_DEVICE_ID_PENMOUNT_6000) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_PETALYNX, USB_DEVICE_ID_PETALYNX_MAXTER_REMOTE) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS, USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_1) },
|
||||
diff -Naur linux-3.19.orig/drivers/hid/hid-ids.h linux-3.19/drivers/hid/hid-ids.h
|
||||
--- linux-3.19.orig/drivers/hid/hid-ids.h 2015-02-20 14:01:17.080322846 -0800
|
||||
+++ linux-3.19/drivers/hid/hid-ids.h 2015-02-20 14:03:30.382519482 -0800
|
||||
@@ -721,6 +721,9 @@
|
||||
{ }
|
||||
};
|
||||
|
||||
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
|
||||
index 8ca1e8c..f3cd724 100644
|
||||
--- a/drivers/hid/hid-ids.h
|
||||
+++ b/drivers/hid/hid-ids.h
|
||||
@@ -813,6 +813,9 @@
|
||||
#define USB_DEVICE_ID_ORTEK_PKB1700 0x1700
|
||||
#define USB_DEVICE_ID_ORTEK_WKB2000 0x2000
|
||||
|
||||
@ -22,9 +67,11 @@ diff -Naur linux-3.19.orig/drivers/hid/hid-ids.h linux-3.19/drivers/hid/hid-ids.
|
||||
#define USB_VENDOR_ID_PLANTRONICS 0x047f
|
||||
|
||||
#define USB_VENDOR_ID_PANASONIC 0x04da
|
||||
diff -Naur linux-3.19.orig/drivers/hid/hid-ouya.c linux-3.19/drivers/hid/hid-ouya.c
|
||||
--- linux-3.19.orig/drivers/hid/hid-ouya.c 1969-12-31 16:00:00.000000000 -0800
|
||||
+++ linux-3.19/drivers/hid/hid-ouya.c 2015-02-20 14:03:30.371519386 -0800
|
||||
diff --git a/drivers/hid/hid-ouya.c b/drivers/hid/hid-ouya.c
|
||||
new file mode 100644
|
||||
index 0000000..7792c23
|
||||
--- /dev/null
|
||||
+++ b/drivers/hid/hid-ouya.c
|
||||
@@ -0,0 +1,260 @@
|
||||
+/*
|
||||
+ * HID driver for OUYA Game Controller(s)
|
||||
@ -286,30 +333,6 @@ diff -Naur linux-3.19.orig/drivers/hid/hid-ouya.c linux-3.19/drivers/hid/hid-ouy
|
||||
+
|
||||
+module_init(ouya_init);
|
||||
+module_exit(ouya_exit);
|
||||
diff -Naur linux-3.19.orig/drivers/hid/Kconfig linux-3.19/drivers/hid/Kconfig
|
||||
--- linux-3.19.orig/drivers/hid/Kconfig 2015-02-20 14:01:17.081322855 -0800
|
||||
+++ linux-3.19/drivers/hid/Kconfig 2015-02-20 14:03:30.381519473 -0800
|
||||
@@ -528,6 +528,12 @@
|
||||
- Ortek WKB-2000
|
||||
- Skycable wireless presenter
|
||||
|
||||
+config HID_OUYA
|
||||
+ tristate "OUYA Game Controller"
|
||||
+ depends on USB_HID
|
||||
+ ---help---
|
||||
+ Support for OUYA Game Controller.
|
||||
+
|
||||
config HID_PANTHERLORD
|
||||
tristate "Pantherlord/GreenAsia game controller"
|
||||
depends on HID
|
||||
diff -Naur linux-3.19.orig/drivers/hid/Makefile linux-3.19/drivers/hid/Makefile
|
||||
--- linux-3.19.orig/drivers/hid/Makefile 2015-02-20 14:01:17.081322855 -0800
|
||||
+++ linux-3.19/drivers/hid/Makefile 2015-02-20 14:03:30.382519482 -0800
|
||||
@@ -70,6 +70,7 @@
|
||||
obj-$(CONFIG_HID_MULTITOUCH) += hid-multitouch.o
|
||||
obj-$(CONFIG_HID_NTRIG) += hid-ntrig.o
|
||||
obj-$(CONFIG_HID_ORTEK) += hid-ortek.o
|
||||
+obj-$(CONFIG_HID_OUYA) += hid-ouya.o
|
||||
obj-$(CONFIG_HID_PRODIKEYS) += hid-prodikeys.o
|
||||
obj-$(CONFIG_HID_PANTHERLORD) += hid-pl.o
|
||||
obj-$(CONFIG_HID_PENMOUNT) += hid-penmount.o
|
||||
--
|
||||
2.7.4
|
||||
|
||||
|
@ -1,27 +1,24 @@
|
||||
diff -Naur linux-3.9.4/drivers/staging/media/lirc/Kconfig linux-3.9.4.patch/drivers/staging/media/lirc/Kconfig
|
||||
--- linux-3.9.4/drivers/staging/media/lirc/Kconfig 2013-05-24 20:45:59.000000000 +0200
|
||||
+++ linux-3.9.4.patch/drivers/staging/media/lirc/Kconfig 2013-05-30 18:18:57.238957100 +0200
|
||||
@@ -63,10 +63,17 @@
|
||||
help
|
||||
Driver for the SIR IrDA port
|
||||
|
||||
diff --git a/drivers/staging/media/lirc/Kconfig b/drivers/staging/media/lirc/Kconfig
|
||||
index 3e350a9..935dcc2 100644
|
||||
--- a/drivers/staging/media/lirc/Kconfig
|
||||
+++ b/drivers/staging/media/lirc/Kconfig
|
||||
@@ -19,3 +19,10 @@
|
||||
Driver for the Zilog/Hauppauge IR Transmitter, found on
|
||||
PVR-150/500, HVR-1200/1250/1700/1800, HD-PVR and other cards
|
||||
+
|
||||
+config LIRC_XBOX
|
||||
+ tristate "XBOX USB IR Remote"
|
||||
+ depends on LIRC && USB
|
||||
+ help
|
||||
+ Driver for the Microsoft XBOX USB IR Remote
|
||||
+
|
||||
config LIRC_ZILOG
|
||||
tristate "Zilog/Hauppauge IR Transmitter"
|
||||
depends on LIRC && I2C
|
||||
help
|
||||
Driver for the Zilog/Hauppauge IR Transmitter, found on
|
||||
PVR-150/500, HVR-1200/1250/1700/1800, HD-PVR and other cards
|
||||
+
|
||||
endif
|
||||
diff -Naur linux-3.9.4/drivers/staging/media/lirc/lirc_xbox.c linux-3.9.4.patch/drivers/staging/media/lirc/lirc_xbox.c
|
||||
--- linux-3.9.4/drivers/staging/media/lirc/lirc_xbox.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.9.4.patch/drivers/staging/media/lirc/lirc_xbox.c 2013-05-30 18:40:22.523775446 +0200
|
||||
|
||||
diff --git a/drivers/staging/media/lirc/lirc_xbox.c b/drivers/staging/media/lirc/lirc_xbox.c
|
||||
new file mode 100644
|
||||
index 0000000..c269d5d
|
||||
--- /dev/null
|
||||
+++ b/drivers/staging/media/lirc/lirc_xbox.c
|
||||
@@ -0,0 +1,995 @@
|
||||
+/*
|
||||
+ * lirc_xbox - USB remote support for LIRC
|
||||
@ -1018,12 +1015,10 @@ diff -Naur linux-3.9.4/drivers/staging/media/lirc/lirc_xbox.c linux-3.9.4.patch/
|
||||
+
|
||||
+module_param(repeat, uint, S_IRUGO | S_IWUSR);
|
||||
+MODULE_PARM_DESC(repeat, "Repeat timeout (1/100 sec) (default: 10)");
|
||||
diff -Naur linux-3.9.4/drivers/staging/media/lirc/Makefile linux-3.9.4.patch/drivers/staging/media/lirc/Makefile
|
||||
--- linux-3.9.4/drivers/staging/media/lirc/Makefile 2013-05-24 20:45:59.000000000 +0200
|
||||
+++ linux-3.9.4.patch/drivers/staging/media/lirc/Makefile 2013-05-30 18:17:39.163634834 +0200
|
||||
@@ -10,4 +10,5 @@
|
||||
obj-$(CONFIG_LIRC_SASEM) += lirc_sasem.o
|
||||
obj-$(CONFIG_LIRC_SERIAL) += lirc_serial.o
|
||||
obj-$(CONFIG_LIRC_SIR) += lirc_sir.o
|
||||
+obj-$(CONFIG_LIRC_XBOX) += lirc_xbox.o
|
||||
diff --git a/drivers/staging/media/lirc/Makefile b/drivers/staging/media/lirc/Makefile
|
||||
index 6655624..9e9fc05 100644
|
||||
--- a/drivers/staging/media/lirc/Makefile
|
||||
+++ b/drivers/staging/media/lirc/Makefile
|
||||
@@ -6 +6,2 @@
|
||||
obj-$(CONFIG_LIRC_ZILOG) += lirc_zilog.o
|
||||
+obj-$(CONFIG_LIRC_XBOX) += lirc_xbox.o
|
||||
|
@ -1,8 +1,22 @@
|
||||
From 91310f578291eabef1316eed38f79b05b8eaf568 Mon Sep 17 00:00:00 2001
|
||||
From: MilhouseVH <milhouseVH.github@nmacleod.com>
|
||||
Date: Mon, 19 Jun 2017 20:01:53 +0100
|
||||
Subject: [PATCH] Spinel Plus remote 0.2
|
||||
|
||||
---
|
||||
drivers/hid/Kconfig | 6 +++
|
||||
drivers/hid/Makefile | 1 +
|
||||
drivers/hid/hid-core.c | 4 ++
|
||||
drivers/hid/hid-ids.h | 4 ++
|
||||
drivers/hid/hid-spinelplus.c | 95 ++++++++++++++++++++++++++++++++++++++++++++
|
||||
5 files changed, 110 insertions(+)
|
||||
create mode 100644 drivers/hid/hid-spinelplus.c
|
||||
|
||||
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig
|
||||
index cd4599c..86b22f7 100644
|
||||
index 84500fd..6b625cf 100644
|
||||
--- a/drivers/hid/Kconfig
|
||||
+++ b/drivers/hid/Kconfig
|
||||
@@ -768,6 +768,12 @@ config HID_STEELSERIES
|
||||
@@ -808,6 +808,12 @@ config HID_STEELSERIES
|
||||
---help---
|
||||
Support for Steelseries SRW-S1 steering wheel
|
||||
|
||||
@ -16,10 +30,10 @@ index cd4599c..86b22f7 100644
|
||||
tristate "Sunplus wireless desktop"
|
||||
depends on HID
|
||||
diff --git a/drivers/hid/Makefile b/drivers/hid/Makefile
|
||||
index 86b2b57..89dbf38 100644
|
||||
index 4e22940..3205d88 100644
|
||||
--- a/drivers/hid/Makefile
|
||||
+++ b/drivers/hid/Makefile
|
||||
@@ -88,6 +88,7 @@ obj-$(CONFIG_HID_SAMSUNG) += hid-samsung.o
|
||||
@@ -92,6 +92,7 @@ obj-$(CONFIG_HID_SAMSUNG) += hid-samsung.o
|
||||
obj-$(CONFIG_HID_SMARTJOYPLUS) += hid-sjoy.o
|
||||
obj-$(CONFIG_HID_SONY) += hid-sony.o
|
||||
obj-$(CONFIG_HID_SPEEDLINK) += hid-speedlink.o
|
||||
@ -28,25 +42,25 @@ index 86b2b57..89dbf38 100644
|
||||
obj-$(CONFIG_HID_SUNPLUS) += hid-sunplus.o
|
||||
obj-$(CONFIG_HID_GREENASIA) += hid-gaff.o
|
||||
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
|
||||
index 2b89c70..c83cfdc 100644
|
||||
index 32bcb50..11985b4 100644
|
||||
--- a/drivers/hid/hid-core.c
|
||||
+++ b/drivers/hid/hid-core.c
|
||||
@@ -2014,6 +2014,10 @@ static const struct hid_device_id hid_have_special_driver[] = {
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_ORTEK, USB_DEVICE_ID_ORTEK_WKB2000) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_PENMOUNT, USB_DEVICE_ID_PENMOUNT_6000) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_PETALYNX, USB_DEVICE_ID_PETALYNX_MAXTER_REMOTE) },
|
||||
@@ -2291,6 +2291,10 @@ static const struct hid_device_id hid_have_special_driver[] = {
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_ZYDACRON, USB_DEVICE_ID_ZYDACRON_REMOTE_CONTROL) },
|
||||
#endif
|
||||
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_OUYA, USB_DEVICE_ID_OUYA_CONTROLLER) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS, USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_1) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS, USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_2) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS, USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_3) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS, USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_4) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_PLANTRONICS, HID_ANY_ID) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_PRIMAX, USB_DEVICE_ID_PRIMAX_KEYBOARD) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_RISO_KAGAKU, USB_DEVICE_ID_RI_KA_WEBMAIL) },
|
||||
{ }
|
||||
};
|
||||
|
||||
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
|
||||
index 9845189..e016cd1 100644
|
||||
index f3cd724..b67d5e5 100644
|
||||
--- a/drivers/hid/hid-ids.h
|
||||
+++ b/drivers/hid/hid-ids.h
|
||||
@@ -813,6 +813,10 @@
|
||||
@@ -841,6 +841,10 @@
|
||||
|
||||
#define USB_VENDOR_ID_PHILIPS 0x0471
|
||||
#define USB_DEVICE_ID_PHILIPS_IEEE802154_DONGLE 0x0617
|
||||
@ -158,3 +172,6 @@ index 0000000..381c7b3
|
||||
+module_hid_driver(spinelplus_driver);
|
||||
+
|
||||
+MODULE_LICENSE("GPL");
|
||||
--
|
||||
2.7.4
|
||||
|
||||
|
@ -1,27 +0,0 @@
|
||||
From d77c081cd5ea0d278b314ee2043556d2bd9aacaf Mon Sep 17 00:00:00 2001
|
||||
From: fritsch <peter.fruehberger@gmail.com>
|
||||
Date: Sat, 13 Aug 2016 22:56:37 +0200
|
||||
Subject: [PATCH 2/2] drm/i915: intel-pm enable thresholds
|
||||
|
||||
---
|
||||
drivers/gpu/drm/i915/intel_pm.c | 3 +--
|
||||
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
|
||||
index 2863b92..f3aaef2 100644
|
||||
--- a/drivers/gpu/drm/i915/intel_pm.c
|
||||
+++ b/drivers/gpu/drm/i915/intel_pm.c
|
||||
@@ -4511,8 +4511,7 @@ static void valleyview_set_rps(struct drm_device *dev, u8 val)
|
||||
|
||||
if (val != dev_priv->rps.cur_freq) {
|
||||
vlv_punit_write(dev_priv, PUNIT_REG_GPU_FREQ_REQ, val);
|
||||
- if (!IS_CHERRYVIEW(dev_priv))
|
||||
- gen6_set_rps_thresholds(dev_priv, val);
|
||||
+ gen6_set_rps_thresholds(dev_priv, val);
|
||||
}
|
||||
|
||||
dev_priv->rps.cur_freq = val;
|
||||
--
|
||||
2.7.4
|
||||
|
||||
|
@ -0,0 +1,116 @@
|
||||
From 5afc687f2f2fb085c5470e7cadff7c936239130a Mon Sep 17 00:00:00 2001
|
||||
From: MilhouseVH <milhouseVH.github@nmacleod.com>
|
||||
Date: Thu, 13 Jul 2017 06:17:12 +0100
|
||||
Subject: [PATCH] Fix build with kernel 4.12.y
|
||||
|
||||
See: https://devtalk.nvidia.com/default/topic/1008771/linux/nvidia-340-xx-compile-error-with-kernel-4-12-rc1/post/5179612/#5179612
|
||||
---
|
||||
kernel/conftest.sh | 18 +++++++++++++++---
|
||||
kernel/nv-vm.c | 4 ++++
|
||||
kernel/uvm/conftest.sh | 18 +++++++++++++++---
|
||||
3 files changed, 34 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/kernel/conftest.sh b/kernel/conftest.sh
|
||||
index d74ddf3..a412a45 100755
|
||||
--- a/kernel/conftest.sh
|
||||
+++ b/kernel/conftest.sh
|
||||
@@ -362,7 +362,11 @@ compile_test() {
|
||||
# Determine if the set_memory_uc() function is present.
|
||||
#
|
||||
CODE="
|
||||
- #include <asm/cacheflush.h>
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+ #include <asm/set_memory.h>
|
||||
+ #else
|
||||
+ #include <asm/cacheflush.h>
|
||||
+ #endif
|
||||
void conftest_set_memory_uc(void) {
|
||||
set_memory_uc();
|
||||
}"
|
||||
@@ -375,7 +379,11 @@ compile_test() {
|
||||
# Determine if the set_memory_array_uc() function is present.
|
||||
#
|
||||
CODE="
|
||||
- #include <asm/cacheflush.h>
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+ #include <asm/set_memory.h>
|
||||
+ #else
|
||||
+ #include <asm/cacheflush.h>
|
||||
+ #endif
|
||||
void conftest_set_memory_array_uc(void) {
|
||||
set_memory_array_uc();
|
||||
}"
|
||||
@@ -388,7 +396,11 @@ compile_test() {
|
||||
# Determine if the set_pages_uc() function is present.
|
||||
#
|
||||
CODE="
|
||||
- #include <asm/cacheflush.h>
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+ #include <asm/set_memory.h>
|
||||
+ #else
|
||||
+ #include <asm/cacheflush.h>
|
||||
+ #endif
|
||||
void conftest_set_pages_uc(void) {
|
||||
set_pages_uc();
|
||||
}"
|
||||
diff --git a/kernel/nv-vm.c b/kernel/nv-vm.c
|
||||
index 0a9e59e..ef04694 100644
|
||||
--- a/kernel/nv-vm.c
|
||||
+++ b/kernel/nv-vm.c
|
||||
@@ -13,6 +13,10 @@
|
||||
#include "nv.h"
|
||||
#include "nv-linux.h"
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+ #include <asm/set_memory.h>
|
||||
+#endif
|
||||
+
|
||||
static inline void nv_set_contig_memory_uc(nv_pte_t *page_ptr, NvU32 num_pages)
|
||||
{
|
||||
if (nv_update_memory_types)
|
||||
diff --git a/kernel/uvm/conftest.sh b/kernel/uvm/conftest.sh
|
||||
index d74ddf3..a412a45 100755
|
||||
--- a/kernel/uvm/conftest.sh
|
||||
+++ b/kernel/uvm/conftest.sh
|
||||
@@ -362,7 +362,11 @@ compile_test() {
|
||||
# Determine if the set_memory_uc() function is present.
|
||||
#
|
||||
CODE="
|
||||
- #include <asm/cacheflush.h>
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+ #include <asm/set_memory.h>
|
||||
+ #else
|
||||
+ #include <asm/cacheflush.h>
|
||||
+ #endif
|
||||
void conftest_set_memory_uc(void) {
|
||||
set_memory_uc();
|
||||
}"
|
||||
@@ -375,7 +379,11 @@ compile_test() {
|
||||
# Determine if the set_memory_array_uc() function is present.
|
||||
#
|
||||
CODE="
|
||||
- #include <asm/cacheflush.h>
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+ #include <asm/set_memory.h>
|
||||
+ #else
|
||||
+ #include <asm/cacheflush.h>
|
||||
+ #endif
|
||||
void conftest_set_memory_array_uc(void) {
|
||||
set_memory_array_uc();
|
||||
}"
|
||||
@@ -388,7 +396,11 @@ compile_test() {
|
||||
# Determine if the set_pages_uc() function is present.
|
||||
#
|
||||
CODE="
|
||||
- #include <asm/cacheflush.h>
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+ #include <asm/set_memory.h>
|
||||
+ #else
|
||||
+ #include <asm/cacheflush.h>
|
||||
+ #endif
|
||||
void conftest_set_pages_uc(void) {
|
||||
set_pages_uc();
|
||||
}"
|
||||
--
|
||||
2.7.4
|
||||
|
@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86_64 4.11.0-rc7 Kernel Configuration
|
||||
# Linux/x86_64 4.12.0 Kernel Configuration
|
||||
#
|
||||
CONFIG_64BIT=y
|
||||
CONFIG_X86_64=y
|
||||
@ -127,8 +127,10 @@ CONFIG_BSD_PROCESS_ACCT=y
|
||||
CONFIG_TREE_RCU=y
|
||||
# CONFIG_RCU_EXPERT is not set
|
||||
CONFIG_SRCU=y
|
||||
CONFIG_TREE_SRCU=y
|
||||
# CONFIG_TASKS_RCU is not set
|
||||
CONFIG_RCU_STALL_COMMON=y
|
||||
CONFIG_RCU_NEED_SEGCBLIST=y
|
||||
# CONFIG_TREE_RCU_TRACE is not set
|
||||
CONFIG_BUILD_BIN2C=y
|
||||
CONFIG_IKCONFIG=m
|
||||
@ -303,6 +305,7 @@ CONFIG_HAVE_EXIT_THREAD=y
|
||||
CONFIG_ARCH_MMAP_RND_BITS=28
|
||||
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
|
||||
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
|
||||
CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
|
||||
CONFIG_HAVE_COPY_THREAD_TLS=y
|
||||
CONFIG_HAVE_STACK_VALIDATION=y
|
||||
# CONFIG_HAVE_ARCH_HASH is not set
|
||||
@ -389,6 +392,8 @@ CONFIG_DEFAULT_CFQ=y
|
||||
# CONFIG_DEFAULT_NOOP is not set
|
||||
CONFIG_DEFAULT_IOSCHED="cfq"
|
||||
CONFIG_MQ_IOSCHED_DEADLINE=y
|
||||
CONFIG_MQ_IOSCHED_KYBER=y
|
||||
# CONFIG_IOSCHED_BFQ is not set
|
||||
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
|
||||
CONFIG_INLINE_READ_UNLOCK=y
|
||||
CONFIG_INLINE_READ_UNLOCK_IRQ=y
|
||||
@ -572,8 +577,11 @@ CONFIG_SCHED_HRTICK=y
|
||||
# CONFIG_CRASH_DUMP is not set
|
||||
CONFIG_PHYSICAL_START=0x1000000
|
||||
CONFIG_RELOCATABLE=y
|
||||
# CONFIG_RANDOMIZE_BASE is not set
|
||||
CONFIG_RANDOMIZE_BASE=y
|
||||
CONFIG_X86_NEED_RELOCS=y
|
||||
CONFIG_PHYSICAL_ALIGN=0x1000000
|
||||
CONFIG_RANDOMIZE_MEMORY=y
|
||||
CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0
|
||||
CONFIG_HOTPLUG_CPU=y
|
||||
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
|
||||
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
|
||||
@ -745,6 +753,16 @@ CONFIG_PCI_LABEL=y
|
||||
# PCI host controller drivers
|
||||
#
|
||||
# CONFIG_VMD is not set
|
||||
|
||||
#
|
||||
# PCI Endpoint
|
||||
#
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
||||
#
|
||||
# PCI switch controller drivers
|
||||
#
|
||||
# CONFIG_PCI_SW_SWITCHTEC is not set
|
||||
# CONFIG_ISA_BUS is not set
|
||||
CONFIG_ISA_DMA_API=y
|
||||
CONFIG_AMD_NB=y
|
||||
@ -770,7 +788,6 @@ CONFIG_COMPAT_32=y
|
||||
CONFIG_COMPAT=y
|
||||
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
|
||||
CONFIG_SYSVIPC_COMPAT=y
|
||||
CONFIG_KEYS_COMPAT=y
|
||||
CONFIG_X86_DEV_DMA_OPS=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_COMPAT_NETLINK_MESSAGES=y
|
||||
@ -1107,6 +1124,7 @@ CONFIG_NET_SCH_FQ_CODEL=y
|
||||
# CONFIG_NET_SCH_HHF is not set
|
||||
# CONFIG_NET_SCH_PIE is not set
|
||||
# CONFIG_NET_SCH_PLUG is not set
|
||||
# CONFIG_NET_SCH_DEFAULT is not set
|
||||
|
||||
#
|
||||
# Classification
|
||||
@ -1309,7 +1327,6 @@ CONFIG_BLK_DEV_RAM_SIZE=16384
|
||||
# CONFIG_ATA_OVER_ETH is not set
|
||||
CONFIG_VIRTIO_BLK=y
|
||||
# CONFIG_VIRTIO_BLK_SCSI is not set
|
||||
# CONFIG_BLK_DEV_HD is not set
|
||||
# CONFIG_BLK_DEV_RBD is not set
|
||||
# CONFIG_BLK_DEV_RSXX is not set
|
||||
CONFIG_NVME_CORE=y
|
||||
@ -1340,6 +1357,7 @@ CONFIG_BLK_DEV_NVME=y
|
||||
# CONFIG_DS1682 is not set
|
||||
# CONFIG_USB_SWITCH_FSA9480 is not set
|
||||
# CONFIG_SRAM is not set
|
||||
# CONFIG_PCI_ENDPOINT_TEST is not set
|
||||
# CONFIG_C2PORT is not set
|
||||
|
||||
#
|
||||
@ -1673,6 +1691,7 @@ CONFIG_B44_PCI=y
|
||||
CONFIG_BNX2=y
|
||||
CONFIG_CNIC=y
|
||||
CONFIG_TIGON3=y
|
||||
CONFIG_TIGON3_HWMON=y
|
||||
# CONFIG_BNX2X is not set
|
||||
# CONFIG_BNXT is not set
|
||||
# CONFIG_NET_VENDOR_BROCADE is not set
|
||||
@ -1771,20 +1790,17 @@ CONFIG_VIA_RHINE=y
|
||||
# CONFIG_VIA_RHINE_MMIO is not set
|
||||
CONFIG_VIA_VELOCITY=y
|
||||
# CONFIG_NET_VENDOR_WIZNET is not set
|
||||
CONFIG_NET_VENDOR_SYNOPSYS=y
|
||||
# CONFIG_DWC_XLGMAC is not set
|
||||
# CONFIG_FDDI is not set
|
||||
# CONFIG_HIPPI is not set
|
||||
# CONFIG_NET_SB1000 is not set
|
||||
CONFIG_MDIO_DEVICE=y
|
||||
# CONFIG_MDIO_BITBANG is not set
|
||||
# CONFIG_MDIO_THUNDER is not set
|
||||
CONFIG_PHYLIB=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
|
||||
#
|
||||
# MDIO bus device drivers
|
||||
#
|
||||
# CONFIG_MDIO_BCM_UNIMAC is not set
|
||||
# CONFIG_MDIO_BITBANG is not set
|
||||
# CONFIG_MDIO_OCTEON is not set
|
||||
# CONFIG_MDIO_THUNDER is not set
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
#
|
||||
@ -2106,6 +2122,7 @@ CONFIG_MOUSE_PS2_ALPS=y
|
||||
CONFIG_MOUSE_PS2_BYD=y
|
||||
CONFIG_MOUSE_PS2_LOGIPS2PP=y
|
||||
CONFIG_MOUSE_PS2_SYNAPTICS=y
|
||||
CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
|
||||
CONFIG_MOUSE_PS2_CYPRESS=y
|
||||
CONFIG_MOUSE_PS2_LIFEBOOK=y
|
||||
CONFIG_MOUSE_PS2_TRACKPOINT=y
|
||||
@ -2114,6 +2131,7 @@ CONFIG_MOUSE_PS2_TRACKPOINT=y
|
||||
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
|
||||
# CONFIG_MOUSE_PS2_FOCALTECH is not set
|
||||
# CONFIG_MOUSE_PS2_VMMOUSE is not set
|
||||
CONFIG_MOUSE_PS2_SMBUS=y
|
||||
# CONFIG_MOUSE_SERIAL is not set
|
||||
# CONFIG_MOUSE_APPLETOUCH is not set
|
||||
# CONFIG_MOUSE_BCM5974 is not set
|
||||
@ -2363,6 +2381,7 @@ CONFIG_I2C_MUX=m
|
||||
# Multiplexer I2C Chip support
|
||||
#
|
||||
# CONFIG_I2C_MUX_GPIO is not set
|
||||
# CONFIG_I2C_MUX_LTC4306 is not set
|
||||
# CONFIG_I2C_MUX_PCA9541 is not set
|
||||
# CONFIG_I2C_MUX_PCA954x is not set
|
||||
# CONFIG_I2C_MUX_PINCTRL is not set
|
||||
@ -2557,7 +2576,6 @@ CONFIG_POWER_SUPPLY=y
|
||||
# CONFIG_CHARGER_LP8727 is not set
|
||||
# CONFIG_CHARGER_GPIO is not set
|
||||
# CONFIG_CHARGER_BQ2415X is not set
|
||||
# CONFIG_CHARGER_BQ24190 is not set
|
||||
# CONFIG_CHARGER_BQ24257 is not set
|
||||
# CONFIG_CHARGER_BQ24735 is not set
|
||||
# CONFIG_CHARGER_BQ25890 is not set
|
||||
@ -2592,6 +2610,7 @@ CONFIG_SENSORS_K10TEMP=m
|
||||
CONFIG_SENSORS_FAM15H_POWER=m
|
||||
# CONFIG_SENSORS_APPLESMC is not set
|
||||
# CONFIG_SENSORS_ASB100 is not set
|
||||
# CONFIG_SENSORS_ASPEED is not set
|
||||
# CONFIG_SENSORS_ATXP1 is not set
|
||||
# CONFIG_SENSORS_DS620 is not set
|
||||
# CONFIG_SENSORS_DS1621 is not set
|
||||
@ -2706,6 +2725,7 @@ CONFIG_SENSORS_W83627EHF=y
|
||||
# CONFIG_SENSORS_ACPI_POWER is not set
|
||||
CONFIG_SENSORS_ATK0110=m
|
||||
CONFIG_THERMAL=y
|
||||
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
|
||||
CONFIG_THERMAL_HWMON=y
|
||||
CONFIG_THERMAL_WRITABLE_TRIPS=y
|
||||
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
|
||||
@ -2818,6 +2838,7 @@ CONFIG_MFD_RTSX_USB=y
|
||||
# CONFIG_MFD_TI_AM335X_TSCADC is not set
|
||||
# CONFIG_MFD_LP3943 is not set
|
||||
# CONFIG_MFD_LP8788 is not set
|
||||
# CONFIG_MFD_TI_LMU is not set
|
||||
# CONFIG_MFD_PALMAS is not set
|
||||
# CONFIG_TPS6105X is not set
|
||||
# CONFIG_TPS65010 is not set
|
||||
@ -2913,6 +2934,7 @@ CONFIG_IR_TTUSBIR=m
|
||||
# CONFIG_IR_GPIO_CIR is not set
|
||||
CONFIG_IR_SERIAL=m
|
||||
CONFIG_IR_SERIAL_TRANSMITTER=y
|
||||
# CONFIG_IR_SIR is not set
|
||||
CONFIG_MEDIA_USB_SUPPORT=y
|
||||
|
||||
#
|
||||
@ -3358,6 +3380,7 @@ CONFIG_DRM_DP_AUX_CHARDEV=y
|
||||
CONFIG_DRM_KMS_HELPER=y
|
||||
CONFIG_DRM_KMS_FB_HELPER=y
|
||||
CONFIG_DRM_FBDEV_EMULATION=y
|
||||
CONFIG_DRM_FBDEV_OVERALLOC=100
|
||||
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
|
||||
CONFIG_DRM_TTM=y
|
||||
|
||||
@ -3393,6 +3416,9 @@ CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_I915_WERROR is not set
|
||||
# CONFIG_DRM_I915_DEBUG is not set
|
||||
# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
|
||||
# CONFIG_DRM_I915_SELFTEST is not set
|
||||
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
|
||||
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
|
||||
# CONFIG_DRM_VGEM is not set
|
||||
CONFIG_DRM_VMWGFX=y
|
||||
CONFIG_DRM_VMWGFX_FBCON=y
|
||||
@ -3507,6 +3533,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
||||
# CONFIG_BACKLIGHT_GPIO is not set
|
||||
# CONFIG_BACKLIGHT_LV5207LP is not set
|
||||
# CONFIG_BACKLIGHT_BD6107 is not set
|
||||
# CONFIG_BACKLIGHT_ARCXCNN is not set
|
||||
# CONFIG_VGASTATE is not set
|
||||
CONFIG_HDMI=y
|
||||
|
||||
@ -3681,6 +3708,8 @@ CONFIG_SND_FIREWIRE=y
|
||||
# CONFIG_SND_BEBOB is not set
|
||||
# CONFIG_SND_FIREWIRE_DIGI00X is not set
|
||||
# CONFIG_SND_FIREWIRE_TASCAM is not set
|
||||
# CONFIG_SND_FIREWIRE_MOTU is not set
|
||||
# CONFIG_SND_FIREFACE is not set
|
||||
CONFIG_SND_SOC=y
|
||||
CONFIG_SND_SOC_COMPRESS=y
|
||||
CONFIG_SND_SOC_AMD_ACP=m
|
||||
@ -3700,6 +3729,7 @@ CONFIG_SND_SOC_AMD_ACP=m
|
||||
# CONFIG_SND_SOC_FSL_SPDIF is not set
|
||||
# CONFIG_SND_SOC_FSL_ESAI is not set
|
||||
# CONFIG_SND_SOC_IMX_AUDMUX is not set
|
||||
# CONFIG_SND_I2S_HI6210_I2S is not set
|
||||
# CONFIG_SND_SOC_IMG is not set
|
||||
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
|
||||
CONFIG_SND_SST_IPC=m
|
||||
@ -3717,10 +3747,13 @@ CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m
|
||||
# CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set
|
||||
# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set
|
||||
# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set
|
||||
# CONFIG_SND_SOC_XTFPGA_I2S is not set
|
||||
# CONFIG_ZX_TDM is not set
|
||||
CONFIG_SND_SOC_I2C_AND_SPI=y
|
||||
|
||||
#
|
||||
@ -3728,6 +3761,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=y
|
||||
#
|
||||
# CONFIG_SND_SOC_AC97_CODEC is not set
|
||||
# CONFIG_SND_SOC_ADAU1701 is not set
|
||||
# CONFIG_SND_SOC_ADAU1761_I2C is not set
|
||||
# CONFIG_SND_SOC_ADAU7002 is not set
|
||||
# CONFIG_SND_SOC_AK4554 is not set
|
||||
# CONFIG_SND_SOC_AK4613 is not set
|
||||
@ -3738,6 +3772,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=y
|
||||
# CONFIG_SND_SOC_CS35L32 is not set
|
||||
# CONFIG_SND_SOC_CS35L33 is not set
|
||||
# CONFIG_SND_SOC_CS35L34 is not set
|
||||
# CONFIG_SND_SOC_CS35L35 is not set
|
||||
# CONFIG_SND_SOC_CS42L42 is not set
|
||||
# CONFIG_SND_SOC_CS42L51_I2C is not set
|
||||
# CONFIG_SND_SOC_CS42L52 is not set
|
||||
@ -3749,11 +3784,15 @@ CONFIG_SND_SOC_I2C_AND_SPI=y
|
||||
# CONFIG_SND_SOC_CS42XX8_I2C is not set
|
||||
# CONFIG_SND_SOC_CS4349 is not set
|
||||
# CONFIG_SND_SOC_CS53L30 is not set
|
||||
CONFIG_SND_SOC_DA7213=m
|
||||
# CONFIG_SND_SOC_DIO2125 is not set
|
||||
# CONFIG_SND_SOC_ES7134 is not set
|
||||
# CONFIG_SND_SOC_ES8328_I2C is not set
|
||||
# CONFIG_SND_SOC_GTM601 is not set
|
||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||
CONFIG_SND_SOC_MAX98090=m
|
||||
# CONFIG_SND_SOC_MAX98504 is not set
|
||||
# CONFIG_SND_SOC_MAX98927 is not set
|
||||
# CONFIG_SND_SOC_MAX9860 is not set
|
||||
# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set
|
||||
# CONFIG_SND_SOC_PCM1681 is not set
|
||||
@ -3804,12 +3843,12 @@ CONFIG_SND_SOC_TS3A227E=m
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_NAU8540 is not set
|
||||
# CONFIG_SND_SOC_NAU8810 is not set
|
||||
# CONFIG_SND_SOC_NAU8824 is not set
|
||||
# CONFIG_SND_SOC_TPA6130A2 is not set
|
||||
CONFIG_SND_SIMPLE_CARD_UTILS=m
|
||||
CONFIG_SND_SIMPLE_CARD=m
|
||||
CONFIG_SND_X86=y
|
||||
CONFIG_HDMI_LPE_AUDIO=m
|
||||
# CONFIG_SOUND_PRIME is not set
|
||||
CONFIG_AC97_BUS=m
|
||||
|
||||
#
|
||||
@ -3825,9 +3864,11 @@ CONFIG_HID_GENERIC=y
|
||||
# Special HID drivers
|
||||
#
|
||||
CONFIG_HID_A4TECH=y
|
||||
# CONFIG_HID_ACCUTOUCH is not set
|
||||
# CONFIG_HID_ACRUX is not set
|
||||
CONFIG_HID_APPLE=y
|
||||
CONFIG_HID_APPLEIR=y
|
||||
# CONFIG_HID_ASUS is not set
|
||||
CONFIG_HID_AUREAL=y
|
||||
CONFIG_HID_BELKIN=y
|
||||
# CONFIG_HID_BETOP_FF is not set
|
||||
@ -3871,6 +3912,7 @@ CONFIG_LOGIWHEELS_FF=y
|
||||
CONFIG_HID_MICROSOFT=y
|
||||
CONFIG_HID_MONTEREY=y
|
||||
CONFIG_HID_MULTITOUCH=m
|
||||
# CONFIG_HID_NTI is not set
|
||||
# CONFIG_HID_NTRIG is not set
|
||||
CONFIG_HID_ORTEK=y
|
||||
CONFIG_HID_OUYA=y
|
||||
@ -3928,6 +3970,7 @@ CONFIG_USB_SUPPORT=y
|
||||
CONFIG_USB_COMMON=y
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_USB_PCI=y
|
||||
# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
|
||||
|
||||
#
|
||||
@ -4109,6 +4152,10 @@ CONFIG_USB_SERIAL_PL2303=m
|
||||
# CONFIG_USB_GPIO_VBUS is not set
|
||||
# CONFIG_USB_ISP1301 is not set
|
||||
# CONFIG_USB_GADGET is not set
|
||||
|
||||
#
|
||||
# USB Power Delivery and Type-C drivers
|
||||
#
|
||||
# CONFIG_USB_LED_TRIG is not set
|
||||
# CONFIG_USB_ULPI_BUS is not set
|
||||
# CONFIG_UWB is not set
|
||||
@ -4139,6 +4186,7 @@ CONFIG_MMC_REALTEK_PCI=y
|
||||
CONFIG_MMC_REALTEK_USB=y
|
||||
CONFIG_MMC_TOSHIBA_PCI=y
|
||||
# CONFIG_MMC_MTK is not set
|
||||
# CONFIG_MMC_SDHCI_XENON is not set
|
||||
# CONFIG_MEMSTICK is not set
|
||||
CONFIG_NEW_LEDS=y
|
||||
CONFIG_LEDS_CLASS=y
|
||||
@ -4343,11 +4391,13 @@ CONFIG_VIRTIO_MMIO=y
|
||||
# Microsoft Hyper-V guest support
|
||||
#
|
||||
# CONFIG_HYPERV is not set
|
||||
# CONFIG_HYPERV_TSCPAGE is not set
|
||||
CONFIG_STAGING=y
|
||||
# CONFIG_PRISM2_USB is not set
|
||||
# CONFIG_COMEDI is not set
|
||||
CONFIG_RTL8192U=m
|
||||
# CONFIG_RTLLIB is not set
|
||||
CONFIG_RTL8723BS=m
|
||||
CONFIG_R8712U=m
|
||||
# CONFIG_R8188EU is not set
|
||||
CONFIG_RTS5208=y
|
||||
@ -4362,11 +4412,7 @@ CONFIG_VT6656=m
|
||||
# CONFIG_SPEAKUP is not set
|
||||
CONFIG_STAGING_MEDIA=y
|
||||
CONFIG_DVB_CXD2099=m
|
||||
CONFIG_LIRC_STAGING=y
|
||||
# CONFIG_LIRC_SASEM is not set
|
||||
# CONFIG_LIRC_SIR is not set
|
||||
CONFIG_LIRC_XBOX=m
|
||||
# CONFIG_LIRC_ZILOG is not set
|
||||
# CONFIG_LIRC_STAGING is not set
|
||||
|
||||
#
|
||||
# Android
|
||||
@ -4382,6 +4428,11 @@ CONFIG_LIRC_XBOX=m
|
||||
# CONFIG_MOST is not set
|
||||
# CONFIG_KS7010 is not set
|
||||
# CONFIG_GREYBUS is not set
|
||||
|
||||
#
|
||||
# USB Power Delivery and Type-C drivers
|
||||
#
|
||||
# CONFIG_TYPEC_TCPM is not set
|
||||
CONFIG_X86_PLATFORM_DEVICES=y
|
||||
# CONFIG_ACER_WMI is not set
|
||||
# CONFIG_ACERHDF is not set
|
||||
@ -4390,6 +4441,7 @@ CONFIG_X86_PLATFORM_DEVICES=y
|
||||
# CONFIG_DELL_LAPTOP is not set
|
||||
# CONFIG_DELL_WMI is not set
|
||||
# CONFIG_DELL_WMI_AIO is not set
|
||||
# CONFIG_DELL_WMI_LED is not set
|
||||
# CONFIG_DELL_SMO8800 is not set
|
||||
# CONFIG_DELL_RBTN is not set
|
||||
# CONFIG_FUJITSU_LAPTOP is not set
|
||||
@ -4414,6 +4466,7 @@ CONFIG_ACPI_WMI=y
|
||||
# CONFIG_TOSHIBA_HAPS is not set
|
||||
# CONFIG_TOSHIBA_WMI is not set
|
||||
# CONFIG_ACPI_CMPC is not set
|
||||
# CONFIG_INTEL_CHT_INT33FE is not set
|
||||
# CONFIG_INTEL_HID_EVENT is not set
|
||||
# CONFIG_INTEL_VBTN is not set
|
||||
# CONFIG_INTEL_IPS is not set
|
||||
@ -4433,7 +4486,6 @@ CONFIG_ACPI_WMI=y
|
||||
# CONFIG_MLX_PLATFORM is not set
|
||||
# CONFIG_MLX_CPLD_PLATFORM is not set
|
||||
# CONFIG_INTEL_TURBO_MAX_3 is not set
|
||||
# CONFIG_SILEAD_DMI is not set
|
||||
CONFIG_PMC_ATOM=y
|
||||
# CONFIG_CHROME_PLATFORMS is not set
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
@ -4485,6 +4537,10 @@ CONFIG_PCC=y
|
||||
#
|
||||
# Broadcom SoC drivers
|
||||
#
|
||||
|
||||
#
|
||||
# i.MX SoC drivers
|
||||
#
|
||||
# CONFIG_SUNXI_SRAM is not set
|
||||
# CONFIG_SOC_TI is not set
|
||||
# CONFIG_SOC_ZTE is not set
|
||||
@ -4500,6 +4556,7 @@ CONFIG_ARM_GIC_MAX_NR=1
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
# CONFIG_RESET_ATH79 is not set
|
||||
# CONFIG_RESET_BERLIN is not set
|
||||
# CONFIG_RESET_IMX7 is not set
|
||||
# CONFIG_RESET_LPC18XX is not set
|
||||
# CONFIG_RESET_MESON is not set
|
||||
# CONFIG_RESET_PISTACHIO is not set
|
||||
@ -4533,7 +4590,7 @@ CONFIG_THUNDERBOLT=m
|
||||
#
|
||||
# CONFIG_ANDROID is not set
|
||||
# CONFIG_LIBNVDIMM is not set
|
||||
# CONFIG_DEV_DAX is not set
|
||||
# CONFIG_DAX is not set
|
||||
# CONFIG_NVMEM is not set
|
||||
# CONFIG_STM is not set
|
||||
# CONFIG_INTEL_TH is not set
|
||||
@ -5033,6 +5090,7 @@ CONFIG_X86_DEBUG_FPU=y
|
||||
# Security options
|
||||
#
|
||||
CONFIG_KEYS=y
|
||||
CONFIG_KEYS_COMPAT=y
|
||||
# CONFIG_PERSISTENT_KEYRINGS is not set
|
||||
# CONFIG_BIG_KEYS is not set
|
||||
# CONFIG_ENCRYPTED_KEYS is not set
|
||||
@ -5041,7 +5099,6 @@ CONFIG_KEYS=y
|
||||
# CONFIG_SECURITY is not set
|
||||
# CONFIG_SECURITYFS is not set
|
||||
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
|
||||
CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y
|
||||
# CONFIG_HARDENED_USERCOPY is not set
|
||||
# CONFIG_STATIC_USERMODEHELPER is not set
|
||||
CONFIG_DEFAULT_SECURITY_DAC=y
|
||||
@ -5068,7 +5125,7 @@ CONFIG_CRYPTO_KPP2=y
|
||||
CONFIG_CRYPTO_ACOMP2=y
|
||||
# CONFIG_CRYPTO_RSA is not set
|
||||
# CONFIG_CRYPTO_DH is not set
|
||||
# CONFIG_CRYPTO_ECDH is not set
|
||||
CONFIG_CRYPTO_ECDH=m
|
||||
CONFIG_CRYPTO_MANAGER=y
|
||||
CONFIG_CRYPTO_MANAGER2=y
|
||||
# CONFIG_CRYPTO_USER is not set
|
||||
@ -5211,6 +5268,7 @@ CONFIG_CRYPTO_JITTERENTROPY=y
|
||||
#
|
||||
# Certificates for signature checking
|
||||
#
|
||||
# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
|
||||
CONFIG_HAVE_KVM=y
|
||||
# CONFIG_VIRTUALIZATION is not set
|
||||
# CONFIG_BINARY_PRINTF is not set
|
||||
|
@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 4.11.9 Kernel Configuration
|
||||
# Linux/arm 4.12.0 Kernel Configuration
|
||||
#
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARM_HAS_SG_CHAIN=y
|
||||
@ -96,8 +96,10 @@ CONFIG_TICK_CPU_ACCOUNTING=y
|
||||
CONFIG_TINY_RCU=y
|
||||
# CONFIG_RCU_EXPERT is not set
|
||||
CONFIG_SRCU=y
|
||||
CONFIG_TINY_SRCU=y
|
||||
# CONFIG_TASKS_RCU is not set
|
||||
# CONFIG_RCU_STALL_COMMON is not set
|
||||
CONFIG_RCU_NEED_SEGCBLIST=y
|
||||
# CONFIG_TREE_RCU_TRACE is not set
|
||||
CONFIG_BUILD_BIN2C=y
|
||||
CONFIG_IKCONFIG=m
|
||||
@ -136,6 +138,7 @@ CONFIG_NET_NS=y
|
||||
CONFIG_RELAY=y
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE=" "
|
||||
# CONFIG_INITRAMFS_FORCE is not set
|
||||
CONFIG_INITRAMFS_ROOT_UID=0
|
||||
CONFIG_INITRAMFS_ROOT_GID=0
|
||||
CONFIG_RD_GZIP=y
|
||||
@ -322,6 +325,8 @@ CONFIG_IOSCHED_CFQ=y
|
||||
CONFIG_DEFAULT_NOOP=y
|
||||
CONFIG_DEFAULT_IOSCHED="noop"
|
||||
CONFIG_MQ_IOSCHED_DEADLINE=y
|
||||
CONFIG_MQ_IOSCHED_KYBER=y
|
||||
# CONFIG_IOSCHED_BFQ is not set
|
||||
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
|
||||
CONFIG_INLINE_READ_UNLOCK=y
|
||||
CONFIG_INLINE_READ_UNLOCK_IRQ=y
|
||||
@ -335,7 +340,6 @@ CONFIG_FREEZER=y
|
||||
#
|
||||
CONFIG_MMU=y
|
||||
CONFIG_ARCH_MULTIPLATFORM=y
|
||||
# CONFIG_ARCH_GEMINI is not set
|
||||
# CONFIG_ARCH_EBSA110 is not set
|
||||
# CONFIG_ARCH_EP93XX is not set
|
||||
# CONFIG_ARCH_FOOTBRIDGE is not set
|
||||
@ -439,6 +443,11 @@ CONFIG_ARM_ERRATA_411920=y
|
||||
#
|
||||
# DesignWare PCI Core Support
|
||||
#
|
||||
|
||||
#
|
||||
# PCI Endpoint
|
||||
#
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
# CONFIG_PCCARD is not set
|
||||
|
||||
#
|
||||
@ -550,6 +559,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
||||
# CPU frequency scaling drivers
|
||||
#
|
||||
# CONFIG_CPUFREQ_DT is not set
|
||||
# CONFIG_ARM_DB8500_CPUFREQ is not set
|
||||
# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
|
||||
CONFIG_ARM_BCM2835_CPUFREQ=y
|
||||
# CONFIG_QORIQ_CPUFREQ is not set
|
||||
@ -938,6 +948,7 @@ CONFIG_NET_SCH_FQ_CODEL=y
|
||||
# CONFIG_NET_SCH_HHF is not set
|
||||
# CONFIG_NET_SCH_PIE is not set
|
||||
# CONFIG_NET_SCH_PLUG is not set
|
||||
# CONFIG_NET_SCH_DEFAULT is not set
|
||||
|
||||
#
|
||||
# Classification
|
||||
@ -1094,6 +1105,7 @@ CONFIG_EXTRA_FIRMWARE=""
|
||||
# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
|
||||
# CONFIG_SYS_HYPERVISOR is not set
|
||||
# CONFIG_GENERIC_CPU_DEVICES is not set
|
||||
CONFIG_GENERIC_CPU_AUTOPROBE=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
CONFIG_REGMAP_SPI=y
|
||||
@ -1149,7 +1161,6 @@ CONFIG_BLK_DEV_RAM_COUNT=16
|
||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||
# CONFIG_CDROM_PKTCDVD is not set
|
||||
# CONFIG_ATA_OVER_ETH is not set
|
||||
# CONFIG_MG_DISK is not set
|
||||
# CONFIG_BLK_DEV_RBD is not set
|
||||
# CONFIG_NVME_FC is not set
|
||||
# CONFIG_NVME_TARGET is not set
|
||||
@ -1307,18 +1318,15 @@ CONFIG_VETH=m
|
||||
# Distributed Switch Architecture drivers
|
||||
#
|
||||
# CONFIG_ETHERNET is not set
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
|
||||
#
|
||||
# MDIO bus device drivers
|
||||
#
|
||||
CONFIG_MDIO_DEVICE=y
|
||||
# CONFIG_MDIO_BCM_UNIMAC is not set
|
||||
# CONFIG_MDIO_BITBANG is not set
|
||||
# CONFIG_MDIO_BUS_MUX_GPIO is not set
|
||||
# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
|
||||
# CONFIG_MDIO_HISI_FEMAC is not set
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
@ -1525,7 +1533,7 @@ CONFIG_USB_NET_RNDIS_WLAN=m
|
||||
CONFIG_INPUT=y
|
||||
CONFIG_INPUT_LEDS=y
|
||||
CONFIG_INPUT_FF_MEMLESS=y
|
||||
# CONFIG_INPUT_POLLDEV is not set
|
||||
CONFIG_INPUT_POLLDEV=m
|
||||
# CONFIG_INPUT_SPARSEKMAP is not set
|
||||
# CONFIG_INPUT_MATRIXKMAP is not set
|
||||
|
||||
@ -1570,6 +1578,8 @@ CONFIG_INPUT_JOYSTICK=y
|
||||
CONFIG_JOYSTICK_XPAD=m
|
||||
CONFIG_JOYSTICK_XPAD_FF=y
|
||||
CONFIG_JOYSTICK_XPAD_LEDS=y
|
||||
CONFIG_JOYSTICK_PSXPAD_SPI=m
|
||||
CONFIG_JOYSTICK_PSXPAD_SPI_FF=y
|
||||
# CONFIG_JOYSTICK_RPISENSE is not set
|
||||
# CONFIG_INPUT_TABLET is not set
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
@ -1794,6 +1804,7 @@ CONFIG_I2C_MUX=m
|
||||
#
|
||||
# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
|
||||
# CONFIG_I2C_MUX_GPIO is not set
|
||||
# CONFIG_I2C_MUX_LTC4306 is not set
|
||||
# CONFIG_I2C_MUX_PCA9541 is not set
|
||||
# CONFIG_I2C_MUX_PCA954x is not set
|
||||
# CONFIG_I2C_MUX_PINCTRL is not set
|
||||
@ -1920,6 +1931,7 @@ CONFIG_GPIO_SYSFS=y
|
||||
CONFIG_GPIO_BCM_EXP=y
|
||||
CONFIG_GPIO_BCM_VIRT=y
|
||||
# CONFIG_GPIO_DWAPB is not set
|
||||
# CONFIG_GPIO_FTGPIO010 is not set
|
||||
# CONFIG_GPIO_GENERIC_PLATFORM is not set
|
||||
# CONFIG_GPIO_GRGPIO is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
@ -1984,6 +1996,7 @@ CONFIG_W1_SLAVE_THERM=m
|
||||
# CONFIG_W1_SLAVE_DS2423 is not set
|
||||
# CONFIG_W1_SLAVE_DS2431 is not set
|
||||
# CONFIG_W1_SLAVE_DS2433 is not set
|
||||
# CONFIG_W1_SLAVE_DS2438 is not set
|
||||
# CONFIG_W1_SLAVE_DS2760 is not set
|
||||
# CONFIG_W1_SLAVE_DS2780 is not set
|
||||
# CONFIG_W1_SLAVE_DS2781 is not set
|
||||
@ -2046,6 +2059,7 @@ CONFIG_HWMON=y
|
||||
# CONFIG_SENSORS_ADT7470 is not set
|
||||
# CONFIG_SENSORS_ADT7475 is not set
|
||||
# CONFIG_SENSORS_ASC7621 is not set
|
||||
# CONFIG_SENSORS_ASPEED is not set
|
||||
# CONFIG_SENSORS_ATXP1 is not set
|
||||
# CONFIG_SENSORS_DS620 is not set
|
||||
# CONFIG_SENSORS_DS1621 is not set
|
||||
@ -2152,6 +2166,7 @@ CONFIG_HWMON=y
|
||||
# CONFIG_SENSORS_W83627HF is not set
|
||||
# CONFIG_SENSORS_W83627EHF is not set
|
||||
CONFIG_THERMAL=y
|
||||
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
|
||||
CONFIG_THERMAL_HWMON=y
|
||||
CONFIG_THERMAL_OF=y
|
||||
# CONFIG_THERMAL_WRITABLE_TRIPS is not set
|
||||
@ -2167,11 +2182,16 @@ CONFIG_THERMAL_GOV_STEP_WISE=y
|
||||
# CONFIG_CPU_THERMAL is not set
|
||||
# CONFIG_THERMAL_EMULATION is not set
|
||||
# CONFIG_QORIQ_THERMAL is not set
|
||||
CONFIG_THERMAL_BCM2835=y
|
||||
# CONFIG_THERMAL_BCM2835 is not set
|
||||
|
||||
#
|
||||
# ACPI INT340X thermal drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Broadcom thermal drivers
|
||||
#
|
||||
CONFIG_BCM2835_THERMAL=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_WATCHDOG_CORE=y
|
||||
# CONFIG_WATCHDOG_NOWAYOUT is not set
|
||||
@ -2291,6 +2311,7 @@ CONFIG_MFD_RTSX_USB=y
|
||||
# CONFIG_MFD_TI_AM335X_TSCADC is not set
|
||||
# CONFIG_MFD_LP3943 is not set
|
||||
# CONFIG_MFD_LP8788 is not set
|
||||
# CONFIG_MFD_TI_LMU is not set
|
||||
# CONFIG_MFD_PALMAS is not set
|
||||
# CONFIG_TPS6105X is not set
|
||||
# CONFIG_TPS65010 is not set
|
||||
@ -2334,7 +2355,8 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
|
||||
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
|
||||
# CONFIG_REGULATOR_ACT8865 is not set
|
||||
# CONFIG_REGULATOR_AD5398 is not set
|
||||
CONFIG_REGULATOR_ARIZONA=m
|
||||
CONFIG_REGULATOR_ARIZONA_LDO1=m
|
||||
CONFIG_REGULATOR_ARIZONA_MICSUPP=m
|
||||
# CONFIG_REGULATOR_DA9210 is not set
|
||||
# CONFIG_REGULATOR_DA9211 is not set
|
||||
# CONFIG_REGULATOR_FAN53555 is not set
|
||||
@ -2361,7 +2383,9 @@ CONFIG_REGULATOR_ARIZONA=m
|
||||
# CONFIG_REGULATOR_TPS62360 is not set
|
||||
# CONFIG_REGULATOR_TPS65023 is not set
|
||||
# CONFIG_REGULATOR_TPS6507X is not set
|
||||
# CONFIG_REGULATOR_TPS65132 is not set
|
||||
# CONFIG_REGULATOR_TPS6524X is not set
|
||||
# CONFIG_REGULATOR_VCTRL is not set
|
||||
CONFIG_MEDIA_SUPPORT=m
|
||||
|
||||
#
|
||||
@ -2424,6 +2448,7 @@ CONFIG_IR_TTUSBIR=m
|
||||
# CONFIG_RC_LOOPBACK is not set
|
||||
CONFIG_IR_GPIO_CIR=m
|
||||
# CONFIG_IR_SERIAL is not set
|
||||
# CONFIG_IR_SIR is not set
|
||||
CONFIG_MEDIA_USB_SUPPORT=y
|
||||
|
||||
#
|
||||
@ -2773,6 +2798,7 @@ CONFIG_DRM_MIPI_DSI=y
|
||||
CONFIG_DRM_KMS_HELPER=y
|
||||
CONFIG_DRM_KMS_FB_HELPER=y
|
||||
CONFIG_DRM_FBDEV_EMULATION=y
|
||||
CONFIG_DRM_FBDEV_OVERALLOC=100
|
||||
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
|
||||
CONFIG_DRM_GEM_CMA_HELPER=y
|
||||
CONFIG_DRM_KMS_CMA_HELPER=y
|
||||
@ -2793,6 +2819,7 @@ CONFIG_DRM_KMS_CMA_HELPER=y
|
||||
# CONFIG_DRM_EXYNOS is not set
|
||||
# CONFIG_DRM_UDL is not set
|
||||
# CONFIG_DRM_ARMADA is not set
|
||||
# CONFIG_DRM_RCAR_DW_HDMI is not set
|
||||
# CONFIG_DRM_OMAP is not set
|
||||
# CONFIG_DRM_TILCDC is not set
|
||||
# CONFIG_DRM_FSL_DCU is not set
|
||||
@ -2801,14 +2828,17 @@ CONFIG_DRM_PANEL=y
|
||||
#
|
||||
# Display Panels
|
||||
#
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
# CONFIG_DRM_PANEL_SIMPLE is not set
|
||||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
|
||||
CONFIG_DRM_BRIDGE=y
|
||||
|
||||
#
|
||||
@ -2816,6 +2846,8 @@ CONFIG_DRM_BRIDGE=y
|
||||
#
|
||||
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
||||
# CONFIG_DRM_DUMB_VGA_DAC is not set
|
||||
# CONFIG_DRM_LVDS_ENCODER is not set
|
||||
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
||||
# CONFIG_DRM_NXP_PTN3460 is not set
|
||||
# CONFIG_DRM_PARADE_PS8622 is not set
|
||||
# CONFIG_DRM_SIL_SII8620 is not set
|
||||
@ -2824,7 +2856,7 @@ CONFIG_DRM_BRIDGE=y
|
||||
# CONFIG_DRM_TI_TFP410 is not set
|
||||
# CONFIG_DRM_I2C_ADV7511 is not set
|
||||
# CONFIG_DRM_STI is not set
|
||||
CONFIG_DRM_VC4=y
|
||||
CONFIG_DRM_VC4=m
|
||||
# CONFIG_DRM_ARCPGU is not set
|
||||
# CONFIG_DRM_MXSFB is not set
|
||||
# CONFIG_DRM_TINYDRM is not set
|
||||
@ -2899,6 +2931,7 @@ CONFIG_BACKLIGHT_RPI=y
|
||||
CONFIG_BACKLIGHT_GPIO=y
|
||||
# CONFIG_BACKLIGHT_LV5207LP is not set
|
||||
# CONFIG_BACKLIGHT_BD6107 is not set
|
||||
# CONFIG_BACKLIGHT_ARCXCNN is not set
|
||||
# CONFIG_VGASTATE is not set
|
||||
CONFIG_HDMI=y
|
||||
|
||||
@ -2915,6 +2948,7 @@ CONFIG_SOUND=y
|
||||
CONFIG_SND=m
|
||||
CONFIG_SND_TIMER=m
|
||||
CONFIG_SND_PCM=m
|
||||
CONFIG_SND_PCM_ELD=y
|
||||
CONFIG_SND_DMAENGINE_PCM=m
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
@ -2988,9 +3022,9 @@ CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO=m
|
||||
CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO_V2=m
|
||||
CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC=m
|
||||
CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC_PLUS=m
|
||||
CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO=m
|
||||
CONFIG_SND_BCM2708_SOC_ALLO_BOSS_DAC=m
|
||||
CONFIG_SND_BCM2708_SOC_ALLO_DIGIONE=m
|
||||
CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO=m
|
||||
CONFIG_SND_PISOUND=m
|
||||
# CONFIG_SND_DESIGNWARE_I2S is not set
|
||||
|
||||
@ -3007,8 +3041,10 @@ CONFIG_SND_PISOUND=m
|
||||
# CONFIG_SND_SOC_FSL_SPDIF is not set
|
||||
# CONFIG_SND_SOC_FSL_ESAI is not set
|
||||
# CONFIG_SND_SOC_IMX_AUDMUX is not set
|
||||
# CONFIG_SND_I2S_HI6210_I2S is not set
|
||||
# CONFIG_SND_SOC_IMG is not set
|
||||
# CONFIG_SND_SOC_XTFPGA_I2S is not set
|
||||
# CONFIG_ZX_TDM is not set
|
||||
CONFIG_SND_SOC_I2C_AND_SPI=m
|
||||
|
||||
#
|
||||
@ -3018,6 +3054,8 @@ CONFIG_SND_SOC_ARIZONA=m
|
||||
CONFIG_SND_SOC_WM_ADSP=m
|
||||
# CONFIG_SND_SOC_AC97_CODEC is not set
|
||||
# CONFIG_SND_SOC_ADAU1701 is not set
|
||||
# CONFIG_SND_SOC_ADAU1761_I2C is not set
|
||||
# CONFIG_SND_SOC_ADAU1761_SPI is not set
|
||||
CONFIG_SND_SOC_ADAU1977=m
|
||||
CONFIG_SND_SOC_ADAU1977_I2C=m
|
||||
CONFIG_SND_SOC_ADAU7002=m
|
||||
@ -3031,6 +3069,7 @@ CONFIG_SND_SOC_ADAU7002=m
|
||||
# CONFIG_SND_SOC_CS35L32 is not set
|
||||
# CONFIG_SND_SOC_CS35L33 is not set
|
||||
# CONFIG_SND_SOC_CS35L34 is not set
|
||||
# CONFIG_SND_SOC_CS35L35 is not set
|
||||
# CONFIG_SND_SOC_CS42L42 is not set
|
||||
# CONFIG_SND_SOC_CS42L51_I2C is not set
|
||||
# CONFIG_SND_SOC_CS42L52 is not set
|
||||
@ -3044,12 +3083,15 @@ CONFIG_SND_SOC_CS42XX8=m
|
||||
CONFIG_SND_SOC_CS42XX8_I2C=m
|
||||
# CONFIG_SND_SOC_CS4349 is not set
|
||||
# CONFIG_SND_SOC_CS53L30 is not set
|
||||
# CONFIG_SND_SOC_DIO2125 is not set
|
||||
# CONFIG_SND_SOC_ES7134 is not set
|
||||
# CONFIG_SND_SOC_ES8328_I2C is not set
|
||||
# CONFIG_SND_SOC_ES8328_SPI is not set
|
||||
# CONFIG_SND_SOC_GTM601 is not set
|
||||
# CONFIG_SND_SOC_ICS43432 is not set
|
||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||
# CONFIG_SND_SOC_MAX98504 is not set
|
||||
# CONFIG_SND_SOC_MAX98927 is not set
|
||||
# CONFIG_SND_SOC_MAX9860 is not set
|
||||
# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set
|
||||
# CONFIG_SND_SOC_PCM1681 is not set
|
||||
@ -3109,10 +3151,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_NAU8540 is not set
|
||||
# CONFIG_SND_SOC_NAU8810 is not set
|
||||
# CONFIG_SND_SOC_NAU8824 is not set
|
||||
CONFIG_SND_SOC_TPA6130A2=m
|
||||
# CONFIG_SND_SIMPLE_CARD is not set
|
||||
# CONFIG_SND_SIMPLE_SCU_CARD is not set
|
||||
# CONFIG_SOUND_PRIME is not set
|
||||
|
||||
#
|
||||
# HID support
|
||||
@ -3127,9 +3169,11 @@ CONFIG_HID_GENERIC=y
|
||||
# Special HID drivers
|
||||
#
|
||||
CONFIG_HID_A4TECH=y
|
||||
# CONFIG_HID_ACCUTOUCH is not set
|
||||
# CONFIG_HID_ACRUX is not set
|
||||
CONFIG_HID_APPLE=y
|
||||
# CONFIG_HID_APPLEIR is not set
|
||||
# CONFIG_HID_ASUS is not set
|
||||
CONFIG_HID_AUREAL=y
|
||||
CONFIG_HID_BELKIN=y
|
||||
# CONFIG_HID_BETOP_FF is not set
|
||||
@ -3138,6 +3182,7 @@ CONFIG_HID_CHICONY=y
|
||||
# CONFIG_HID_CORSAIR is not set
|
||||
# CONFIG_HID_PRODIKEYS is not set
|
||||
# CONFIG_HID_CMEDIA is not set
|
||||
# CONFIG_HID_CP2112 is not set
|
||||
CONFIG_HID_CYPRESS=y
|
||||
CONFIG_HID_DRAGONRISE=m
|
||||
CONFIG_DRAGONRISE_FF=y
|
||||
@ -3172,6 +3217,7 @@ CONFIG_LOGIWHEELS_FF=y
|
||||
CONFIG_HID_MICROSOFT=y
|
||||
CONFIG_HID_MONTEREY=y
|
||||
CONFIG_HID_MULTITOUCH=m
|
||||
# CONFIG_HID_NTI is not set
|
||||
# CONFIG_HID_NTRIG is not set
|
||||
CONFIG_HID_ORTEK=y
|
||||
CONFIG_HID_OUYA=y
|
||||
@ -3395,6 +3441,10 @@ CONFIG_USB_SERIAL_PL2303=m
|
||||
# CONFIG_USB_ISP1301 is not set
|
||||
# CONFIG_USB_ULPI is not set
|
||||
# CONFIG_USB_GADGET is not set
|
||||
|
||||
#
|
||||
# USB Power Delivery and Type-C drivers
|
||||
#
|
||||
# CONFIG_USB_LED_TRIG is not set
|
||||
# CONFIG_USB_ULPI_BUS is not set
|
||||
# CONFIG_UWB is not set
|
||||
@ -3411,9 +3461,8 @@ CONFIG_MMC_BLOCK_BOUNCE=y
|
||||
#
|
||||
# MMC/SD/SDIO Host Controller Drivers
|
||||
#
|
||||
CONFIG_MMC_BCM2835=y
|
||||
CONFIG_MMC_BCM2835_MMC=y
|
||||
CONFIG_MMC_BCM2835_DMA=y
|
||||
CONFIG_MMC_BCM2835_PIO_DMA_BARRIER=2
|
||||
CONFIG_MMC_BCM2835_SDHOST=y
|
||||
# CONFIG_MMC_ARMMMCI is not set
|
||||
CONFIG_MMC_SDHCI=y
|
||||
@ -3429,7 +3478,9 @@ CONFIG_MMC_SDHCI_PLTFM=y
|
||||
# CONFIG_MMC_USHC is not set
|
||||
# CONFIG_MMC_USDHI6ROL0 is not set
|
||||
CONFIG_MMC_REALTEK_USB=m
|
||||
# CONFIG_MMC_BCM2835 is not set
|
||||
# CONFIG_MMC_MTK is not set
|
||||
# CONFIG_MMC_SDHCI_XENON is not set
|
||||
# CONFIG_MEMSTICK is not set
|
||||
CONFIG_NEW_LEDS=y
|
||||
CONFIG_LEDS_CLASS=y
|
||||
@ -3447,6 +3498,7 @@ CONFIG_LEDS_CLASS_FLASH=y
|
||||
# CONFIG_LEDS_PCA9532 is not set
|
||||
CONFIG_LEDS_GPIO=y
|
||||
# CONFIG_LEDS_LP3944 is not set
|
||||
# CONFIG_LEDS_LP3952 is not set
|
||||
# CONFIG_LEDS_LP5521 is not set
|
||||
# CONFIG_LEDS_LP5523 is not set
|
||||
# CONFIG_LEDS_LP5562 is not set
|
||||
@ -3493,7 +3545,6 @@ CONFIG_LEDS_TRIGGER_INPUT=y
|
||||
# CONFIG_ACCESSIBILITY is not set
|
||||
CONFIG_EDAC_ATOMIC_SCRUB=y
|
||||
CONFIG_EDAC_SUPPORT=y
|
||||
# CONFIG_EDAC is not set
|
||||
CONFIG_RTC_LIB=y
|
||||
CONFIG_RTC_CLASS=y
|
||||
# CONFIG_RTC_HCTOSYS is not set
|
||||
@ -3642,10 +3693,12 @@ CONFIG_SYNC_FILE=y
|
||||
#
|
||||
# Microsoft Hyper-V guest support
|
||||
#
|
||||
# CONFIG_HYPERV_TSCPAGE is not set
|
||||
CONFIG_STAGING=y
|
||||
# CONFIG_PRISM2_USB is not set
|
||||
# CONFIG_COMEDI is not set
|
||||
# CONFIG_RTLLIB is not set
|
||||
CONFIG_RTL8723BS=m
|
||||
CONFIG_R8712U=m
|
||||
# CONFIG_R8188EU is not set
|
||||
CONFIG_VT6656=m
|
||||
@ -3655,13 +3708,7 @@ CONFIG_VT6656=m
|
||||
#
|
||||
# CONFIG_SPEAKUP is not set
|
||||
CONFIG_STAGING_MEDIA=y
|
||||
# CONFIG_VIDEO_BCM2835 is not set
|
||||
CONFIG_LIRC_STAGING=y
|
||||
CONFIG_LIRC_RPI=m
|
||||
# CONFIG_LIRC_SASEM is not set
|
||||
# CONFIG_LIRC_SIR is not set
|
||||
CONFIG_LIRC_XBOX=m
|
||||
# CONFIG_LIRC_ZILOG is not set
|
||||
# CONFIG_LIRC_STAGING is not set
|
||||
|
||||
#
|
||||
# Android
|
||||
@ -3677,8 +3724,16 @@ CONFIG_LIRC_XBOX=m
|
||||
# CONFIG_MOST is not set
|
||||
# CONFIG_KS7010 is not set
|
||||
# CONFIG_GREYBUS is not set
|
||||
CONFIG_BCM_VIDEOCORE=y
|
||||
CONFIG_BCM2835_VCHIQ=y
|
||||
CONFIG_BCM2835_VCHIQ_SUPPORT_MEMDUMP=y
|
||||
CONFIG_SND_BCM2835=m
|
||||
# CONFIG_VIDEO_BCM2835 is not set
|
||||
|
||||
#
|
||||
# USB Power Delivery and Type-C drivers
|
||||
#
|
||||
# CONFIG_TYPEC_TCPM is not set
|
||||
# CONFIG_GOLDFISH is not set
|
||||
# CONFIG_CHROME_PLATFORMS is not set
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
@ -3744,6 +3799,10 @@ CONFIG_BCM2835_MBOX=y
|
||||
#
|
||||
CONFIG_RASPBERRYPI_POWER=y
|
||||
# CONFIG_SOC_BRCMSTB is not set
|
||||
|
||||
#
|
||||
# i.MX SoC drivers
|
||||
#
|
||||
# CONFIG_SUNXI_SRAM is not set
|
||||
# CONFIG_SOC_TI is not set
|
||||
# CONFIG_SOC_ZTE is not set
|
||||
@ -3769,6 +3828,7 @@ CONFIG_ARM_GIC_MAX_NR=1
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
# CONFIG_RESET_ATH79 is not set
|
||||
# CONFIG_RESET_BERLIN is not set
|
||||
# CONFIG_RESET_IMX7 is not set
|
||||
# CONFIG_RESET_LPC18XX is not set
|
||||
# CONFIG_RESET_MESON is not set
|
||||
# CONFIG_RESET_PISTACHIO is not set
|
||||
@ -3799,6 +3859,7 @@ CONFIG_RESET_CONTROLLER=y
|
||||
# Android
|
||||
#
|
||||
# CONFIG_ANDROID is not set
|
||||
# CONFIG_DAX is not set
|
||||
# CONFIG_NVMEM is not set
|
||||
# CONFIG_STM is not set
|
||||
# CONFIG_INTEL_TH is not set
|
||||
@ -3820,6 +3881,7 @@ CONFIG_RESET_CONTROLLER=y
|
||||
# CONFIG_FIRMWARE_MEMMAP is not set
|
||||
CONFIG_RASPBERRYPI_FIRMWARE=y
|
||||
# CONFIG_FW_CFG_SYSFS is not set
|
||||
# CONFIG_GOOGLE_FIRMWARE is not set
|
||||
|
||||
#
|
||||
# Tegra firmware driver
|
||||
@ -4238,7 +4300,6 @@ CONFIG_KEYS=y
|
||||
# CONFIG_SECURITY is not set
|
||||
# CONFIG_SECURITYFS is not set
|
||||
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
|
||||
CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y
|
||||
# CONFIG_HARDENED_USERCOPY is not set
|
||||
# CONFIG_STATIC_USERMODEHELPER is not set
|
||||
CONFIG_DEFAULT_SECURITY_DAC=y
|
||||
@ -4265,7 +4326,7 @@ CONFIG_CRYPTO_KPP2=y
|
||||
CONFIG_CRYPTO_ACOMP2=y
|
||||
# CONFIG_CRYPTO_RSA is not set
|
||||
# CONFIG_CRYPTO_DH is not set
|
||||
# CONFIG_CRYPTO_ECDH is not set
|
||||
CONFIG_CRYPTO_ECDH=m
|
||||
CONFIG_CRYPTO_MANAGER=y
|
||||
CONFIG_CRYPTO_MANAGER2=y
|
||||
# CONFIG_CRYPTO_USER is not set
|
||||
@ -4380,6 +4441,7 @@ CONFIG_CRYPTO_JITTERENTROPY=y
|
||||
#
|
||||
# Certificates for signature checking
|
||||
#
|
||||
# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
|
||||
CONFIG_ARM_CRYPTO=y
|
||||
CONFIG_CRYPTO_SHA1_ARM=m
|
||||
CONFIG_CRYPTO_SHA256_ARM=m
|
||||
|
@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 4.11.9 Kernel Configuration
|
||||
# Linux/arm 4.12.0 Kernel Configuration
|
||||
#
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARM_HAS_SG_CHAIN=y
|
||||
@ -99,8 +99,10 @@ CONFIG_TICK_CPU_ACCOUNTING=y
|
||||
CONFIG_TREE_RCU=y
|
||||
# CONFIG_RCU_EXPERT is not set
|
||||
CONFIG_SRCU=y
|
||||
CONFIG_TREE_SRCU=y
|
||||
# CONFIG_TASKS_RCU is not set
|
||||
CONFIG_RCU_STALL_COMMON=y
|
||||
CONFIG_RCU_NEED_SEGCBLIST=y
|
||||
# CONFIG_TREE_RCU_TRACE is not set
|
||||
CONFIG_BUILD_BIN2C=y
|
||||
CONFIG_IKCONFIG=m
|
||||
@ -140,6 +142,7 @@ CONFIG_NET_NS=y
|
||||
CONFIG_RELAY=y
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE=" "
|
||||
# CONFIG_INITRAMFS_FORCE is not set
|
||||
CONFIG_INITRAMFS_ROOT_UID=0
|
||||
CONFIG_INITRAMFS_ROOT_GID=0
|
||||
CONFIG_RD_GZIP=y
|
||||
@ -327,6 +330,8 @@ CONFIG_IOSCHED_CFQ=y
|
||||
CONFIG_DEFAULT_NOOP=y
|
||||
CONFIG_DEFAULT_IOSCHED="noop"
|
||||
CONFIG_MQ_IOSCHED_DEADLINE=y
|
||||
CONFIG_MQ_IOSCHED_KYBER=y
|
||||
# CONFIG_IOSCHED_BFQ is not set
|
||||
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
|
||||
CONFIG_INLINE_READ_UNLOCK=y
|
||||
CONFIG_INLINE_READ_UNLOCK_IRQ=y
|
||||
@ -343,7 +348,6 @@ CONFIG_FREEZER=y
|
||||
#
|
||||
CONFIG_MMU=y
|
||||
CONFIG_ARCH_MULTIPLATFORM=y
|
||||
# CONFIG_ARCH_GEMINI is not set
|
||||
# CONFIG_ARCH_EBSA110 is not set
|
||||
# CONFIG_ARCH_EP93XX is not set
|
||||
# CONFIG_ARCH_FOOTBRIDGE is not set
|
||||
@ -503,6 +507,11 @@ CONFIG_MULTI_IRQ_HANDLER=y
|
||||
#
|
||||
# DesignWare PCI Core Support
|
||||
#
|
||||
|
||||
#
|
||||
# PCI Endpoint
|
||||
#
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
# CONFIG_PCCARD is not set
|
||||
|
||||
#
|
||||
@ -630,6 +639,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
||||
#
|
||||
# CONFIG_CPUFREQ_DT is not set
|
||||
# CONFIG_ARM_BIG_LITTLE_CPUFREQ is not set
|
||||
# CONFIG_ARM_DB8500_CPUFREQ is not set
|
||||
# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
|
||||
CONFIG_ARM_BCM2835_CPUFREQ=y
|
||||
# CONFIG_QORIQ_CPUFREQ is not set
|
||||
@ -1021,6 +1031,7 @@ CONFIG_NET_SCH_FQ_CODEL=y
|
||||
# CONFIG_NET_SCH_HHF is not set
|
||||
# CONFIG_NET_SCH_PIE is not set
|
||||
# CONFIG_NET_SCH_PLUG is not set
|
||||
# CONFIG_NET_SCH_DEFAULT is not set
|
||||
|
||||
#
|
||||
# Classification
|
||||
@ -1181,6 +1192,7 @@ CONFIG_EXTRA_FIRMWARE=""
|
||||
# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
|
||||
# CONFIG_SYS_HYPERVISOR is not set
|
||||
# CONFIG_GENERIC_CPU_DEVICES is not set
|
||||
CONFIG_GENERIC_CPU_AUTOPROBE=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
CONFIG_REGMAP_SPI=y
|
||||
@ -1236,7 +1248,6 @@ CONFIG_BLK_DEV_RAM_COUNT=16
|
||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||
# CONFIG_CDROM_PKTCDVD is not set
|
||||
# CONFIG_ATA_OVER_ETH is not set
|
||||
# CONFIG_MG_DISK is not set
|
||||
# CONFIG_BLK_DEV_RBD is not set
|
||||
# CONFIG_NVME_FC is not set
|
||||
# CONFIG_NVME_TARGET is not set
|
||||
@ -1394,18 +1405,15 @@ CONFIG_VETH=m
|
||||
# Distributed Switch Architecture drivers
|
||||
#
|
||||
# CONFIG_ETHERNET is not set
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
|
||||
#
|
||||
# MDIO bus device drivers
|
||||
#
|
||||
CONFIG_MDIO_DEVICE=y
|
||||
# CONFIG_MDIO_BCM_UNIMAC is not set
|
||||
# CONFIG_MDIO_BITBANG is not set
|
||||
# CONFIG_MDIO_BUS_MUX_GPIO is not set
|
||||
# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
|
||||
# CONFIG_MDIO_HISI_FEMAC is not set
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
@ -1612,7 +1620,7 @@ CONFIG_USB_NET_RNDIS_WLAN=m
|
||||
CONFIG_INPUT=y
|
||||
CONFIG_INPUT_LEDS=y
|
||||
CONFIG_INPUT_FF_MEMLESS=y
|
||||
# CONFIG_INPUT_POLLDEV is not set
|
||||
CONFIG_INPUT_POLLDEV=m
|
||||
# CONFIG_INPUT_SPARSEKMAP is not set
|
||||
# CONFIG_INPUT_MATRIXKMAP is not set
|
||||
|
||||
@ -1657,6 +1665,8 @@ CONFIG_INPUT_JOYSTICK=y
|
||||
CONFIG_JOYSTICK_XPAD=m
|
||||
CONFIG_JOYSTICK_XPAD_FF=y
|
||||
CONFIG_JOYSTICK_XPAD_LEDS=y
|
||||
CONFIG_JOYSTICK_PSXPAD_SPI=m
|
||||
CONFIG_JOYSTICK_PSXPAD_SPI_FF=y
|
||||
# CONFIG_JOYSTICK_RPISENSE is not set
|
||||
# CONFIG_INPUT_TABLET is not set
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
@ -1881,6 +1891,7 @@ CONFIG_I2C_MUX=m
|
||||
#
|
||||
# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
|
||||
# CONFIG_I2C_MUX_GPIO is not set
|
||||
# CONFIG_I2C_MUX_LTC4306 is not set
|
||||
# CONFIG_I2C_MUX_PCA9541 is not set
|
||||
# CONFIG_I2C_MUX_PCA954x is not set
|
||||
# CONFIG_I2C_MUX_PINCTRL is not set
|
||||
@ -2007,6 +2018,7 @@ CONFIG_GPIO_SYSFS=y
|
||||
CONFIG_GPIO_BCM_EXP=y
|
||||
CONFIG_GPIO_BCM_VIRT=y
|
||||
# CONFIG_GPIO_DWAPB is not set
|
||||
# CONFIG_GPIO_FTGPIO010 is not set
|
||||
# CONFIG_GPIO_GENERIC_PLATFORM is not set
|
||||
# CONFIG_GPIO_GRGPIO is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
@ -2072,6 +2084,7 @@ CONFIG_W1_SLAVE_THERM=m
|
||||
# CONFIG_W1_SLAVE_DS2423 is not set
|
||||
# CONFIG_W1_SLAVE_DS2431 is not set
|
||||
# CONFIG_W1_SLAVE_DS2433 is not set
|
||||
# CONFIG_W1_SLAVE_DS2438 is not set
|
||||
# CONFIG_W1_SLAVE_DS2760 is not set
|
||||
# CONFIG_W1_SLAVE_DS2780 is not set
|
||||
# CONFIG_W1_SLAVE_DS2781 is not set
|
||||
@ -2137,6 +2150,7 @@ CONFIG_HWMON=y
|
||||
# CONFIG_SENSORS_ADT7470 is not set
|
||||
# CONFIG_SENSORS_ADT7475 is not set
|
||||
# CONFIG_SENSORS_ASC7621 is not set
|
||||
# CONFIG_SENSORS_ASPEED is not set
|
||||
# CONFIG_SENSORS_ATXP1 is not set
|
||||
# CONFIG_SENSORS_DS620 is not set
|
||||
# CONFIG_SENSORS_DS1621 is not set
|
||||
@ -2243,6 +2257,7 @@ CONFIG_HWMON=y
|
||||
# CONFIG_SENSORS_W83627HF is not set
|
||||
# CONFIG_SENSORS_W83627EHF is not set
|
||||
CONFIG_THERMAL=y
|
||||
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
|
||||
CONFIG_THERMAL_HWMON=y
|
||||
CONFIG_THERMAL_OF=y
|
||||
# CONFIG_THERMAL_WRITABLE_TRIPS is not set
|
||||
@ -2258,11 +2273,16 @@ CONFIG_THERMAL_GOV_STEP_WISE=y
|
||||
# CONFIG_CPU_THERMAL is not set
|
||||
# CONFIG_THERMAL_EMULATION is not set
|
||||
# CONFIG_QORIQ_THERMAL is not set
|
||||
CONFIG_THERMAL_BCM2835=y
|
||||
# CONFIG_THERMAL_BCM2835 is not set
|
||||
|
||||
#
|
||||
# ACPI INT340X thermal drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Broadcom thermal drivers
|
||||
#
|
||||
CONFIG_BCM2835_THERMAL=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_WATCHDOG_CORE=y
|
||||
# CONFIG_WATCHDOG_NOWAYOUT is not set
|
||||
@ -2382,6 +2402,7 @@ CONFIG_MFD_SYSCON=y
|
||||
# CONFIG_MFD_TI_AM335X_TSCADC is not set
|
||||
# CONFIG_MFD_LP3943 is not set
|
||||
# CONFIG_MFD_LP8788 is not set
|
||||
# CONFIG_MFD_TI_LMU is not set
|
||||
# CONFIG_MFD_PALMAS is not set
|
||||
# CONFIG_TPS6105X is not set
|
||||
# CONFIG_TPS65010 is not set
|
||||
@ -2426,7 +2447,8 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
|
||||
# CONFIG_REGULATOR_ACT8865 is not set
|
||||
# CONFIG_REGULATOR_AD5398 is not set
|
||||
# CONFIG_REGULATOR_ANATOP is not set
|
||||
CONFIG_REGULATOR_ARIZONA=m
|
||||
CONFIG_REGULATOR_ARIZONA_LDO1=m
|
||||
CONFIG_REGULATOR_ARIZONA_MICSUPP=m
|
||||
# CONFIG_REGULATOR_DA9210 is not set
|
||||
# CONFIG_REGULATOR_DA9211 is not set
|
||||
# CONFIG_REGULATOR_FAN53555 is not set
|
||||
@ -2453,7 +2475,9 @@ CONFIG_REGULATOR_ARIZONA=m
|
||||
# CONFIG_REGULATOR_TPS62360 is not set
|
||||
# CONFIG_REGULATOR_TPS65023 is not set
|
||||
# CONFIG_REGULATOR_TPS6507X is not set
|
||||
# CONFIG_REGULATOR_TPS65132 is not set
|
||||
# CONFIG_REGULATOR_TPS6524X is not set
|
||||
# CONFIG_REGULATOR_VCTRL is not set
|
||||
CONFIG_MEDIA_SUPPORT=m
|
||||
|
||||
#
|
||||
@ -2516,6 +2540,7 @@ CONFIG_IR_TTUSBIR=m
|
||||
# CONFIG_RC_LOOPBACK is not set
|
||||
CONFIG_IR_GPIO_CIR=m
|
||||
# CONFIG_IR_SERIAL is not set
|
||||
# CONFIG_IR_SIR is not set
|
||||
CONFIG_MEDIA_USB_SUPPORT=y
|
||||
|
||||
#
|
||||
@ -2865,6 +2890,7 @@ CONFIG_DRM_MIPI_DSI=y
|
||||
CONFIG_DRM_KMS_HELPER=y
|
||||
CONFIG_DRM_KMS_FB_HELPER=y
|
||||
CONFIG_DRM_FBDEV_EMULATION=y
|
||||
CONFIG_DRM_FBDEV_OVERALLOC=100
|
||||
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
|
||||
CONFIG_DRM_GEM_CMA_HELPER=y
|
||||
CONFIG_DRM_KMS_CMA_HELPER=y
|
||||
@ -2885,6 +2911,7 @@ CONFIG_DRM_KMS_CMA_HELPER=y
|
||||
# CONFIG_DRM_EXYNOS is not set
|
||||
# CONFIG_DRM_UDL is not set
|
||||
# CONFIG_DRM_ARMADA is not set
|
||||
# CONFIG_DRM_RCAR_DW_HDMI is not set
|
||||
# CONFIG_DRM_OMAP is not set
|
||||
# CONFIG_DRM_TILCDC is not set
|
||||
# CONFIG_DRM_FSL_DCU is not set
|
||||
@ -2893,14 +2920,17 @@ CONFIG_DRM_PANEL=y
|
||||
#
|
||||
# Display Panels
|
||||
#
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
# CONFIG_DRM_PANEL_SIMPLE is not set
|
||||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
|
||||
CONFIG_DRM_BRIDGE=y
|
||||
|
||||
#
|
||||
@ -2908,6 +2938,8 @@ CONFIG_DRM_BRIDGE=y
|
||||
#
|
||||
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
||||
# CONFIG_DRM_DUMB_VGA_DAC is not set
|
||||
# CONFIG_DRM_LVDS_ENCODER is not set
|
||||
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
||||
# CONFIG_DRM_NXP_PTN3460 is not set
|
||||
# CONFIG_DRM_PARADE_PS8622 is not set
|
||||
# CONFIG_DRM_SIL_SII8620 is not set
|
||||
@ -2916,7 +2948,7 @@ CONFIG_DRM_BRIDGE=y
|
||||
# CONFIG_DRM_TI_TFP410 is not set
|
||||
# CONFIG_DRM_I2C_ADV7511 is not set
|
||||
# CONFIG_DRM_STI is not set
|
||||
CONFIG_DRM_VC4=y
|
||||
CONFIG_DRM_VC4=m
|
||||
# CONFIG_DRM_ARCPGU is not set
|
||||
# CONFIG_DRM_MXSFB is not set
|
||||
# CONFIG_DRM_TINYDRM is not set
|
||||
@ -2991,6 +3023,7 @@ CONFIG_BACKLIGHT_RPI=y
|
||||
CONFIG_BACKLIGHT_GPIO=y
|
||||
# CONFIG_BACKLIGHT_LV5207LP is not set
|
||||
# CONFIG_BACKLIGHT_BD6107 is not set
|
||||
# CONFIG_BACKLIGHT_ARCXCNN is not set
|
||||
# CONFIG_VGASTATE is not set
|
||||
CONFIG_HDMI=y
|
||||
|
||||
@ -3007,6 +3040,7 @@ CONFIG_SOUND=y
|
||||
CONFIG_SND=m
|
||||
CONFIG_SND_TIMER=m
|
||||
CONFIG_SND_PCM=m
|
||||
CONFIG_SND_PCM_ELD=y
|
||||
CONFIG_SND_DMAENGINE_PCM=m
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
@ -3080,9 +3114,9 @@ CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO=m
|
||||
CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO_V2=m
|
||||
CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC=m
|
||||
CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC_PLUS=m
|
||||
CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO=m
|
||||
CONFIG_SND_BCM2708_SOC_ALLO_BOSS_DAC=m
|
||||
CONFIG_SND_BCM2708_SOC_ALLO_DIGIONE=m
|
||||
CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO=m
|
||||
CONFIG_SND_PISOUND=m
|
||||
# CONFIG_SND_DESIGNWARE_I2S is not set
|
||||
|
||||
@ -3099,8 +3133,10 @@ CONFIG_SND_PISOUND=m
|
||||
# CONFIG_SND_SOC_FSL_SPDIF is not set
|
||||
# CONFIG_SND_SOC_FSL_ESAI is not set
|
||||
# CONFIG_SND_SOC_IMX_AUDMUX is not set
|
||||
# CONFIG_SND_I2S_HI6210_I2S is not set
|
||||
# CONFIG_SND_SOC_IMG is not set
|
||||
# CONFIG_SND_SOC_XTFPGA_I2S is not set
|
||||
# CONFIG_ZX_TDM is not set
|
||||
CONFIG_SND_SOC_I2C_AND_SPI=m
|
||||
|
||||
#
|
||||
@ -3110,6 +3146,8 @@ CONFIG_SND_SOC_ARIZONA=m
|
||||
CONFIG_SND_SOC_WM_ADSP=m
|
||||
# CONFIG_SND_SOC_AC97_CODEC is not set
|
||||
# CONFIG_SND_SOC_ADAU1701 is not set
|
||||
# CONFIG_SND_SOC_ADAU1761_I2C is not set
|
||||
# CONFIG_SND_SOC_ADAU1761_SPI is not set
|
||||
CONFIG_SND_SOC_ADAU1977=m
|
||||
CONFIG_SND_SOC_ADAU1977_I2C=m
|
||||
CONFIG_SND_SOC_ADAU7002=m
|
||||
@ -3123,6 +3161,7 @@ CONFIG_SND_SOC_ADAU7002=m
|
||||
# CONFIG_SND_SOC_CS35L32 is not set
|
||||
# CONFIG_SND_SOC_CS35L33 is not set
|
||||
# CONFIG_SND_SOC_CS35L34 is not set
|
||||
# CONFIG_SND_SOC_CS35L35 is not set
|
||||
# CONFIG_SND_SOC_CS42L42 is not set
|
||||
# CONFIG_SND_SOC_CS42L51_I2C is not set
|
||||
# CONFIG_SND_SOC_CS42L52 is not set
|
||||
@ -3136,12 +3175,15 @@ CONFIG_SND_SOC_CS42XX8=m
|
||||
CONFIG_SND_SOC_CS42XX8_I2C=m
|
||||
# CONFIG_SND_SOC_CS4349 is not set
|
||||
# CONFIG_SND_SOC_CS53L30 is not set
|
||||
# CONFIG_SND_SOC_DIO2125 is not set
|
||||
# CONFIG_SND_SOC_ES7134 is not set
|
||||
# CONFIG_SND_SOC_ES8328_I2C is not set
|
||||
# CONFIG_SND_SOC_ES8328_SPI is not set
|
||||
# CONFIG_SND_SOC_GTM601 is not set
|
||||
# CONFIG_SND_SOC_ICS43432 is not set
|
||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||
# CONFIG_SND_SOC_MAX98504 is not set
|
||||
# CONFIG_SND_SOC_MAX98927 is not set
|
||||
# CONFIG_SND_SOC_MAX9860 is not set
|
||||
# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set
|
||||
# CONFIG_SND_SOC_PCM1681 is not set
|
||||
@ -3201,10 +3243,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_NAU8540 is not set
|
||||
# CONFIG_SND_SOC_NAU8810 is not set
|
||||
# CONFIG_SND_SOC_NAU8824 is not set
|
||||
CONFIG_SND_SOC_TPA6130A2=m
|
||||
# CONFIG_SND_SIMPLE_CARD is not set
|
||||
# CONFIG_SND_SIMPLE_SCU_CARD is not set
|
||||
# CONFIG_SOUND_PRIME is not set
|
||||
|
||||
#
|
||||
# HID support
|
||||
@ -3219,9 +3261,11 @@ CONFIG_HID_GENERIC=y
|
||||
# Special HID drivers
|
||||
#
|
||||
CONFIG_HID_A4TECH=y
|
||||
# CONFIG_HID_ACCUTOUCH is not set
|
||||
# CONFIG_HID_ACRUX is not set
|
||||
CONFIG_HID_APPLE=y
|
||||
# CONFIG_HID_APPLEIR is not set
|
||||
# CONFIG_HID_ASUS is not set
|
||||
CONFIG_HID_AUREAL=y
|
||||
CONFIG_HID_BELKIN=y
|
||||
# CONFIG_HID_BETOP_FF is not set
|
||||
@ -3230,6 +3274,7 @@ CONFIG_HID_CHICONY=y
|
||||
# CONFIG_HID_CORSAIR is not set
|
||||
# CONFIG_HID_PRODIKEYS is not set
|
||||
# CONFIG_HID_CMEDIA is not set
|
||||
# CONFIG_HID_CP2112 is not set
|
||||
CONFIG_HID_CYPRESS=y
|
||||
CONFIG_HID_DRAGONRISE=m
|
||||
CONFIG_DRAGONRISE_FF=y
|
||||
@ -3264,6 +3309,7 @@ CONFIG_LOGIWHEELS_FF=y
|
||||
CONFIG_HID_MICROSOFT=y
|
||||
CONFIG_HID_MONTEREY=y
|
||||
CONFIG_HID_MULTITOUCH=m
|
||||
# CONFIG_HID_NTI is not set
|
||||
# CONFIG_HID_NTRIG is not set
|
||||
CONFIG_HID_ORTEK=y
|
||||
CONFIG_HID_OUYA=y
|
||||
@ -3487,6 +3533,10 @@ CONFIG_USB_SERIAL_PL2303=m
|
||||
# CONFIG_USB_ISP1301 is not set
|
||||
# CONFIG_USB_ULPI is not set
|
||||
# CONFIG_USB_GADGET is not set
|
||||
|
||||
#
|
||||
# USB Power Delivery and Type-C drivers
|
||||
#
|
||||
# CONFIG_USB_LED_TRIG is not set
|
||||
# CONFIG_USB_ULPI_BUS is not set
|
||||
# CONFIG_UWB is not set
|
||||
@ -3503,9 +3553,8 @@ CONFIG_MMC_BLOCK_BOUNCE=y
|
||||
#
|
||||
# MMC/SD/SDIO Host Controller Drivers
|
||||
#
|
||||
CONFIG_MMC_BCM2835=y
|
||||
CONFIG_MMC_BCM2835_MMC=y
|
||||
CONFIG_MMC_BCM2835_DMA=y
|
||||
CONFIG_MMC_BCM2835_PIO_DMA_BARRIER=2
|
||||
CONFIG_MMC_BCM2835_SDHOST=y
|
||||
# CONFIG_MMC_ARMMMCI is not set
|
||||
CONFIG_MMC_SDHCI=y
|
||||
@ -3521,7 +3570,9 @@ CONFIG_MMC_SDHCI_PLTFM=y
|
||||
# CONFIG_MMC_USHC is not set
|
||||
# CONFIG_MMC_USDHI6ROL0 is not set
|
||||
CONFIG_MMC_REALTEK_USB=m
|
||||
# CONFIG_MMC_BCM2835 is not set
|
||||
# CONFIG_MMC_MTK is not set
|
||||
# CONFIG_MMC_SDHCI_XENON is not set
|
||||
# CONFIG_MEMSTICK is not set
|
||||
CONFIG_NEW_LEDS=y
|
||||
CONFIG_LEDS_CLASS=y
|
||||
@ -3539,6 +3590,7 @@ CONFIG_LEDS_CLASS_FLASH=y
|
||||
# CONFIG_LEDS_PCA9532 is not set
|
||||
CONFIG_LEDS_GPIO=y
|
||||
# CONFIG_LEDS_LP3944 is not set
|
||||
# CONFIG_LEDS_LP3952 is not set
|
||||
# CONFIG_LEDS_LP5521 is not set
|
||||
# CONFIG_LEDS_LP5523 is not set
|
||||
# CONFIG_LEDS_LP5562 is not set
|
||||
@ -3586,7 +3638,6 @@ CONFIG_LEDS_TRIGGER_INPUT=y
|
||||
# CONFIG_ACCESSIBILITY is not set
|
||||
CONFIG_EDAC_ATOMIC_SCRUB=y
|
||||
CONFIG_EDAC_SUPPORT=y
|
||||
# CONFIG_EDAC is not set
|
||||
CONFIG_RTC_LIB=y
|
||||
CONFIG_RTC_CLASS=y
|
||||
# CONFIG_RTC_HCTOSYS is not set
|
||||
@ -3735,10 +3786,12 @@ CONFIG_SYNC_FILE=y
|
||||
#
|
||||
# Microsoft Hyper-V guest support
|
||||
#
|
||||
# CONFIG_HYPERV_TSCPAGE is not set
|
||||
CONFIG_STAGING=y
|
||||
# CONFIG_PRISM2_USB is not set
|
||||
# CONFIG_COMEDI is not set
|
||||
# CONFIG_RTLLIB is not set
|
||||
CONFIG_RTL8723BS=m
|
||||
CONFIG_R8712U=m
|
||||
# CONFIG_R8188EU is not set
|
||||
CONFIG_VT6656=m
|
||||
@ -3748,13 +3801,7 @@ CONFIG_VT6656=m
|
||||
#
|
||||
# CONFIG_SPEAKUP is not set
|
||||
CONFIG_STAGING_MEDIA=y
|
||||
# CONFIG_VIDEO_BCM2835 is not set
|
||||
CONFIG_LIRC_STAGING=y
|
||||
CONFIG_LIRC_RPI=m
|
||||
# CONFIG_LIRC_SASEM is not set
|
||||
# CONFIG_LIRC_SIR is not set
|
||||
CONFIG_LIRC_XBOX=m
|
||||
# CONFIG_LIRC_ZILOG is not set
|
||||
# CONFIG_LIRC_STAGING is not set
|
||||
|
||||
#
|
||||
# Android
|
||||
@ -3770,8 +3817,16 @@ CONFIG_LIRC_XBOX=m
|
||||
# CONFIG_MOST is not set
|
||||
# CONFIG_KS7010 is not set
|
||||
# CONFIG_GREYBUS is not set
|
||||
CONFIG_BCM_VIDEOCORE=y
|
||||
CONFIG_BCM2835_VCHIQ=y
|
||||
CONFIG_BCM2835_VCHIQ_SUPPORT_MEMDUMP=y
|
||||
CONFIG_SND_BCM2835=m
|
||||
# CONFIG_VIDEO_BCM2835 is not set
|
||||
|
||||
#
|
||||
# USB Power Delivery and Type-C drivers
|
||||
#
|
||||
# CONFIG_TYPEC_TCPM is not set
|
||||
# CONFIG_GOLDFISH is not set
|
||||
# CONFIG_CHROME_PLATFORMS is not set
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
@ -3839,6 +3894,10 @@ CONFIG_BCM2835_MBOX=y
|
||||
#
|
||||
CONFIG_RASPBERRYPI_POWER=y
|
||||
# CONFIG_SOC_BRCMSTB is not set
|
||||
|
||||
#
|
||||
# i.MX SoC drivers
|
||||
#
|
||||
# CONFIG_SUNXI_SRAM is not set
|
||||
# CONFIG_SOC_TI is not set
|
||||
# CONFIG_SOC_ZTE is not set
|
||||
@ -3864,6 +3923,7 @@ CONFIG_ARM_GIC_MAX_NR=1
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
# CONFIG_RESET_ATH79 is not set
|
||||
# CONFIG_RESET_BERLIN is not set
|
||||
# CONFIG_RESET_IMX7 is not set
|
||||
# CONFIG_RESET_LPC18XX is not set
|
||||
# CONFIG_RESET_MESON is not set
|
||||
# CONFIG_RESET_PISTACHIO is not set
|
||||
@ -3894,6 +3954,7 @@ CONFIG_RESET_CONTROLLER=y
|
||||
# Android
|
||||
#
|
||||
# CONFIG_ANDROID is not set
|
||||
# CONFIG_DAX is not set
|
||||
# CONFIG_NVMEM is not set
|
||||
# CONFIG_STM is not set
|
||||
# CONFIG_INTEL_TH is not set
|
||||
@ -3907,6 +3968,7 @@ CONFIG_RESET_CONTROLLER=y
|
||||
# FSI support
|
||||
#
|
||||
# CONFIG_FSI is not set
|
||||
# CONFIG_TEE is not set
|
||||
|
||||
#
|
||||
# Firmware Drivers
|
||||
@ -3916,6 +3978,7 @@ CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_RASPBERRYPI_FIRMWARE=y
|
||||
# CONFIG_FW_CFG_SYSFS is not set
|
||||
CONFIG_HAVE_ARM_SMCCC=y
|
||||
# CONFIG_GOOGLE_FIRMWARE is not set
|
||||
|
||||
#
|
||||
# Tegra firmware driver
|
||||
@ -4337,7 +4400,6 @@ CONFIG_KEYS=y
|
||||
# CONFIG_SECURITY is not set
|
||||
# CONFIG_SECURITYFS is not set
|
||||
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
|
||||
CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y
|
||||
# CONFIG_HARDENED_USERCOPY is not set
|
||||
# CONFIG_STATIC_USERMODEHELPER is not set
|
||||
CONFIG_DEFAULT_SECURITY_DAC=y
|
||||
@ -4364,7 +4426,7 @@ CONFIG_CRYPTO_KPP2=y
|
||||
CONFIG_CRYPTO_ACOMP2=y
|
||||
# CONFIG_CRYPTO_RSA is not set
|
||||
# CONFIG_CRYPTO_DH is not set
|
||||
# CONFIG_CRYPTO_ECDH is not set
|
||||
CONFIG_CRYPTO_ECDH=m
|
||||
CONFIG_CRYPTO_MANAGER=y
|
||||
CONFIG_CRYPTO_MANAGER2=y
|
||||
# CONFIG_CRYPTO_USER is not set
|
||||
@ -4481,6 +4543,7 @@ CONFIG_CRYPTO_JITTERENTROPY=y
|
||||
#
|
||||
# Certificates for signature checking
|
||||
#
|
||||
# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
|
||||
CONFIG_ARM_CRYPTO=y
|
||||
CONFIG_CRYPTO_SHA1_ARM=y
|
||||
CONFIG_CRYPTO_SHA1_ARM_NEON=y
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -15,9 +15,11 @@ TODO=$1
|
||||
# Drop commits not used
|
||||
DROP_COMMITS="
|
||||
Added Device IDs for August DVB-T 205
|
||||
net\: Add non-mainline source for rtl8192cu wlan
|
||||
net\: Fix rtl8192cu build errors on other platforms
|
||||
ARM64\: Fix build break for RTL8187\/RTL8192CU wifi
|
||||
net: Add non-mainline source for rtl8192cu wlan
|
||||
net: Fix rtl8192cu build errors on other platforms
|
||||
ARM64: Fix build break for RTL8187\/RTL8192CU wifi
|
||||
fixup: rtl8192cu fixes from milhouse
|
||||
rtl8192: Fixup build
|
||||
rtl8192: switch to netdev->priv_destructor()
|
||||
"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user