mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-08-02 15:37:49 +00:00
Rockchip: linux: update patches for 5.7
This commit is contained in:
parent
73cc9e6a53
commit
95841bfb54
@ -1,15 +1,15 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm 5.6.6 Kernel Configuration
|
# Linux/arm 5.7.2 Kernel Configuration
|
||||||
#
|
#
|
||||||
|
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=90201
|
CONFIG_GCC_VERSION=90201
|
||||||
|
CONFIG_LD_VERSION=233010000
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
CONFIG_CC_HAS_ASM_GOTO=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
|
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||||
|
|
||||||
@ -61,7 +61,6 @@ CONFIG_SPARSE_IRQ=y
|
|||||||
# end of IRQ subsystem
|
# end of IRQ subsystem
|
||||||
|
|
||||||
CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
|
CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
|
||||||
CONFIG_ARCH_CLOCKSOURCE_DATA=y
|
|
||||||
CONFIG_GENERIC_TIME_VSYSCALL=y
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
||||||
@ -90,6 +89,7 @@ CONFIG_TICK_CPU_ACCOUNTING=y
|
|||||||
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
|
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
|
||||||
CONFIG_IRQ_TIME_ACCOUNTING=y
|
CONFIG_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_SCHED_AVG_IRQ=y
|
CONFIG_HAVE_SCHED_AVG_IRQ=y
|
||||||
|
# CONFIG_SCHED_THERMAL_PRESSURE is not set
|
||||||
CONFIG_BSD_PROCESS_ACCT=y
|
CONFIG_BSD_PROCESS_ACCT=y
|
||||||
CONFIG_BSD_PROCESS_ACCT_V3=y
|
CONFIG_BSD_PROCESS_ACCT_V3=y
|
||||||
CONFIG_TASKSTATS=y
|
CONFIG_TASKSTATS=y
|
||||||
@ -452,6 +452,7 @@ CONFIG_SECCOMP=y
|
|||||||
# CONFIG_PARAVIRT is not set
|
# CONFIG_PARAVIRT is not set
|
||||||
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
||||||
# CONFIG_XEN is not set
|
# CONFIG_XEN is not set
|
||||||
|
CONFIG_STACKPROTECTOR_PER_TASK=y
|
||||||
# end of Kernel Features
|
# end of Kernel Features
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -588,7 +589,6 @@ CONFIG_CRYPTO_SHA512_ARM=m
|
|||||||
CONFIG_CRYPTO_AES_ARM=m
|
CONFIG_CRYPTO_AES_ARM=m
|
||||||
CONFIG_CRYPTO_CHACHA20_NEON=m
|
CONFIG_CRYPTO_CHACHA20_NEON=m
|
||||||
CONFIG_CRYPTO_POLY1305_ARM=m
|
CONFIG_CRYPTO_POLY1305_ARM=m
|
||||||
# CONFIG_VIRTUALIZATION is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# General architecture-dependent options
|
# General architecture-dependent options
|
||||||
@ -657,8 +657,11 @@ CONFIG_ARCH_HAS_PHYS_TO_DMA=y
|
|||||||
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
||||||
# end of GCOV-based kernel profiling
|
# end of GCOV-based kernel profiling
|
||||||
|
|
||||||
CONFIG_PLUGIN_HOSTCC=""
|
|
||||||
CONFIG_HAVE_GCC_PLUGINS=y
|
CONFIG_HAVE_GCC_PLUGINS=y
|
||||||
|
CONFIG_GCC_PLUGINS=y
|
||||||
|
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
|
||||||
|
# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
|
||||||
|
CONFIG_GCC_PLUGIN_ARM_SSP_PER_TASK=y
|
||||||
# end of General architecture-dependent options
|
# end of General architecture-dependent options
|
||||||
|
|
||||||
CONFIG_RT_MUTEXES=y
|
CONFIG_RT_MUTEXES=y
|
||||||
@ -718,6 +721,7 @@ CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
|
|||||||
CONFIG_MUTEX_SPIN_ON_OWNER=y
|
CONFIG_MUTEX_SPIN_ON_OWNER=y
|
||||||
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
||||||
CONFIG_LOCK_SPIN_ON_OWNER=y
|
CONFIG_LOCK_SPIN_ON_OWNER=y
|
||||||
|
CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
|
||||||
CONFIG_FREEZER=y
|
CONFIG_FREEZER=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -744,6 +748,7 @@ CONFIG_ARCH_KEEP_MEMBLOCK=y
|
|||||||
CONFIG_MEMORY_ISOLATION=y
|
CONFIG_MEMORY_ISOLATION=y
|
||||||
CONFIG_SPLIT_PTLOCK_CPUS=4
|
CONFIG_SPLIT_PTLOCK_CPUS=4
|
||||||
CONFIG_COMPACTION=y
|
CONFIG_COMPACTION=y
|
||||||
|
# CONFIG_PAGE_REPORTING is not set
|
||||||
CONFIG_MIGRATION=y
|
CONFIG_MIGRATION=y
|
||||||
CONFIG_CONTIG_ALLOC=y
|
CONFIG_CONTIG_ALLOC=y
|
||||||
CONFIG_BOUNCE=y
|
CONFIG_BOUNCE=y
|
||||||
@ -837,6 +842,7 @@ CONFIG_IPV6_MULTIPLE_TABLES=y
|
|||||||
# CONFIG_IPV6_MROUTE is not set
|
# CONFIG_IPV6_MROUTE is not set
|
||||||
# CONFIG_IPV6_SEG6_LWTUNNEL is not set
|
# CONFIG_IPV6_SEG6_LWTUNNEL is not set
|
||||||
# CONFIG_IPV6_SEG6_HMAC is not set
|
# CONFIG_IPV6_SEG6_HMAC is not set
|
||||||
|
# CONFIG_IPV6_RPL_LWTUNNEL is not set
|
||||||
# CONFIG_MPTCP is not set
|
# CONFIG_MPTCP is not set
|
||||||
# CONFIG_NETWORK_SECMARK is not set
|
# CONFIG_NETWORK_SECMARK is not set
|
||||||
CONFIG_NET_PTP_CLASSIFY=y
|
CONFIG_NET_PTP_CLASSIFY=y
|
||||||
@ -936,6 +942,7 @@ CONFIG_BT_HCIUART_H4=y
|
|||||||
# CONFIG_BT_HCIUART_3WIRE is not set
|
# CONFIG_BT_HCIUART_3WIRE is not set
|
||||||
# CONFIG_BT_HCIUART_INTEL is not set
|
# CONFIG_BT_HCIUART_INTEL is not set
|
||||||
CONFIG_BT_HCIUART_BCM=y
|
CONFIG_BT_HCIUART_BCM=y
|
||||||
|
# CONFIG_BT_HCIUART_RTL is not set
|
||||||
# CONFIG_BT_HCIUART_QCA is not set
|
# CONFIG_BT_HCIUART_QCA is not set
|
||||||
# CONFIG_BT_HCIUART_AG6XX is not set
|
# CONFIG_BT_HCIUART_AG6XX is not set
|
||||||
# CONFIG_BT_HCIUART_MRVL is not set
|
# CONFIG_BT_HCIUART_MRVL is not set
|
||||||
@ -1054,6 +1061,7 @@ CONFIG_GENERIC_ARCH_TOPOLOGY=y
|
|||||||
# CONFIG_MOXTET is not set
|
# CONFIG_MOXTET is not set
|
||||||
CONFIG_SIMPLE_PM_BUS=y
|
CONFIG_SIMPLE_PM_BUS=y
|
||||||
# CONFIG_VEXPRESS_CONFIG is not set
|
# CONFIG_VEXPRESS_CONFIG is not set
|
||||||
|
# CONFIG_MHI_BUS is not set
|
||||||
# end of Bus devices
|
# end of Bus devices
|
||||||
|
|
||||||
# CONFIG_CONNECTOR is not set
|
# CONFIG_CONNECTOR is not set
|
||||||
@ -1139,7 +1147,6 @@ CONFIG_MTD_CFI_I2=y
|
|||||||
CONFIG_MTD_SPI_NOR=y
|
CONFIG_MTD_SPI_NOR=y
|
||||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
||||||
# CONFIG_SPI_CADENCE_QUADSPI is not set
|
# CONFIG_SPI_CADENCE_QUADSPI is not set
|
||||||
# CONFIG_SPI_MTK_QUADSPI is not set
|
|
||||||
CONFIG_MTD_UBI=y
|
CONFIG_MTD_UBI=y
|
||||||
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||||
CONFIG_MTD_UBI_BEB_LIMIT=20
|
CONFIG_MTD_UBI_BEB_LIMIT=20
|
||||||
@ -1237,11 +1244,11 @@ CONFIG_EEPROM_93CX6=y
|
|||||||
#
|
#
|
||||||
CONFIG_VOP_BUS=y
|
CONFIG_VOP_BUS=y
|
||||||
CONFIG_VOP=y
|
CONFIG_VOP=y
|
||||||
CONFIG_VHOST_RING=y
|
|
||||||
# end of Intel MIC & related support
|
# end of Intel MIC & related support
|
||||||
|
|
||||||
# CONFIG_ECHO is not set
|
# CONFIG_ECHO is not set
|
||||||
# CONFIG_MISC_RTSX_USB is not set
|
# CONFIG_MISC_RTSX_USB is not set
|
||||||
|
# CONFIG_UACCE is not set
|
||||||
# end of Misc devices
|
# end of Misc devices
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1259,7 +1266,6 @@ CONFIG_SCSI_PROC_FS=y
|
|||||||
CONFIG_BLK_DEV_SD=y
|
CONFIG_BLK_DEV_SD=y
|
||||||
# CONFIG_CHR_DEV_ST is not set
|
# CONFIG_CHR_DEV_ST is not set
|
||||||
CONFIG_BLK_DEV_SR=y
|
CONFIG_BLK_DEV_SR=y
|
||||||
# CONFIG_BLK_DEV_SR_VENDOR is not set
|
|
||||||
# CONFIG_CHR_DEV_SG is not set
|
# CONFIG_CHR_DEV_SG is not set
|
||||||
# CONFIG_CHR_DEV_SCH is not set
|
# CONFIG_CHR_DEV_SCH is not set
|
||||||
# CONFIG_SCSI_CONSTANTS is not set
|
# CONFIG_SCSI_CONSTANTS is not set
|
||||||
@ -1303,6 +1309,7 @@ CONFIG_MACVTAP=m
|
|||||||
# CONFIG_IPVLAN is not set
|
# CONFIG_IPVLAN is not set
|
||||||
CONFIG_VXLAN=m
|
CONFIG_VXLAN=m
|
||||||
# CONFIG_GENEVE is not set
|
# CONFIG_GENEVE is not set
|
||||||
|
# CONFIG_BAREUDP is not set
|
||||||
# CONFIG_GTP is not set
|
# CONFIG_GTP is not set
|
||||||
# CONFIG_MACSEC is not set
|
# CONFIG_MACSEC is not set
|
||||||
# CONFIG_NETCONSOLE is not set
|
# CONFIG_NETCONSOLE is not set
|
||||||
@ -1397,7 +1404,10 @@ CONFIG_MDIO_BCM_UNIMAC=m
|
|||||||
# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
|
# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
|
||||||
# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set
|
# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set
|
||||||
# CONFIG_MDIO_HISI_FEMAC is not set
|
# CONFIG_MDIO_HISI_FEMAC is not set
|
||||||
|
# CONFIG_MDIO_IPQ8064 is not set
|
||||||
# CONFIG_MDIO_MSCC_MIIM is not set
|
# CONFIG_MDIO_MSCC_MIIM is not set
|
||||||
|
# CONFIG_MDIO_MVUSB is not set
|
||||||
|
CONFIG_MDIO_XPCS=y
|
||||||
CONFIG_PHYLINK=y
|
CONFIG_PHYLINK=y
|
||||||
CONFIG_PHYLIB=y
|
CONFIG_PHYLIB=y
|
||||||
CONFIG_SWPHY=y
|
CONFIG_SWPHY=y
|
||||||
@ -1791,13 +1801,7 @@ CONFIG_HW_CONSOLE=y
|
|||||||
CONFIG_VT_HW_CONSOLE_BINDING=y
|
CONFIG_VT_HW_CONSOLE_BINDING=y
|
||||||
CONFIG_UNIX98_PTYS=y
|
CONFIG_UNIX98_PTYS=y
|
||||||
# CONFIG_LEGACY_PTYS is not set
|
# CONFIG_LEGACY_PTYS is not set
|
||||||
# CONFIG_SERIAL_NONSTANDARD is not set
|
|
||||||
# CONFIG_N_GSM is not set
|
|
||||||
# CONFIG_TRACE_SINK is not set
|
|
||||||
# CONFIG_NULL_TTY is not set
|
|
||||||
CONFIG_LDISC_AUTOLOAD=y
|
CONFIG_LDISC_AUTOLOAD=y
|
||||||
CONFIG_DEVMEM=y
|
|
||||||
# CONFIG_DEVKMEM is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Serial drivers
|
# Serial drivers
|
||||||
@ -1850,13 +1854,18 @@ CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
|
|||||||
# CONFIG_SERIAL_FSL_LINFLEXUART is not set
|
# CONFIG_SERIAL_FSL_LINFLEXUART is not set
|
||||||
# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
|
# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
|
||||||
CONFIG_SERIAL_ST_ASC=m
|
CONFIG_SERIAL_ST_ASC=m
|
||||||
|
# CONFIG_SERIAL_SPRD is not set
|
||||||
# end of Serial drivers
|
# end of Serial drivers
|
||||||
|
|
||||||
CONFIG_SERIAL_MCTRL_GPIO=y
|
CONFIG_SERIAL_MCTRL_GPIO=y
|
||||||
CONFIG_SERIAL_DEV_BUS=y
|
# CONFIG_SERIAL_NONSTANDARD is not set
|
||||||
CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
|
# CONFIG_N_GSM is not set
|
||||||
|
# CONFIG_NULL_TTY is not set
|
||||||
|
# CONFIG_TRACE_SINK is not set
|
||||||
CONFIG_HVC_DRIVER=y
|
CONFIG_HVC_DRIVER=y
|
||||||
# CONFIG_HVC_DCC is not set
|
# CONFIG_HVC_DCC is not set
|
||||||
|
CONFIG_SERIAL_DEV_BUS=y
|
||||||
|
CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
|
||||||
CONFIG_VIRTIO_CONSOLE=y
|
CONFIG_VIRTIO_CONSOLE=y
|
||||||
# CONFIG_IPMI_HANDLER is not set
|
# CONFIG_IPMI_HANDLER is not set
|
||||||
# CONFIG_IPMB_DEVICE_INTERFACE is not set
|
# CONFIG_IPMB_DEVICE_INTERFACE is not set
|
||||||
@ -1864,6 +1873,8 @@ CONFIG_HW_RANDOM=y
|
|||||||
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
|
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
|
||||||
# CONFIG_HW_RANDOM_VIRTIO is not set
|
# CONFIG_HW_RANDOM_VIRTIO is not set
|
||||||
CONFIG_HW_RANDOM_OPTEE=m
|
CONFIG_HW_RANDOM_OPTEE=m
|
||||||
|
CONFIG_DEVMEM=y
|
||||||
|
# CONFIG_DEVKMEM is not set
|
||||||
# CONFIG_RAW_DRIVER is not set
|
# CONFIG_RAW_DRIVER is not set
|
||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
@ -1968,6 +1979,11 @@ CONFIG_SPI_ROCKCHIP=m
|
|||||||
CONFIG_SPI_XILINX=y
|
CONFIG_SPI_XILINX=y
|
||||||
# CONFIG_SPI_ZYNQMP_GQSPI is not set
|
# CONFIG_SPI_ZYNQMP_GQSPI is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# SPI Multiplexer support
|
||||||
|
#
|
||||||
|
# CONFIG_SPI_MUX is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# SPI Protocol Masters
|
# SPI Protocol Masters
|
||||||
#
|
#
|
||||||
@ -1999,6 +2015,7 @@ CONFIG_PTP_1588_CLOCK=y
|
|||||||
#
|
#
|
||||||
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
|
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
|
||||||
#
|
#
|
||||||
|
# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set
|
||||||
# CONFIG_PTP_1588_CLOCK_IDTCM is not set
|
# CONFIG_PTP_1588_CLOCK_IDTCM is not set
|
||||||
# end of PTP clock support
|
# end of PTP clock support
|
||||||
|
|
||||||
@ -2166,6 +2183,7 @@ CONFIG_HWMON=y
|
|||||||
# CONFIG_SENSORS_ADT7475 is not set
|
# CONFIG_SENSORS_ADT7475 is not set
|
||||||
# CONFIG_SENSORS_AS370 is not set
|
# CONFIG_SENSORS_AS370 is not set
|
||||||
# CONFIG_SENSORS_ASC7621 is not set
|
# CONFIG_SENSORS_ASC7621 is not set
|
||||||
|
# CONFIG_SENSORS_AXI_FAN_CONTROL is not set
|
||||||
CONFIG_SENSORS_ARM_SCMI=m
|
CONFIG_SENSORS_ARM_SCMI=m
|
||||||
CONFIG_SENSORS_ARM_SCPI=m
|
CONFIG_SENSORS_ARM_SCPI=m
|
||||||
# CONFIG_SENSORS_ASPEED is not set
|
# CONFIG_SENSORS_ASPEED is not set
|
||||||
@ -2303,6 +2321,7 @@ CONFIG_THERMAL_EMULATION=y
|
|||||||
# CONFIG_THERMAL_MMIO is not set
|
# CONFIG_THERMAL_MMIO is not set
|
||||||
# CONFIG_QORIQ_THERMAL is not set
|
# CONFIG_QORIQ_THERMAL is not set
|
||||||
CONFIG_ROCKCHIP_THERMAL=y
|
CONFIG_ROCKCHIP_THERMAL=y
|
||||||
|
# CONFIG_TI_SOC_THERMAL is not set
|
||||||
# CONFIG_GENERIC_ADC_THERMAL is not set
|
# CONFIG_GENERIC_ADC_THERMAL is not set
|
||||||
CONFIG_WATCHDOG=y
|
CONFIG_WATCHDOG=y
|
||||||
CONFIG_WATCHDOG_CORE=y
|
CONFIG_WATCHDOG_CORE=y
|
||||||
@ -2381,6 +2400,7 @@ CONFIG_MFD_DA9063=m
|
|||||||
# CONFIG_MFD_HI6421_PMIC is not set
|
# CONFIG_MFD_HI6421_PMIC is not set
|
||||||
# CONFIG_HTC_PASIC3 is not set
|
# CONFIG_HTC_PASIC3 is not set
|
||||||
# CONFIG_HTC_I2CPLD is not set
|
# CONFIG_HTC_I2CPLD is not set
|
||||||
|
# CONFIG_MFD_IQS62X is not set
|
||||||
# CONFIG_MFD_KEMPLD is not set
|
# CONFIG_MFD_KEMPLD is not set
|
||||||
# CONFIG_MFD_88PM800 is not set
|
# CONFIG_MFD_88PM800 is not set
|
||||||
# CONFIG_MFD_88PM805 is not set
|
# CONFIG_MFD_88PM805 is not set
|
||||||
@ -2476,7 +2496,6 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|||||||
CONFIG_REGULATOR_ACT8865=y
|
CONFIG_REGULATOR_ACT8865=y
|
||||||
CONFIG_REGULATOR_ACT8945A=y
|
CONFIG_REGULATOR_ACT8945A=y
|
||||||
# CONFIG_REGULATOR_AD5398 is not set
|
# CONFIG_REGULATOR_AD5398 is not set
|
||||||
CONFIG_REGULATOR_ANATOP=y
|
|
||||||
CONFIG_REGULATOR_AS3711=y
|
CONFIG_REGULATOR_AS3711=y
|
||||||
CONFIG_REGULATOR_AS3722=y
|
CONFIG_REGULATOR_AS3722=y
|
||||||
CONFIG_REGULATOR_AXP20X=y
|
CONFIG_REGULATOR_AXP20X=y
|
||||||
@ -2508,7 +2527,9 @@ CONFIG_REGULATOR_MAX77686=y
|
|||||||
CONFIG_REGULATOR_MAX77693=m
|
CONFIG_REGULATOR_MAX77693=m
|
||||||
CONFIG_REGULATOR_MAX77802=m
|
CONFIG_REGULATOR_MAX77802=m
|
||||||
# CONFIG_REGULATOR_MCP16502 is not set
|
# CONFIG_REGULATOR_MCP16502 is not set
|
||||||
|
# CONFIG_REGULATOR_MP5416 is not set
|
||||||
# CONFIG_REGULATOR_MP8859 is not set
|
# CONFIG_REGULATOR_MP8859 is not set
|
||||||
|
# CONFIG_REGULATOR_MP886X is not set
|
||||||
# CONFIG_REGULATOR_MPQ7920 is not set
|
# CONFIG_REGULATOR_MPQ7920 is not set
|
||||||
# CONFIG_REGULATOR_MT6311 is not set
|
# CONFIG_REGULATOR_MT6311 is not set
|
||||||
CONFIG_REGULATOR_PALMAS=y
|
CONFIG_REGULATOR_PALMAS=y
|
||||||
@ -2791,6 +2812,7 @@ CONFIG_VIDEO_ML86V7667=m
|
|||||||
# Camera sensor devices
|
# Camera sensor devices
|
||||||
#
|
#
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
|
# CONFIG_VIDEO_IMX219 is not set
|
||||||
# CONFIG_VIDEO_IMX258 is not set
|
# CONFIG_VIDEO_IMX258 is not set
|
||||||
# CONFIG_VIDEO_IMX274 is not set
|
# CONFIG_VIDEO_IMX274 is not set
|
||||||
# CONFIG_VIDEO_IMX290 is not set
|
# CONFIG_VIDEO_IMX290 is not set
|
||||||
@ -2934,11 +2956,6 @@ CONFIG_DRM_SCHED=y
|
|||||||
# CONFIG_DRM_KOMEDA is not set
|
# CONFIG_DRM_KOMEDA is not set
|
||||||
# end of ARM devices
|
# end of ARM devices
|
||||||
|
|
||||||
#
|
|
||||||
# ACP (Audio CoProcessor) Configuration
|
|
||||||
#
|
|
||||||
# end of ACP (Audio CoProcessor) Configuration
|
|
||||||
|
|
||||||
# CONFIG_DRM_VGEM is not set
|
# CONFIG_DRM_VGEM is not set
|
||||||
# CONFIG_DRM_VKMS is not set
|
# CONFIG_DRM_VKMS is not set
|
||||||
# CONFIG_DRM_EXYNOS is not set
|
# CONFIG_DRM_EXYNOS is not set
|
||||||
@ -2969,8 +2986,11 @@ CONFIG_DRM_PANEL=y
|
|||||||
#
|
#
|
||||||
# CONFIG_DRM_PANEL_ARM_VERSATILE is not set
|
# CONFIG_DRM_PANEL_ARM_VERSATILE is not set
|
||||||
# CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set
|
# CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set
|
||||||
|
# CONFIG_DRM_PANEL_BOE_TV101WUM_NL6 is not set
|
||||||
# CONFIG_DRM_PANEL_LVDS is not set
|
# CONFIG_DRM_PANEL_LVDS is not set
|
||||||
CONFIG_DRM_PANEL_SIMPLE=y
|
CONFIG_DRM_PANEL_SIMPLE=y
|
||||||
|
# CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set
|
||||||
|
# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set
|
||||||
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
|
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
|
||||||
# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set
|
# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set
|
||||||
# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
|
# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
|
||||||
@ -2982,6 +3002,7 @@ CONFIG_DRM_PANEL_SIMPLE=y
|
|||||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||||
# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
|
# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
|
||||||
|
# CONFIG_DRM_PANEL_NOVATEK_NT35510 is not set
|
||||||
# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
|
# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
|
||||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||||
CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
|
CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
|
||||||
@ -2996,6 +3017,7 @@ CONFIG_DRM_PANEL_RAYDIUM_RM68200=m
|
|||||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||||
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
|
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
|
||||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||||
|
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
|
||||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||||
@ -3019,24 +3041,27 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
|||||||
# Display Interface Bridges
|
# Display Interface Bridges
|
||||||
#
|
#
|
||||||
# CONFIG_DRM_CDNS_DSI is not set
|
# CONFIG_DRM_CDNS_DSI is not set
|
||||||
CONFIG_DRM_DUMB_VGA_DAC=m
|
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
|
||||||
# CONFIG_DRM_LVDS_CODEC is not set
|
# CONFIG_DRM_LVDS_CODEC is not set
|
||||||
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
||||||
CONFIG_DRM_NXP_PTN3460=m
|
CONFIG_DRM_NXP_PTN3460=m
|
||||||
CONFIG_DRM_PARADE_PS8622=m
|
CONFIG_DRM_PARADE_PS8622=m
|
||||||
|
# CONFIG_DRM_PARADE_PS8640 is not set
|
||||||
# CONFIG_DRM_SIL_SII8620 is not set
|
# CONFIG_DRM_SIL_SII8620 is not set
|
||||||
# CONFIG_DRM_SII902X is not set
|
# CONFIG_DRM_SII902X is not set
|
||||||
CONFIG_DRM_SII9234=m
|
CONFIG_DRM_SII9234=m
|
||||||
|
# CONFIG_DRM_SIMPLE_BRIDGE is not set
|
||||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358764 is not set
|
# CONFIG_DRM_TOSHIBA_TC358764 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||||
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
|
# CONFIG_DRM_TI_TPD12S015 is not set
|
||||||
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
|
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
|
||||||
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
||||||
CONFIG_DRM_I2C_ADV7511=m
|
CONFIG_DRM_I2C_ADV7511=m
|
||||||
CONFIG_DRM_I2C_ADV7511_AUDIO=y
|
CONFIG_DRM_I2C_ADV7511_AUDIO=y
|
||||||
CONFIG_DRM_I2C_ADV7533=y
|
|
||||||
CONFIG_DRM_I2C_ADV7511_CEC=y
|
CONFIG_DRM_I2C_ADV7511_CEC=y
|
||||||
CONFIG_DRM_DW_HDMI=y
|
CONFIG_DRM_DW_HDMI=y
|
||||||
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
|
# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
|
||||||
@ -3054,6 +3079,7 @@ CONFIG_DRM_MXSFB=m
|
|||||||
# CONFIG_TINYDRM_HX8357D is not set
|
# CONFIG_TINYDRM_HX8357D is not set
|
||||||
# CONFIG_TINYDRM_ILI9225 is not set
|
# CONFIG_TINYDRM_ILI9225 is not set
|
||||||
# CONFIG_TINYDRM_ILI9341 is not set
|
# CONFIG_TINYDRM_ILI9341 is not set
|
||||||
|
# CONFIG_TINYDRM_ILI9486 is not set
|
||||||
# CONFIG_TINYDRM_MI0283QT is not set
|
# CONFIG_TINYDRM_MI0283QT is not set
|
||||||
# CONFIG_TINYDRM_REPAPER is not set
|
# CONFIG_TINYDRM_REPAPER is not set
|
||||||
# CONFIG_TINYDRM_ST7586 is not set
|
# CONFIG_TINYDRM_ST7586 is not set
|
||||||
@ -3063,6 +3089,7 @@ CONFIG_DRM_MXSFB=m
|
|||||||
# CONFIG_DRM_LIMA is not set
|
# CONFIG_DRM_LIMA is not set
|
||||||
CONFIG_DRM_PANFROST=y
|
CONFIG_DRM_PANFROST=y
|
||||||
# CONFIG_DRM_MCDE is not set
|
# CONFIG_DRM_MCDE is not set
|
||||||
|
# CONFIG_DRM_TIDSS is not set
|
||||||
# CONFIG_DRM_LEGACY is not set
|
# CONFIG_DRM_LEGACY is not set
|
||||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
||||||
|
|
||||||
@ -3192,6 +3219,7 @@ CONFIG_SND_SOC=y
|
|||||||
CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
|
CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
|
||||||
# CONFIG_SND_SOC_AMD_ACP is not set
|
# CONFIG_SND_SOC_AMD_ACP is not set
|
||||||
# CONFIG_SND_ATMEL_SOC is not set
|
# CONFIG_SND_ATMEL_SOC is not set
|
||||||
|
# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
|
||||||
# CONFIG_SND_DESIGNWARE_I2S is not set
|
# CONFIG_SND_DESIGNWARE_I2S is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3343,6 +3371,7 @@ CONFIG_SND_SOC_STI_SAS=m
|
|||||||
# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set
|
# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set
|
||||||
# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set
|
# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set
|
||||||
# CONFIG_SND_SOC_TLV320AIC3X is not set
|
# CONFIG_SND_SOC_TLV320AIC3X is not set
|
||||||
|
# CONFIG_SND_SOC_TLV320ADCX140 is not set
|
||||||
CONFIG_SND_SOC_TS3A227E=m
|
CONFIG_SND_SOC_TS3A227E=m
|
||||||
# CONFIG_SND_SOC_TSCS42XX is not set
|
# CONFIG_SND_SOC_TSCS42XX is not set
|
||||||
# CONFIG_SND_SOC_TSCS454 is not set
|
# CONFIG_SND_SOC_TSCS454 is not set
|
||||||
@ -3425,6 +3454,7 @@ CONFIG_HID_GENERIC=y
|
|||||||
# CONFIG_HID_EZKEY is not set
|
# CONFIG_HID_EZKEY is not set
|
||||||
# CONFIG_HID_GEMBIRD is not set
|
# CONFIG_HID_GEMBIRD is not set
|
||||||
# CONFIG_HID_GFRM is not set
|
# CONFIG_HID_GFRM is not set
|
||||||
|
# CONFIG_HID_GLORIOUS is not set
|
||||||
# CONFIG_HID_HOLTEK is not set
|
# CONFIG_HID_HOLTEK is not set
|
||||||
# CONFIG_HID_GOOGLE_HAMMER is not set
|
# CONFIG_HID_GOOGLE_HAMMER is not set
|
||||||
# CONFIG_HID_GT683R is not set
|
# CONFIG_HID_GT683R is not set
|
||||||
@ -3485,6 +3515,7 @@ CONFIG_HID_GENERIC=y
|
|||||||
# CONFIG_HID_ZYDACRON is not set
|
# CONFIG_HID_ZYDACRON is not set
|
||||||
# CONFIG_HID_SENSOR_HUB is not set
|
# CONFIG_HID_SENSOR_HUB is not set
|
||||||
# CONFIG_HID_ALPS is not set
|
# CONFIG_HID_ALPS is not set
|
||||||
|
# CONFIG_HID_MCP2221 is not set
|
||||||
# end of Special HID drivers
|
# end of Special HID drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3651,6 +3682,7 @@ CONFIG_USB_ISP1760_DUAL_ROLE=y
|
|||||||
# CONFIG_USB_IDMOUSE is not set
|
# CONFIG_USB_IDMOUSE is not set
|
||||||
# CONFIG_USB_FTDI_ELAN is not set
|
# CONFIG_USB_FTDI_ELAN is not set
|
||||||
# CONFIG_USB_APPLEDISPLAY is not set
|
# CONFIG_USB_APPLEDISPLAY is not set
|
||||||
|
# CONFIG_APPLE_MFI_FASTCHARGE is not set
|
||||||
# CONFIG_USB_SISUSBVGA is not set
|
# CONFIG_USB_SISUSBVGA is not set
|
||||||
# CONFIG_USB_LD is not set
|
# CONFIG_USB_LD is not set
|
||||||
# CONFIG_USB_TRANCEVIBRATOR is not set
|
# CONFIG_USB_TRANCEVIBRATOR is not set
|
||||||
@ -3701,6 +3733,7 @@ CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
|
|||||||
# CONFIG_USB_BDC_UDC is not set
|
# CONFIG_USB_BDC_UDC is not set
|
||||||
# CONFIG_USB_NET2272 is not set
|
# CONFIG_USB_NET2272 is not set
|
||||||
# CONFIG_USB_GADGET_XILINX is not set
|
# CONFIG_USB_GADGET_XILINX is not set
|
||||||
|
# CONFIG_USB_MAX3420_UDC is not set
|
||||||
# CONFIG_USB_DUMMY_HCD is not set
|
# CONFIG_USB_DUMMY_HCD is not set
|
||||||
# end of USB Peripheral Controller
|
# end of USB Peripheral Controller
|
||||||
|
|
||||||
@ -3745,6 +3778,10 @@ CONFIG_USB_CONFIGFS_F_MIDI=y
|
|||||||
CONFIG_USB_CONFIGFS_F_HID=y
|
CONFIG_USB_CONFIGFS_F_HID=y
|
||||||
CONFIG_USB_CONFIGFS_F_UVC=y
|
CONFIG_USB_CONFIGFS_F_UVC=y
|
||||||
CONFIG_USB_CONFIGFS_F_PRINTER=y
|
CONFIG_USB_CONFIGFS_F_PRINTER=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# USB Gadget precomposed configurations
|
||||||
|
#
|
||||||
# CONFIG_USB_ZERO is not set
|
# CONFIG_USB_ZERO is not set
|
||||||
# CONFIG_USB_AUDIO is not set
|
# CONFIG_USB_AUDIO is not set
|
||||||
CONFIG_USB_ETH=m
|
CONFIG_USB_ETH=m
|
||||||
@ -3763,6 +3800,9 @@ CONFIG_USB_ETH_RNDIS=y
|
|||||||
# CONFIG_USB_G_HID is not set
|
# CONFIG_USB_G_HID is not set
|
||||||
# CONFIG_USB_G_DBGP is not set
|
# CONFIG_USB_G_DBGP is not set
|
||||||
# CONFIG_USB_G_WEBCAM is not set
|
# CONFIG_USB_G_WEBCAM is not set
|
||||||
|
# CONFIG_USB_RAW_GADGET is not set
|
||||||
|
# end of USB Gadget precomposed configurations
|
||||||
|
|
||||||
# CONFIG_TYPEC is not set
|
# CONFIG_TYPEC is not set
|
||||||
CONFIG_USB_ROLE_SWITCH=y
|
CONFIG_USB_ROLE_SWITCH=y
|
||||||
CONFIG_MMC=y
|
CONFIG_MMC=y
|
||||||
@ -3801,6 +3841,7 @@ CONFIG_MMC_DW_ROCKCHIP=y
|
|||||||
# CONFIG_MMC_USHC is not set
|
# CONFIG_MMC_USHC is not set
|
||||||
# CONFIG_MMC_USDHI6ROL0 is not set
|
# CONFIG_MMC_USDHI6ROL0 is not set
|
||||||
CONFIG_MMC_CQHCI=y
|
CONFIG_MMC_CQHCI=y
|
||||||
|
# CONFIG_MMC_HSQ is not set
|
||||||
# CONFIG_MMC_MTK is not set
|
# CONFIG_MMC_MTK is not set
|
||||||
# CONFIG_MMC_SDHCI_XENON is not set
|
# CONFIG_MMC_SDHCI_XENON is not set
|
||||||
CONFIG_MMC_SDHCI_OMAP=y
|
CONFIG_MMC_SDHCI_OMAP=y
|
||||||
@ -3942,6 +3983,7 @@ CONFIG_RTC_DRV_BQ32K=m
|
|||||||
CONFIG_RTC_DRV_PALMAS=y
|
CONFIG_RTC_DRV_PALMAS=y
|
||||||
CONFIG_RTC_DRV_TPS6586X=y
|
CONFIG_RTC_DRV_TPS6586X=y
|
||||||
CONFIG_RTC_DRV_TPS65910=y
|
CONFIG_RTC_DRV_TPS65910=y
|
||||||
|
# CONFIG_RTC_DRV_RC5T619 is not set
|
||||||
CONFIG_RTC_DRV_S35390A=m
|
CONFIG_RTC_DRV_S35390A=m
|
||||||
# CONFIG_RTC_DRV_FM3130 is not set
|
# CONFIG_RTC_DRV_FM3130 is not set
|
||||||
# CONFIG_RTC_DRV_RX8010 is not set
|
# CONFIG_RTC_DRV_RX8010 is not set
|
||||||
@ -4010,7 +4052,6 @@ CONFIG_RTC_DRV_PL031=y
|
|||||||
# CONFIG_RTC_DRV_CADENCE is not set
|
# CONFIG_RTC_DRV_CADENCE is not set
|
||||||
# CONFIG_RTC_DRV_FTRTC010 is not set
|
# CONFIG_RTC_DRV_FTRTC010 is not set
|
||||||
# CONFIG_RTC_DRV_PM8XXX is not set
|
# CONFIG_RTC_DRV_PM8XXX is not set
|
||||||
# CONFIG_RTC_DRV_SNVS is not set
|
|
||||||
# CONFIG_RTC_DRV_R7301 is not set
|
# CONFIG_RTC_DRV_R7301 is not set
|
||||||
CONFIG_RTC_DRV_CPCAP=m
|
CONFIG_RTC_DRV_CPCAP=m
|
||||||
|
|
||||||
@ -4052,6 +4093,7 @@ CONFIG_DW_DMAC=y
|
|||||||
CONFIG_SYNC_FILE=y
|
CONFIG_SYNC_FILE=y
|
||||||
# CONFIG_SW_SYNC is not set
|
# CONFIG_SW_SYNC is not set
|
||||||
# CONFIG_UDMABUF is not set
|
# CONFIG_UDMABUF is not set
|
||||||
|
# CONFIG_DMABUF_MOVE_NOTIFY is not set
|
||||||
# CONFIG_DMABUF_SELFTESTS is not set
|
# CONFIG_DMABUF_SELFTESTS is not set
|
||||||
CONFIG_DMABUF_HEAPS=y
|
CONFIG_DMABUF_HEAPS=y
|
||||||
CONFIG_DMABUF_HEAPS_SYSTEM=y
|
CONFIG_DMABUF_HEAPS_SYSTEM=y
|
||||||
@ -4068,6 +4110,13 @@ CONFIG_VIRTIO_MENU=y
|
|||||||
# CONFIG_VIRTIO_INPUT is not set
|
# CONFIG_VIRTIO_INPUT is not set
|
||||||
CONFIG_VIRTIO_MMIO=y
|
CONFIG_VIRTIO_MMIO=y
|
||||||
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
||||||
|
# CONFIG_VDPA is not set
|
||||||
|
CONFIG_VHOST_IOTLB=y
|
||||||
|
CONFIG_VHOST_RING=y
|
||||||
|
CONFIG_VHOST_DPN=y
|
||||||
|
CONFIG_VHOST_MENU=y
|
||||||
|
# CONFIG_VHOST_NET is not set
|
||||||
|
# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Microsoft Hyper-V guest support
|
# Microsoft Hyper-V guest support
|
||||||
@ -4099,7 +4148,6 @@ CONFIG_RTL8723BS=m
|
|||||||
# Analog to digital converters
|
# Analog to digital converters
|
||||||
#
|
#
|
||||||
# CONFIG_AD7816 is not set
|
# CONFIG_AD7816 is not set
|
||||||
# CONFIG_AD7192 is not set
|
|
||||||
# CONFIG_AD7280 is not set
|
# CONFIG_AD7280 is not set
|
||||||
# end of Analog to digital converters
|
# end of Analog to digital converters
|
||||||
|
|
||||||
@ -4172,7 +4220,6 @@ CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
|||||||
# CONFIG_FB_TFT is not set
|
# CONFIG_FB_TFT is not set
|
||||||
# CONFIG_WILC1000_SDIO is not set
|
# CONFIG_WILC1000_SDIO is not set
|
||||||
# CONFIG_WILC1000_SPI is not set
|
# CONFIG_WILC1000_SPI is not set
|
||||||
# CONFIG_MOST is not set
|
|
||||||
# CONFIG_KS7010 is not set
|
# CONFIG_KS7010 is not set
|
||||||
# CONFIG_PI433 is not set
|
# CONFIG_PI433 is not set
|
||||||
|
|
||||||
@ -4183,9 +4230,6 @@ CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
|||||||
|
|
||||||
# CONFIG_XIL_AXIS_FIFO is not set
|
# CONFIG_XIL_AXIS_FIFO is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
# CONFIG_USB_WUSB_CBAF is not set
|
|
||||||
# CONFIG_UWB is not set
|
|
||||||
# CONFIG_STAGING_EXFAT_FS is not set
|
|
||||||
# CONFIG_WFX is not set
|
# CONFIG_WFX is not set
|
||||||
# CONFIG_GOLDFISH is not set
|
# CONFIG_GOLDFISH is not set
|
||||||
CONFIG_MFD_CROS_EC=m
|
CONFIG_MFD_CROS_EC=m
|
||||||
@ -4201,6 +4245,7 @@ CONFIG_CROS_EC_VBC=m
|
|||||||
CONFIG_CROS_EC_DEBUGFS=m
|
CONFIG_CROS_EC_DEBUGFS=m
|
||||||
CONFIG_CROS_EC_SENSORHUB=m
|
CONFIG_CROS_EC_SENSORHUB=m
|
||||||
CONFIG_CROS_EC_SYSFS=m
|
CONFIG_CROS_EC_SYSFS=m
|
||||||
|
CONFIG_CROS_USBPD_NOTIFY=m
|
||||||
# CONFIG_MELLANOX_PLATFORM is not set
|
# CONFIG_MELLANOX_PLATFORM is not set
|
||||||
CONFIG_CLKDEV_LOOKUP=y
|
CONFIG_CLKDEV_LOOKUP=y
|
||||||
CONFIG_HAVE_CLK_PREPARE=y
|
CONFIG_HAVE_CLK_PREPARE=y
|
||||||
@ -4425,6 +4470,7 @@ CONFIG_IIO_SW_TRIGGER=y
|
|||||||
#
|
#
|
||||||
# CONFIG_AD7091R5 is not set
|
# CONFIG_AD7091R5 is not set
|
||||||
# CONFIG_AD7124 is not set
|
# CONFIG_AD7124 is not set
|
||||||
|
# CONFIG_AD7192 is not set
|
||||||
# CONFIG_AD7266 is not set
|
# CONFIG_AD7266 is not set
|
||||||
# CONFIG_AD7291 is not set
|
# CONFIG_AD7291 is not set
|
||||||
# CONFIG_AD7292 is not set
|
# CONFIG_AD7292 is not set
|
||||||
@ -4467,6 +4513,7 @@ CONFIG_CPCAP_ADC=m
|
|||||||
# CONFIG_QCOM_SPMI_IADC is not set
|
# CONFIG_QCOM_SPMI_IADC is not set
|
||||||
# CONFIG_QCOM_SPMI_VADC is not set
|
# CONFIG_QCOM_SPMI_VADC is not set
|
||||||
# CONFIG_QCOM_SPMI_ADC5 is not set
|
# CONFIG_QCOM_SPMI_ADC5 is not set
|
||||||
|
# CONFIG_RN5T618_ADC is not set
|
||||||
CONFIG_ROCKCHIP_SARADC=y
|
CONFIG_ROCKCHIP_SARADC=y
|
||||||
# CONFIG_SD_ADC_MODULATOR is not set
|
# CONFIG_SD_ADC_MODULATOR is not set
|
||||||
# CONFIG_STMPE_ADC is not set
|
# CONFIG_STMPE_ADC is not set
|
||||||
@ -4497,6 +4544,7 @@ CONFIG_VF610_ADC=m
|
|||||||
# Amplifiers
|
# Amplifiers
|
||||||
#
|
#
|
||||||
# CONFIG_AD8366 is not set
|
# CONFIG_AD8366 is not set
|
||||||
|
# CONFIG_HMC425 is not set
|
||||||
# end of Amplifiers
|
# end of Amplifiers
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -4538,19 +4586,20 @@ CONFIG_VF610_ADC=m
|
|||||||
# CONFIG_AD5593R is not set
|
# CONFIG_AD5593R is not set
|
||||||
# CONFIG_AD5504 is not set
|
# CONFIG_AD5504 is not set
|
||||||
# CONFIG_AD5624R_SPI is not set
|
# CONFIG_AD5624R_SPI is not set
|
||||||
# CONFIG_LTC1660 is not set
|
|
||||||
# CONFIG_LTC2632 is not set
|
|
||||||
# CONFIG_AD5686_SPI is not set
|
# CONFIG_AD5686_SPI is not set
|
||||||
# CONFIG_AD5696_I2C is not set
|
# CONFIG_AD5696_I2C is not set
|
||||||
# CONFIG_AD5755 is not set
|
# CONFIG_AD5755 is not set
|
||||||
# CONFIG_AD5758 is not set
|
# CONFIG_AD5758 is not set
|
||||||
# CONFIG_AD5761 is not set
|
# CONFIG_AD5761 is not set
|
||||||
# CONFIG_AD5764 is not set
|
# CONFIG_AD5764 is not set
|
||||||
|
# CONFIG_AD5770R is not set
|
||||||
# CONFIG_AD5791 is not set
|
# CONFIG_AD5791 is not set
|
||||||
# CONFIG_AD7303 is not set
|
# CONFIG_AD7303 is not set
|
||||||
# CONFIG_AD8801 is not set
|
# CONFIG_AD8801 is not set
|
||||||
# CONFIG_DPOT_DAC is not set
|
# CONFIG_DPOT_DAC is not set
|
||||||
# CONFIG_DS4424 is not set
|
# CONFIG_DS4424 is not set
|
||||||
|
# CONFIG_LTC1660 is not set
|
||||||
|
# CONFIG_LTC2632 is not set
|
||||||
# CONFIG_M62332 is not set
|
# CONFIG_M62332 is not set
|
||||||
# CONFIG_MAX517 is not set
|
# CONFIG_MAX517 is not set
|
||||||
# CONFIG_MAX5821 is not set
|
# CONFIG_MAX5821 is not set
|
||||||
@ -4649,6 +4698,7 @@ CONFIG_MPU3050_I2C=y
|
|||||||
#
|
#
|
||||||
# CONFIG_ADJD_S311 is not set
|
# CONFIG_ADJD_S311 is not set
|
||||||
# CONFIG_ADUX1020 is not set
|
# CONFIG_ADUX1020 is not set
|
||||||
|
# CONFIG_AL3010 is not set
|
||||||
# CONFIG_AL3320A is not set
|
# CONFIG_AL3320A is not set
|
||||||
# CONFIG_APDS9300 is not set
|
# CONFIG_APDS9300 is not set
|
||||||
# CONFIG_APDS9960 is not set
|
# CONFIG_APDS9960 is not set
|
||||||
@ -4659,6 +4709,7 @@ CONFIG_MPU3050_I2C=y
|
|||||||
# CONFIG_CM3323 is not set
|
# CONFIG_CM3323 is not set
|
||||||
# CONFIG_CM3605 is not set
|
# CONFIG_CM3605 is not set
|
||||||
CONFIG_CM36651=m
|
CONFIG_CM36651=m
|
||||||
|
# CONFIG_GP2AP002 is not set
|
||||||
# CONFIG_GP2AP020A00F is not set
|
# CONFIG_GP2AP020A00F is not set
|
||||||
CONFIG_SENSORS_ISL29018=y
|
CONFIG_SENSORS_ISL29018=y
|
||||||
CONFIG_SENSORS_ISL29028=y
|
CONFIG_SENSORS_ISL29028=y
|
||||||
@ -4728,6 +4779,11 @@ CONFIG_IIO_HRTIMER_TRIGGER=y
|
|||||||
# CONFIG_IIO_SYSFS_TRIGGER is not set
|
# CONFIG_IIO_SYSFS_TRIGGER is not set
|
||||||
# end of Triggers - standalone
|
# end of Triggers - standalone
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linear and angular position sensors
|
||||||
|
#
|
||||||
|
# end of Linear and angular position sensors
|
||||||
|
|
||||||
#
|
#
|
||||||
# Digital potentiometers
|
# Digital potentiometers
|
||||||
#
|
#
|
||||||
@ -4757,6 +4813,7 @@ CONFIG_IIO_HRTIMER_TRIGGER=y
|
|||||||
# CONFIG_DLHL60D is not set
|
# CONFIG_DLHL60D is not set
|
||||||
# CONFIG_DPS310 is not set
|
# CONFIG_DPS310 is not set
|
||||||
# CONFIG_HP03 is not set
|
# CONFIG_HP03 is not set
|
||||||
|
# CONFIG_ICP10100 is not set
|
||||||
# CONFIG_MPL115_I2C is not set
|
# CONFIG_MPL115_I2C is not set
|
||||||
# CONFIG_MPL115_SPI is not set
|
# CONFIG_MPL115_SPI is not set
|
||||||
# CONFIG_MPL3115 is not set
|
# CONFIG_MPL3115 is not set
|
||||||
@ -4811,6 +4868,7 @@ CONFIG_IIO_HRTIMER_TRIGGER=y
|
|||||||
|
|
||||||
CONFIG_PWM=y
|
CONFIG_PWM=y
|
||||||
CONFIG_PWM_SYSFS=y
|
CONFIG_PWM_SYSFS=y
|
||||||
|
# CONFIG_PWM_DEBUG is not set
|
||||||
CONFIG_PWM_ATMEL_HLCDC_PWM=m
|
CONFIG_PWM_ATMEL_HLCDC_PWM=m
|
||||||
# CONFIG_PWM_CROS_EC is not set
|
# CONFIG_PWM_CROS_EC is not set
|
||||||
CONFIG_PWM_FSL_FTM=m
|
CONFIG_PWM_FSL_FTM=m
|
||||||
@ -4840,7 +4898,7 @@ CONFIG_RESET_SCMI=y
|
|||||||
#
|
#
|
||||||
CONFIG_GENERIC_PHY=y
|
CONFIG_GENERIC_PHY=y
|
||||||
# CONFIG_BCM_KONA_USB2_PHY is not set
|
# CONFIG_BCM_KONA_USB2_PHY is not set
|
||||||
# CONFIG_PHY_CADENCE_DP is not set
|
# CONFIG_PHY_CADENCE_TORRENT is not set
|
||||||
# CONFIG_PHY_CADENCE_DPHY is not set
|
# CONFIG_PHY_CADENCE_DPHY is not set
|
||||||
# CONFIG_PHY_CADENCE_SIERRA is not set
|
# CONFIG_PHY_CADENCE_SIERRA is not set
|
||||||
# CONFIG_PHY_FSL_IMX8MQ_USB is not set
|
# CONFIG_PHY_FSL_IMX8MQ_USB is not set
|
||||||
@ -4914,6 +4972,7 @@ CONFIG_PM_OPP=y
|
|||||||
# CONFIG_SLIMBUS is not set
|
# CONFIG_SLIMBUS is not set
|
||||||
# CONFIG_INTERCONNECT is not set
|
# CONFIG_INTERCONNECT is not set
|
||||||
# CONFIG_COUNTER is not set
|
# CONFIG_COUNTER is not set
|
||||||
|
# CONFIG_MOST is not set
|
||||||
# end of Device Drivers
|
# end of Device Drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -4991,7 +5050,7 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
|||||||
# end of CD-ROM/DVD Filesystems
|
# end of CD-ROM/DVD Filesystems
|
||||||
|
|
||||||
#
|
#
|
||||||
# DOS/FAT/NT Filesystems
|
# DOS/FAT/EXFAT/NT Filesystems
|
||||||
#
|
#
|
||||||
CONFIG_FAT_FS=y
|
CONFIG_FAT_FS=y
|
||||||
# CONFIG_MSDOS_FS is not set
|
# CONFIG_MSDOS_FS is not set
|
||||||
@ -4999,8 +5058,9 @@ CONFIG_VFAT_FS=y
|
|||||||
CONFIG_FAT_DEFAULT_CODEPAGE=437
|
CONFIG_FAT_DEFAULT_CODEPAGE=437
|
||||||
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
|
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
|
||||||
# CONFIG_FAT_DEFAULT_UTF8 is not set
|
# CONFIG_FAT_DEFAULT_UTF8 is not set
|
||||||
|
# CONFIG_EXFAT_FS is not set
|
||||||
# CONFIG_NTFS_FS is not set
|
# CONFIG_NTFS_FS is not set
|
||||||
# end of DOS/FAT/NT Filesystems
|
# end of DOS/FAT/EXFAT/NT Filesystems
|
||||||
|
|
||||||
#
|
#
|
||||||
# Pseudo filesystems
|
# Pseudo filesystems
|
||||||
@ -5190,6 +5250,9 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity"
|
|||||||
# Memory initialization
|
# Memory initialization
|
||||||
#
|
#
|
||||||
CONFIG_INIT_STACK_NONE=y
|
CONFIG_INIT_STACK_NONE=y
|
||||||
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||||
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||||
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
|
||||||
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
||||||
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
||||||
# end of Memory initialization
|
# end of Memory initialization
|
||||||
@ -5527,7 +5590,6 @@ CONFIG_FRAME_WARN=1024
|
|||||||
# CONFIG_STRIP_ASM_SYMS is not set
|
# CONFIG_STRIP_ASM_SYMS is not set
|
||||||
# CONFIG_READABLE_ASM is not set
|
# CONFIG_READABLE_ASM is not set
|
||||||
# CONFIG_HEADERS_INSTALL is not set
|
# CONFIG_HEADERS_INSTALL is not set
|
||||||
CONFIG_OPTIMIZE_INLINING=y
|
|
||||||
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
||||||
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
|
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
|
||||||
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
|
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
|
||||||
@ -5541,7 +5603,6 @@ CONFIG_DEBUG_FS=y
|
|||||||
CONFIG_HAVE_ARCH_KGDB=y
|
CONFIG_HAVE_ARCH_KGDB=y
|
||||||
# CONFIG_KGDB is not set
|
# CONFIG_KGDB is not set
|
||||||
# CONFIG_UBSAN is not set
|
# CONFIG_UBSAN is not set
|
||||||
CONFIG_UBSAN_ALIGNMENT=y
|
|
||||||
# end of Generic Kernel Debugging Instruments
|
# end of Generic Kernel Debugging Instruments
|
||||||
|
|
||||||
CONFIG_DEBUG_KERNEL=y
|
CONFIG_DEBUG_KERNEL=y
|
||||||
@ -5584,6 +5645,7 @@ CONFIG_PANIC_TIMEOUT=0
|
|||||||
# CONFIG_SOFTLOCKUP_DETECTOR is not set
|
# CONFIG_SOFTLOCKUP_DETECTOR is not set
|
||||||
# CONFIG_DETECT_HUNG_TASK is not set
|
# CONFIG_DETECT_HUNG_TASK is not set
|
||||||
# CONFIG_WQ_WATCHDOG is not set
|
# CONFIG_WQ_WATCHDOG is not set
|
||||||
|
# CONFIG_TEST_LOCKUP is not set
|
||||||
# end of Debug Oops, Lockups and Hangs
|
# end of Debug Oops, Lockups and Hangs
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -5715,6 +5777,7 @@ CONFIG_CC_HAS_SANCOV_TRACE_PC=y
|
|||||||
CONFIG_RUNTIME_TESTING_MENU=y
|
CONFIG_RUNTIME_TESTING_MENU=y
|
||||||
# CONFIG_LKDTM is not set
|
# CONFIG_LKDTM is not set
|
||||||
# CONFIG_TEST_LIST_SORT is not set
|
# CONFIG_TEST_LIST_SORT is not set
|
||||||
|
# CONFIG_TEST_MIN_HEAP is not set
|
||||||
# CONFIG_TEST_SORT is not set
|
# CONFIG_TEST_SORT is not set
|
||||||
# CONFIG_BACKTRACE_SELF_TEST is not set
|
# CONFIG_BACKTRACE_SELF_TEST is not set
|
||||||
# CONFIG_RBTREE_TEST is not set
|
# CONFIG_RBTREE_TEST is not set
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 5.6.6 Kernel Configuration
|
# Linux/arm64 5.7.2 Kernel Configuration
|
||||||
#
|
#
|
||||||
|
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=90201
|
CONFIG_GCC_VERSION=90201
|
||||||
|
CONFIG_LD_VERSION=233010000
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
CONFIG_CC_HAS_ASM_GOTO=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
|
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||||
CONFIG_THREAD_INFO_IN_TASK=y
|
CONFIG_THREAD_INFO_IN_TASK=y
|
||||||
@ -55,7 +55,6 @@ CONFIG_SPARSE_IRQ=y
|
|||||||
# end of IRQ subsystem
|
# end of IRQ subsystem
|
||||||
|
|
||||||
CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
|
CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
|
||||||
CONFIG_ARCH_CLOCKSOURCE_DATA=y
|
|
||||||
CONFIG_GENERIC_TIME_VSYSCALL=y
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
||||||
@ -84,6 +83,7 @@ CONFIG_TICK_CPU_ACCOUNTING=y
|
|||||||
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
|
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
|
||||||
CONFIG_IRQ_TIME_ACCOUNTING=y
|
CONFIG_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_SCHED_AVG_IRQ=y
|
CONFIG_HAVE_SCHED_AVG_IRQ=y
|
||||||
|
# CONFIG_SCHED_THERMAL_PRESSURE is not set
|
||||||
CONFIG_BSD_PROCESS_ACCT=y
|
CONFIG_BSD_PROCESS_ACCT=y
|
||||||
CONFIG_BSD_PROCESS_ACCT_V3=y
|
CONFIG_BSD_PROCESS_ACCT_V3=y
|
||||||
CONFIG_TASKSTATS=y
|
CONFIG_TASKSTATS=y
|
||||||
@ -255,6 +255,7 @@ CONFIG_GENERIC_CALIBRATE_DELAY=y
|
|||||||
CONFIG_ZONE_DMA=y
|
CONFIG_ZONE_DMA=y
|
||||||
CONFIG_ZONE_DMA32=y
|
CONFIG_ZONE_DMA32=y
|
||||||
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
|
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
|
||||||
|
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
|
||||||
CONFIG_SMP=y
|
CONFIG_SMP=y
|
||||||
CONFIG_KERNEL_MODE_NEON=y
|
CONFIG_KERNEL_MODE_NEON=y
|
||||||
CONFIG_FIX_EARLYCON_MEM=y
|
CONFIG_FIX_EARLYCON_MEM=y
|
||||||
@ -417,8 +418,18 @@ CONFIG_ARM64_CNP=y
|
|||||||
# ARMv8.3 architectural features
|
# ARMv8.3 architectural features
|
||||||
#
|
#
|
||||||
CONFIG_ARM64_PTR_AUTH=y
|
CONFIG_ARM64_PTR_AUTH=y
|
||||||
|
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET=y
|
||||||
|
CONFIG_CC_HAS_SIGN_RETURN_ADDRESS=y
|
||||||
|
CONFIG_AS_HAS_PAC=y
|
||||||
|
CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y
|
||||||
# end of ARMv8.3 architectural features
|
# end of ARMv8.3 architectural features
|
||||||
|
|
||||||
|
#
|
||||||
|
# ARMv8.4 architectural features
|
||||||
|
#
|
||||||
|
CONFIG_ARM64_AMU_EXTN=y
|
||||||
|
# end of ARMv8.4 architectural features
|
||||||
|
|
||||||
#
|
#
|
||||||
# ARMv8.5 architectural features
|
# ARMv8.5 architectural features
|
||||||
#
|
#
|
||||||
@ -627,6 +638,7 @@ CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
|
|||||||
CONFIG_STRICT_KERNEL_RWX=y
|
CONFIG_STRICT_KERNEL_RWX=y
|
||||||
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
||||||
CONFIG_STRICT_MODULE_RWX=y
|
CONFIG_STRICT_MODULE_RWX=y
|
||||||
|
CONFIG_HAVE_ARCH_COMPILER_H=y
|
||||||
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
|
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
|
||||||
CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
||||||
# CONFIG_LOCK_EVENT_COUNTS is not set
|
# CONFIG_LOCK_EVENT_COUNTS is not set
|
||||||
@ -638,8 +650,10 @@ CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
|||||||
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
||||||
# end of GCOV-based kernel profiling
|
# end of GCOV-based kernel profiling
|
||||||
|
|
||||||
CONFIG_PLUGIN_HOSTCC=""
|
|
||||||
CONFIG_HAVE_GCC_PLUGINS=y
|
CONFIG_HAVE_GCC_PLUGINS=y
|
||||||
|
CONFIG_GCC_PLUGINS=y
|
||||||
|
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
|
||||||
|
# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
|
||||||
# end of General architecture-dependent options
|
# end of General architecture-dependent options
|
||||||
|
|
||||||
CONFIG_RT_MUTEXES=y
|
CONFIG_RT_MUTEXES=y
|
||||||
@ -750,6 +764,7 @@ CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
|
|||||||
CONFIG_QUEUED_SPINLOCKS=y
|
CONFIG_QUEUED_SPINLOCKS=y
|
||||||
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
|
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
|
||||||
CONFIG_QUEUED_RWLOCKS=y
|
CONFIG_QUEUED_RWLOCKS=y
|
||||||
|
CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
|
||||||
CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
|
CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
|
||||||
CONFIG_FREEZER=y
|
CONFIG_FREEZER=y
|
||||||
|
|
||||||
@ -784,6 +799,7 @@ CONFIG_SPLIT_PTLOCK_CPUS=4
|
|||||||
CONFIG_MEMORY_BALLOON=y
|
CONFIG_MEMORY_BALLOON=y
|
||||||
CONFIG_BALLOON_COMPACTION=y
|
CONFIG_BALLOON_COMPACTION=y
|
||||||
CONFIG_COMPACTION=y
|
CONFIG_COMPACTION=y
|
||||||
|
CONFIG_PAGE_REPORTING=y
|
||||||
CONFIG_MIGRATION=y
|
CONFIG_MIGRATION=y
|
||||||
CONFIG_CONTIG_ALLOC=y
|
CONFIG_CONTIG_ALLOC=y
|
||||||
CONFIG_PHYS_ADDR_T_64BIT=y
|
CONFIG_PHYS_ADDR_T_64BIT=y
|
||||||
@ -796,7 +812,6 @@ CONFIG_MEMORY_FAILURE=y
|
|||||||
CONFIG_TRANSPARENT_HUGEPAGE=y
|
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
||||||
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
||||||
CONFIG_TRANSPARENT_HUGE_PAGECACHE=y
|
|
||||||
# CONFIG_CLEANCACHE is not set
|
# CONFIG_CLEANCACHE is not set
|
||||||
# CONFIG_FRONTSWAP is not set
|
# CONFIG_FRONTSWAP is not set
|
||||||
CONFIG_CMA=y
|
CONFIG_CMA=y
|
||||||
@ -886,6 +901,7 @@ CONFIG_IPV6_FOU=m
|
|||||||
# CONFIG_IPV6_MROUTE is not set
|
# CONFIG_IPV6_MROUTE is not set
|
||||||
# CONFIG_IPV6_SEG6_LWTUNNEL is not set
|
# CONFIG_IPV6_SEG6_LWTUNNEL is not set
|
||||||
# CONFIG_IPV6_SEG6_HMAC is not set
|
# CONFIG_IPV6_SEG6_HMAC is not set
|
||||||
|
# CONFIG_IPV6_RPL_LWTUNNEL is not set
|
||||||
# CONFIG_NETLABEL is not set
|
# CONFIG_NETLABEL is not set
|
||||||
# CONFIG_MPTCP is not set
|
# CONFIG_MPTCP is not set
|
||||||
# CONFIG_NETWORK_SECMARK is not set
|
# CONFIG_NETWORK_SECMARK is not set
|
||||||
@ -1164,6 +1180,7 @@ CONFIG_BT_HCIUART_LL=y
|
|||||||
# CONFIG_BT_HCIUART_3WIRE is not set
|
# CONFIG_BT_HCIUART_3WIRE is not set
|
||||||
# CONFIG_BT_HCIUART_INTEL is not set
|
# CONFIG_BT_HCIUART_INTEL is not set
|
||||||
CONFIG_BT_HCIUART_BCM=y
|
CONFIG_BT_HCIUART_BCM=y
|
||||||
|
# CONFIG_BT_HCIUART_RTL is not set
|
||||||
# CONFIG_BT_HCIUART_QCA is not set
|
# CONFIG_BT_HCIUART_QCA is not set
|
||||||
# CONFIG_BT_HCIUART_AG6XX is not set
|
# CONFIG_BT_HCIUART_AG6XX is not set
|
||||||
# CONFIG_BT_HCIUART_MRVL is not set
|
# CONFIG_BT_HCIUART_MRVL is not set
|
||||||
@ -1282,6 +1299,7 @@ CONFIG_GENERIC_ARCH_TOPOLOGY=y
|
|||||||
# CONFIG_MOXTET is not set
|
# CONFIG_MOXTET is not set
|
||||||
# CONFIG_SIMPLE_PM_BUS is not set
|
# CONFIG_SIMPLE_PM_BUS is not set
|
||||||
# CONFIG_VEXPRESS_CONFIG is not set
|
# CONFIG_VEXPRESS_CONFIG is not set
|
||||||
|
# CONFIG_MHI_BUS is not set
|
||||||
# end of Bus devices
|
# end of Bus devices
|
||||||
|
|
||||||
# CONFIG_CONNECTOR is not set
|
# CONFIG_CONNECTOR is not set
|
||||||
@ -1366,7 +1384,6 @@ CONFIG_MTD_CFI_I2=y
|
|||||||
CONFIG_MTD_SPI_NOR=y
|
CONFIG_MTD_SPI_NOR=y
|
||||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
||||||
# CONFIG_SPI_CADENCE_QUADSPI is not set
|
# CONFIG_SPI_CADENCE_QUADSPI is not set
|
||||||
# CONFIG_SPI_MTK_QUADSPI is not set
|
|
||||||
# CONFIG_MTD_UBI is not set
|
# CONFIG_MTD_UBI is not set
|
||||||
# CONFIG_MTD_HYPERBUS is not set
|
# CONFIG_MTD_HYPERBUS is not set
|
||||||
CONFIG_DTC=y
|
CONFIG_DTC=y
|
||||||
@ -1453,11 +1470,11 @@ CONFIG_EEPROM_93CX6=m
|
|||||||
#
|
#
|
||||||
CONFIG_VOP_BUS=y
|
CONFIG_VOP_BUS=y
|
||||||
CONFIG_VOP=y
|
CONFIG_VOP=y
|
||||||
CONFIG_VHOST_RING=y
|
|
||||||
# end of Intel MIC & related support
|
# end of Intel MIC & related support
|
||||||
|
|
||||||
# CONFIG_ECHO is not set
|
# CONFIG_ECHO is not set
|
||||||
# CONFIG_MISC_RTSX_USB is not set
|
# CONFIG_MISC_RTSX_USB is not set
|
||||||
|
# CONFIG_UACCE is not set
|
||||||
# end of Misc devices
|
# end of Misc devices
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1519,6 +1536,7 @@ CONFIG_MACVTAP=m
|
|||||||
# CONFIG_IPVLAN is not set
|
# CONFIG_IPVLAN is not set
|
||||||
CONFIG_VXLAN=m
|
CONFIG_VXLAN=m
|
||||||
# CONFIG_GENEVE is not set
|
# CONFIG_GENEVE is not set
|
||||||
|
# CONFIG_BAREUDP is not set
|
||||||
# CONFIG_GTP is not set
|
# CONFIG_GTP is not set
|
||||||
# CONFIG_MACSEC is not set
|
# CONFIG_MACSEC is not set
|
||||||
# CONFIG_NETCONSOLE is not set
|
# CONFIG_NETCONSOLE is not set
|
||||||
@ -1591,8 +1609,11 @@ CONFIG_MDIO_BUS_MUX_MMIOREG=y
|
|||||||
CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
|
CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
|
||||||
CONFIG_MDIO_GPIO=y
|
CONFIG_MDIO_GPIO=y
|
||||||
# CONFIG_MDIO_HISI_FEMAC is not set
|
# CONFIG_MDIO_HISI_FEMAC is not set
|
||||||
|
# CONFIG_MDIO_IPQ8064 is not set
|
||||||
# CONFIG_MDIO_MSCC_MIIM is not set
|
# CONFIG_MDIO_MSCC_MIIM is not set
|
||||||
|
# CONFIG_MDIO_MVUSB is not set
|
||||||
# CONFIG_MDIO_OCTEON is not set
|
# CONFIG_MDIO_OCTEON is not set
|
||||||
|
CONFIG_MDIO_XPCS=y
|
||||||
CONFIG_PHYLINK=y
|
CONFIG_PHYLINK=y
|
||||||
CONFIG_PHYLIB=y
|
CONFIG_PHYLIB=y
|
||||||
CONFIG_SWPHY=y
|
CONFIG_SWPHY=y
|
||||||
@ -1969,12 +1990,7 @@ CONFIG_HW_CONSOLE=y
|
|||||||
CONFIG_VT_HW_CONSOLE_BINDING=y
|
CONFIG_VT_HW_CONSOLE_BINDING=y
|
||||||
CONFIG_UNIX98_PTYS=y
|
CONFIG_UNIX98_PTYS=y
|
||||||
# CONFIG_LEGACY_PTYS is not set
|
# CONFIG_LEGACY_PTYS is not set
|
||||||
# CONFIG_SERIAL_NONSTANDARD is not set
|
|
||||||
# CONFIG_N_GSM is not set
|
|
||||||
# CONFIG_TRACE_SINK is not set
|
|
||||||
# CONFIG_NULL_TTY is not set
|
|
||||||
CONFIG_LDISC_AUTOLOAD=y
|
CONFIG_LDISC_AUTOLOAD=y
|
||||||
CONFIG_DEVMEM=y
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Serial drivers
|
# Serial drivers
|
||||||
@ -2023,24 +2039,31 @@ CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
|
|||||||
# CONFIG_SERIAL_FSL_LPUART is not set
|
# CONFIG_SERIAL_FSL_LPUART is not set
|
||||||
# CONFIG_SERIAL_FSL_LINFLEXUART is not set
|
# CONFIG_SERIAL_FSL_LINFLEXUART is not set
|
||||||
# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
|
# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
|
||||||
|
# CONFIG_SERIAL_SPRD is not set
|
||||||
# end of Serial drivers
|
# end of Serial drivers
|
||||||
|
|
||||||
CONFIG_SERIAL_MCTRL_GPIO=y
|
CONFIG_SERIAL_MCTRL_GPIO=y
|
||||||
CONFIG_SERIAL_DEV_BUS=y
|
# CONFIG_SERIAL_NONSTANDARD is not set
|
||||||
CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
|
# CONFIG_N_GSM is not set
|
||||||
|
# CONFIG_NULL_TTY is not set
|
||||||
|
# CONFIG_TRACE_SINK is not set
|
||||||
CONFIG_HVC_DRIVER=y
|
CONFIG_HVC_DRIVER=y
|
||||||
# CONFIG_HVC_DCC is not set
|
# CONFIG_HVC_DCC is not set
|
||||||
|
CONFIG_SERIAL_DEV_BUS=y
|
||||||
|
CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
|
||||||
CONFIG_VIRTIO_CONSOLE=y
|
CONFIG_VIRTIO_CONSOLE=y
|
||||||
# CONFIG_IPMI_HANDLER is not set
|
# CONFIG_IPMI_HANDLER is not set
|
||||||
CONFIG_HW_RANDOM=m
|
CONFIG_HW_RANDOM=m
|
||||||
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
|
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
|
||||||
# CONFIG_HW_RANDOM_VIRTIO is not set
|
# CONFIG_HW_RANDOM_VIRTIO is not set
|
||||||
CONFIG_HW_RANDOM_OPTEE=m
|
CONFIG_HW_RANDOM_OPTEE=m
|
||||||
|
CONFIG_DEVMEM=y
|
||||||
# CONFIG_RAW_DRIVER is not set
|
# CONFIG_RAW_DRIVER is not set
|
||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
|
|
||||||
|
# CONFIG_RANDOM_TRUST_CPU is not set
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -2139,6 +2162,11 @@ CONFIG_SPI_ROCKCHIP=m
|
|||||||
# CONFIG_SPI_XILINX is not set
|
# CONFIG_SPI_XILINX is not set
|
||||||
# CONFIG_SPI_ZYNQMP_GQSPI is not set
|
# CONFIG_SPI_ZYNQMP_GQSPI is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# SPI Multiplexer support
|
||||||
|
#
|
||||||
|
# CONFIG_SPI_MUX is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# SPI Protocol Masters
|
# SPI Protocol Masters
|
||||||
#
|
#
|
||||||
@ -2170,6 +2198,7 @@ CONFIG_PTP_1588_CLOCK=y
|
|||||||
#
|
#
|
||||||
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
|
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
|
||||||
#
|
#
|
||||||
|
# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set
|
||||||
# CONFIG_PTP_1588_CLOCK_IDTCM is not set
|
# CONFIG_PTP_1588_CLOCK_IDTCM is not set
|
||||||
# end of PTP clock support
|
# end of PTP clock support
|
||||||
|
|
||||||
@ -2328,6 +2357,7 @@ CONFIG_HWMON=y
|
|||||||
# CONFIG_SENSORS_ADT7475 is not set
|
# CONFIG_SENSORS_ADT7475 is not set
|
||||||
# CONFIG_SENSORS_AS370 is not set
|
# CONFIG_SENSORS_AS370 is not set
|
||||||
# CONFIG_SENSORS_ASC7621 is not set
|
# CONFIG_SENSORS_ASC7621 is not set
|
||||||
|
# CONFIG_SENSORS_AXI_FAN_CONTROL is not set
|
||||||
CONFIG_SENSORS_ARM_SCPI=y
|
CONFIG_SENSORS_ARM_SCPI=y
|
||||||
# CONFIG_SENSORS_ASPEED is not set
|
# CONFIG_SENSORS_ASPEED is not set
|
||||||
# CONFIG_SENSORS_ATXP1 is not set
|
# CONFIG_SENSORS_ATXP1 is not set
|
||||||
@ -2539,6 +2569,7 @@ CONFIG_MFD_CORE=y
|
|||||||
# CONFIG_MFD_HI6421_PMIC is not set
|
# CONFIG_MFD_HI6421_PMIC is not set
|
||||||
# CONFIG_HTC_PASIC3 is not set
|
# CONFIG_HTC_PASIC3 is not set
|
||||||
# CONFIG_HTC_I2CPLD is not set
|
# CONFIG_HTC_I2CPLD is not set
|
||||||
|
# CONFIG_MFD_IQS62X is not set
|
||||||
# CONFIG_MFD_KEMPLD is not set
|
# CONFIG_MFD_KEMPLD is not set
|
||||||
# CONFIG_MFD_88PM800 is not set
|
# CONFIG_MFD_88PM800 is not set
|
||||||
# CONFIG_MFD_88PM805 is not set
|
# CONFIG_MFD_88PM805 is not set
|
||||||
@ -2621,7 +2652,6 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|||||||
# CONFIG_REGULATOR_88PG86X is not set
|
# CONFIG_REGULATOR_88PG86X is not set
|
||||||
# CONFIG_REGULATOR_ACT8865 is not set
|
# CONFIG_REGULATOR_ACT8865 is not set
|
||||||
# CONFIG_REGULATOR_AD5398 is not set
|
# CONFIG_REGULATOR_AD5398 is not set
|
||||||
# CONFIG_REGULATOR_ANATOP is not set
|
|
||||||
# CONFIG_REGULATOR_DA9210 is not set
|
# CONFIG_REGULATOR_DA9210 is not set
|
||||||
# CONFIG_REGULATOR_DA9211 is not set
|
# CONFIG_REGULATOR_DA9211 is not set
|
||||||
CONFIG_REGULATOR_FAN53555=y
|
CONFIG_REGULATOR_FAN53555=y
|
||||||
@ -2641,7 +2671,9 @@ CONFIG_REGULATOR_GPIO=y
|
|||||||
# CONFIG_REGULATOR_MAX8952 is not set
|
# CONFIG_REGULATOR_MAX8952 is not set
|
||||||
# CONFIG_REGULATOR_MAX8973 is not set
|
# CONFIG_REGULATOR_MAX8973 is not set
|
||||||
# CONFIG_REGULATOR_MCP16502 is not set
|
# CONFIG_REGULATOR_MCP16502 is not set
|
||||||
|
# CONFIG_REGULATOR_MP5416 is not set
|
||||||
# CONFIG_REGULATOR_MP8859 is not set
|
# CONFIG_REGULATOR_MP8859 is not set
|
||||||
|
# CONFIG_REGULATOR_MP886X is not set
|
||||||
# CONFIG_REGULATOR_MPQ7920 is not set
|
# CONFIG_REGULATOR_MPQ7920 is not set
|
||||||
# CONFIG_REGULATOR_MT6311 is not set
|
# CONFIG_REGULATOR_MT6311 is not set
|
||||||
# CONFIG_REGULATOR_PFUZE100 is not set
|
# CONFIG_REGULATOR_PFUZE100 is not set
|
||||||
@ -2756,7 +2788,6 @@ CONFIG_MEDIA_USB_SUPPORT=y
|
|||||||
#
|
#
|
||||||
# CONFIG_VIDEO_PVRUSB2 is not set
|
# CONFIG_VIDEO_PVRUSB2 is not set
|
||||||
# CONFIG_VIDEO_HDPVR is not set
|
# CONFIG_VIDEO_HDPVR is not set
|
||||||
# CONFIG_VIDEO_USBVISION is not set
|
|
||||||
# CONFIG_VIDEO_STK1160_COMMON is not set
|
# CONFIG_VIDEO_STK1160_COMMON is not set
|
||||||
# CONFIG_VIDEO_GO7007 is not set
|
# CONFIG_VIDEO_GO7007 is not set
|
||||||
|
|
||||||
@ -2979,11 +3010,6 @@ CONFIG_DRM_SCHED=y
|
|||||||
# CONFIG_DRM_KOMEDA is not set
|
# CONFIG_DRM_KOMEDA is not set
|
||||||
# end of ARM devices
|
# end of ARM devices
|
||||||
|
|
||||||
#
|
|
||||||
# ACP (Audio CoProcessor) Configuration
|
|
||||||
#
|
|
||||||
# end of ACP (Audio CoProcessor) Configuration
|
|
||||||
|
|
||||||
# CONFIG_DRM_VGEM is not set
|
# CONFIG_DRM_VGEM is not set
|
||||||
# CONFIG_DRM_VKMS is not set
|
# CONFIG_DRM_VKMS is not set
|
||||||
CONFIG_DRM_ROCKCHIP=y
|
CONFIG_DRM_ROCKCHIP=y
|
||||||
@ -3016,6 +3042,7 @@ CONFIG_DRM_PANEL=y
|
|||||||
# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
|
# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
|
||||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||||
|
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
|
||||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||||
@ -3033,19 +3060,23 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
|||||||
# Display Interface Bridges
|
# Display Interface Bridges
|
||||||
#
|
#
|
||||||
# CONFIG_DRM_CDNS_DSI is not set
|
# CONFIG_DRM_CDNS_DSI is not set
|
||||||
# CONFIG_DRM_DUMB_VGA_DAC is not set
|
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
|
||||||
# CONFIG_DRM_LVDS_CODEC is not set
|
# CONFIG_DRM_LVDS_CODEC is not set
|
||||||
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
||||||
# CONFIG_DRM_NXP_PTN3460 is not set
|
# CONFIG_DRM_NXP_PTN3460 is not set
|
||||||
# CONFIG_DRM_PARADE_PS8622 is not set
|
# CONFIG_DRM_PARADE_PS8622 is not set
|
||||||
|
# CONFIG_DRM_PARADE_PS8640 is not set
|
||||||
# CONFIG_DRM_SIL_SII8620 is not set
|
# CONFIG_DRM_SIL_SII8620 is not set
|
||||||
# CONFIG_DRM_SII902X is not set
|
# CONFIG_DRM_SII902X is not set
|
||||||
# CONFIG_DRM_SII9234 is not set
|
# CONFIG_DRM_SII9234 is not set
|
||||||
|
# CONFIG_DRM_SIMPLE_BRIDGE is not set
|
||||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358764 is not set
|
# CONFIG_DRM_TOSHIBA_TC358764 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||||
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
|
# CONFIG_DRM_TI_TPD12S015 is not set
|
||||||
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
|
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
|
||||||
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
||||||
# CONFIG_DRM_I2C_ADV7511 is not set
|
# CONFIG_DRM_I2C_ADV7511 is not set
|
||||||
@ -3063,6 +3094,7 @@ CONFIG_DRM_DW_HDMI_CEC=y
|
|||||||
# CONFIG_TINYDRM_HX8357D is not set
|
# CONFIG_TINYDRM_HX8357D is not set
|
||||||
# CONFIG_TINYDRM_ILI9225 is not set
|
# CONFIG_TINYDRM_ILI9225 is not set
|
||||||
# CONFIG_TINYDRM_ILI9341 is not set
|
# CONFIG_TINYDRM_ILI9341 is not set
|
||||||
|
# CONFIG_TINYDRM_ILI9486 is not set
|
||||||
# CONFIG_TINYDRM_MI0283QT is not set
|
# CONFIG_TINYDRM_MI0283QT is not set
|
||||||
# CONFIG_TINYDRM_REPAPER is not set
|
# CONFIG_TINYDRM_REPAPER is not set
|
||||||
# CONFIG_TINYDRM_ST7586 is not set
|
# CONFIG_TINYDRM_ST7586 is not set
|
||||||
@ -3070,6 +3102,7 @@ CONFIG_DRM_DW_HDMI_CEC=y
|
|||||||
# CONFIG_DRM_PL111 is not set
|
# CONFIG_DRM_PL111 is not set
|
||||||
CONFIG_DRM_LIMA=y
|
CONFIG_DRM_LIMA=y
|
||||||
# CONFIG_DRM_PANFROST is not set
|
# CONFIG_DRM_PANFROST is not set
|
||||||
|
# CONFIG_DRM_TIDSS is not set
|
||||||
# CONFIG_DRM_LEGACY is not set
|
# CONFIG_DRM_LEGACY is not set
|
||||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
||||||
|
|
||||||
@ -3196,6 +3229,7 @@ CONFIG_SND_SOC=y
|
|||||||
CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
|
CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
|
||||||
# CONFIG_SND_SOC_AMD_ACP is not set
|
# CONFIG_SND_SOC_AMD_ACP is not set
|
||||||
# CONFIG_SND_ATMEL_SOC is not set
|
# CONFIG_SND_ATMEL_SOC is not set
|
||||||
|
# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
|
||||||
# CONFIG_SND_DESIGNWARE_I2S is not set
|
# CONFIG_SND_DESIGNWARE_I2S is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3348,6 +3382,7 @@ CONFIG_SND_SOC_SPDIF=y
|
|||||||
# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set
|
# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set
|
||||||
# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set
|
# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set
|
||||||
# CONFIG_SND_SOC_TLV320AIC3X is not set
|
# CONFIG_SND_SOC_TLV320AIC3X is not set
|
||||||
|
# CONFIG_SND_SOC_TLV320ADCX140 is not set
|
||||||
CONFIG_SND_SOC_TS3A227E=m
|
CONFIG_SND_SOC_TS3A227E=m
|
||||||
# CONFIG_SND_SOC_TSCS42XX is not set
|
# CONFIG_SND_SOC_TSCS42XX is not set
|
||||||
# CONFIG_SND_SOC_TSCS454 is not set
|
# CONFIG_SND_SOC_TSCS454 is not set
|
||||||
@ -3430,6 +3465,7 @@ CONFIG_HID_GENERIC=y
|
|||||||
# CONFIG_HID_EZKEY is not set
|
# CONFIG_HID_EZKEY is not set
|
||||||
# CONFIG_HID_GEMBIRD is not set
|
# CONFIG_HID_GEMBIRD is not set
|
||||||
# CONFIG_HID_GFRM is not set
|
# CONFIG_HID_GFRM is not set
|
||||||
|
# CONFIG_HID_GLORIOUS is not set
|
||||||
# CONFIG_HID_HOLTEK is not set
|
# CONFIG_HID_HOLTEK is not set
|
||||||
# CONFIG_HID_GT683R is not set
|
# CONFIG_HID_GT683R is not set
|
||||||
# CONFIG_HID_KEYTOUCH is not set
|
# CONFIG_HID_KEYTOUCH is not set
|
||||||
@ -3489,6 +3525,7 @@ CONFIG_HID_GENERIC=y
|
|||||||
# CONFIG_HID_ZYDACRON is not set
|
# CONFIG_HID_ZYDACRON is not set
|
||||||
# CONFIG_HID_SENSOR_HUB is not set
|
# CONFIG_HID_SENSOR_HUB is not set
|
||||||
# CONFIG_HID_ALPS is not set
|
# CONFIG_HID_ALPS is not set
|
||||||
|
# CONFIG_HID_MCP2221 is not set
|
||||||
# end of Special HID drivers
|
# end of Special HID drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3655,6 +3692,7 @@ CONFIG_USB_ISP1760_DUAL_ROLE=y
|
|||||||
# CONFIG_USB_IDMOUSE is not set
|
# CONFIG_USB_IDMOUSE is not set
|
||||||
# CONFIG_USB_FTDI_ELAN is not set
|
# CONFIG_USB_FTDI_ELAN is not set
|
||||||
# CONFIG_USB_APPLEDISPLAY is not set
|
# CONFIG_USB_APPLEDISPLAY is not set
|
||||||
|
# CONFIG_APPLE_MFI_FASTCHARGE is not set
|
||||||
# CONFIG_USB_SISUSBVGA is not set
|
# CONFIG_USB_SISUSBVGA is not set
|
||||||
# CONFIG_USB_LD is not set
|
# CONFIG_USB_LD is not set
|
||||||
# CONFIG_USB_TRANCEVIBRATOR is not set
|
# CONFIG_USB_TRANCEVIBRATOR is not set
|
||||||
@ -3702,10 +3740,34 @@ CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
|
|||||||
# CONFIG_USB_BDC_UDC is not set
|
# CONFIG_USB_BDC_UDC is not set
|
||||||
# CONFIG_USB_NET2272 is not set
|
# CONFIG_USB_NET2272 is not set
|
||||||
# CONFIG_USB_GADGET_XILINX is not set
|
# CONFIG_USB_GADGET_XILINX is not set
|
||||||
|
# CONFIG_USB_MAX3420_UDC is not set
|
||||||
# CONFIG_USB_DUMMY_HCD is not set
|
# CONFIG_USB_DUMMY_HCD is not set
|
||||||
# end of USB Peripheral Controller
|
# end of USB Peripheral Controller
|
||||||
|
|
||||||
# CONFIG_USB_CONFIGFS is not set
|
# CONFIG_USB_CONFIGFS is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# USB Gadget precomposed configurations
|
||||||
|
#
|
||||||
|
# CONFIG_USB_ZERO is not set
|
||||||
|
# CONFIG_USB_AUDIO is not set
|
||||||
|
# CONFIG_USB_ETH is not set
|
||||||
|
# CONFIG_USB_G_NCM is not set
|
||||||
|
# CONFIG_USB_GADGETFS is not set
|
||||||
|
# CONFIG_USB_FUNCTIONFS is not set
|
||||||
|
# CONFIG_USB_MASS_STORAGE is not set
|
||||||
|
# CONFIG_USB_G_SERIAL is not set
|
||||||
|
# CONFIG_USB_MIDI_GADGET is not set
|
||||||
|
# CONFIG_USB_G_PRINTER is not set
|
||||||
|
# CONFIG_USB_CDC_COMPOSITE is not set
|
||||||
|
# CONFIG_USB_G_ACM_MS is not set
|
||||||
|
# CONFIG_USB_G_MULTI is not set
|
||||||
|
# CONFIG_USB_G_HID is not set
|
||||||
|
# CONFIG_USB_G_DBGP is not set
|
||||||
|
# CONFIG_USB_G_WEBCAM is not set
|
||||||
|
# CONFIG_USB_RAW_GADGET is not set
|
||||||
|
# end of USB Gadget precomposed configurations
|
||||||
|
|
||||||
# CONFIG_TYPEC is not set
|
# CONFIG_TYPEC is not set
|
||||||
CONFIG_USB_ROLE_SWITCH=y
|
CONFIG_USB_ROLE_SWITCH=y
|
||||||
CONFIG_MMC=y
|
CONFIG_MMC=y
|
||||||
@ -3744,6 +3806,7 @@ CONFIG_MMC_DW_ROCKCHIP=y
|
|||||||
# CONFIG_MMC_USHC is not set
|
# CONFIG_MMC_USHC is not set
|
||||||
# CONFIG_MMC_USDHI6ROL0 is not set
|
# CONFIG_MMC_USDHI6ROL0 is not set
|
||||||
CONFIG_MMC_CQHCI=y
|
CONFIG_MMC_CQHCI=y
|
||||||
|
# CONFIG_MMC_HSQ is not set
|
||||||
# CONFIG_MMC_MTK is not set
|
# CONFIG_MMC_MTK is not set
|
||||||
# CONFIG_MMC_SDHCI_XENON is not set
|
# CONFIG_MMC_SDHCI_XENON is not set
|
||||||
# CONFIG_MMC_SDHCI_OMAP is not set
|
# CONFIG_MMC_SDHCI_OMAP is not set
|
||||||
@ -3832,6 +3895,7 @@ CONFIG_EDAC=y
|
|||||||
CONFIG_EDAC_LEGACY_SYSFS=y
|
CONFIG_EDAC_LEGACY_SYSFS=y
|
||||||
# CONFIG_EDAC_DEBUG is not set
|
# CONFIG_EDAC_DEBUG is not set
|
||||||
# CONFIG_EDAC_XGENE is not set
|
# CONFIG_EDAC_XGENE is not set
|
||||||
|
# CONFIG_EDAC_DMC520 is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=y
|
||||||
@ -3940,7 +4004,6 @@ CONFIG_RTC_DRV_DS3232_HWMON=y
|
|||||||
CONFIG_RTC_DRV_PL031=y
|
CONFIG_RTC_DRV_PL031=y
|
||||||
# CONFIG_RTC_DRV_CADENCE is not set
|
# CONFIG_RTC_DRV_CADENCE is not set
|
||||||
# CONFIG_RTC_DRV_FTRTC010 is not set
|
# CONFIG_RTC_DRV_FTRTC010 is not set
|
||||||
# CONFIG_RTC_DRV_SNVS is not set
|
|
||||||
# CONFIG_RTC_DRV_R7301 is not set
|
# CONFIG_RTC_DRV_R7301 is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3960,7 +4023,6 @@ CONFIG_DMA_OF=y
|
|||||||
# CONFIG_DW_AXI_DMAC is not set
|
# CONFIG_DW_AXI_DMAC is not set
|
||||||
# CONFIG_FSL_EDMA is not set
|
# CONFIG_FSL_EDMA is not set
|
||||||
# CONFIG_FSL_QDMA is not set
|
# CONFIG_FSL_QDMA is not set
|
||||||
# CONFIG_HISI_DMA is not set
|
|
||||||
# CONFIG_INTEL_IDMA64 is not set
|
# CONFIG_INTEL_IDMA64 is not set
|
||||||
# CONFIG_MV_XOR_V2 is not set
|
# CONFIG_MV_XOR_V2 is not set
|
||||||
CONFIG_PL330_DMA=y
|
CONFIG_PL330_DMA=y
|
||||||
@ -3983,6 +4045,7 @@ CONFIG_PL330_DMA=y
|
|||||||
CONFIG_SYNC_FILE=y
|
CONFIG_SYNC_FILE=y
|
||||||
# CONFIG_SW_SYNC is not set
|
# CONFIG_SW_SYNC is not set
|
||||||
# CONFIG_UDMABUF is not set
|
# CONFIG_UDMABUF is not set
|
||||||
|
# CONFIG_DMABUF_MOVE_NOTIFY is not set
|
||||||
# CONFIG_DMABUF_SELFTESTS is not set
|
# CONFIG_DMABUF_SELFTESTS is not set
|
||||||
CONFIG_DMABUF_HEAPS=y
|
CONFIG_DMABUF_HEAPS=y
|
||||||
CONFIG_DMABUF_HEAPS_SYSTEM=y
|
CONFIG_DMABUF_HEAPS_SYSTEM=y
|
||||||
@ -4003,6 +4066,13 @@ CONFIG_VIRTIO_BALLOON=y
|
|||||||
# CONFIG_VIRTIO_INPUT is not set
|
# CONFIG_VIRTIO_INPUT is not set
|
||||||
CONFIG_VIRTIO_MMIO=y
|
CONFIG_VIRTIO_MMIO=y
|
||||||
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
||||||
|
# CONFIG_VDPA is not set
|
||||||
|
CONFIG_VHOST_IOTLB=y
|
||||||
|
CONFIG_VHOST_RING=y
|
||||||
|
CONFIG_VHOST_DPN=y
|
||||||
|
CONFIG_VHOST_MENU=y
|
||||||
|
# CONFIG_VHOST_NET is not set
|
||||||
|
# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Microsoft Hyper-V guest support
|
# Microsoft Hyper-V guest support
|
||||||
@ -4034,7 +4104,6 @@ CONFIG_RTL8723BS=m
|
|||||||
# Analog to digital converters
|
# Analog to digital converters
|
||||||
#
|
#
|
||||||
# CONFIG_AD7816 is not set
|
# CONFIG_AD7816 is not set
|
||||||
# CONFIG_AD7192 is not set
|
|
||||||
# CONFIG_AD7280 is not set
|
# CONFIG_AD7280 is not set
|
||||||
# end of Analog to digital converters
|
# end of Analog to digital converters
|
||||||
|
|
||||||
@ -4093,6 +4162,7 @@ CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
|||||||
#
|
#
|
||||||
# CONFIG_PHY_ROCKCHIP_DPHY_RX0 is not set
|
# CONFIG_PHY_ROCKCHIP_DPHY_RX0 is not set
|
||||||
# CONFIG_VIDEO_ROCKCHIP_ISP1 is not set
|
# CONFIG_VIDEO_ROCKCHIP_ISP1 is not set
|
||||||
|
# CONFIG_VIDEO_USBVISION is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
@ -4107,7 +4177,6 @@ CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
|||||||
# CONFIG_FB_TFT is not set
|
# CONFIG_FB_TFT is not set
|
||||||
# CONFIG_WILC1000_SDIO is not set
|
# CONFIG_WILC1000_SDIO is not set
|
||||||
# CONFIG_WILC1000_SPI is not set
|
# CONFIG_WILC1000_SPI is not set
|
||||||
# CONFIG_MOST is not set
|
|
||||||
# CONFIG_KS7010 is not set
|
# CONFIG_KS7010 is not set
|
||||||
# CONFIG_PI433 is not set
|
# CONFIG_PI433 is not set
|
||||||
|
|
||||||
@ -4118,9 +4187,6 @@ CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
|||||||
|
|
||||||
# CONFIG_XIL_AXIS_FIFO is not set
|
# CONFIG_XIL_AXIS_FIFO is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
# CONFIG_USB_WUSB_CBAF is not set
|
|
||||||
# CONFIG_UWB is not set
|
|
||||||
# CONFIG_STAGING_EXFAT_FS is not set
|
|
||||||
# CONFIG_WFX is not set
|
# CONFIG_WFX is not set
|
||||||
# CONFIG_GOLDFISH is not set
|
# CONFIG_GOLDFISH is not set
|
||||||
# CONFIG_MFD_CROS_EC is not set
|
# CONFIG_MFD_CROS_EC is not set
|
||||||
@ -4346,6 +4412,7 @@ CONFIG_IIO=y
|
|||||||
#
|
#
|
||||||
# CONFIG_AD7091R5 is not set
|
# CONFIG_AD7091R5 is not set
|
||||||
# CONFIG_AD7124 is not set
|
# CONFIG_AD7124 is not set
|
||||||
|
# CONFIG_AD7192 is not set
|
||||||
# CONFIG_AD7266 is not set
|
# CONFIG_AD7266 is not set
|
||||||
# CONFIG_AD7291 is not set
|
# CONFIG_AD7291 is not set
|
||||||
# CONFIG_AD7292 is not set
|
# CONFIG_AD7292 is not set
|
||||||
@ -4412,6 +4479,7 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
# Amplifiers
|
# Amplifiers
|
||||||
#
|
#
|
||||||
# CONFIG_AD8366 is not set
|
# CONFIG_AD8366 is not set
|
||||||
|
# CONFIG_HMC425 is not set
|
||||||
# end of Amplifiers
|
# end of Amplifiers
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -4451,19 +4519,20 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
# CONFIG_AD5593R is not set
|
# CONFIG_AD5593R is not set
|
||||||
# CONFIG_AD5504 is not set
|
# CONFIG_AD5504 is not set
|
||||||
# CONFIG_AD5624R_SPI is not set
|
# CONFIG_AD5624R_SPI is not set
|
||||||
# CONFIG_LTC1660 is not set
|
|
||||||
# CONFIG_LTC2632 is not set
|
|
||||||
# CONFIG_AD5686_SPI is not set
|
# CONFIG_AD5686_SPI is not set
|
||||||
# CONFIG_AD5696_I2C is not set
|
# CONFIG_AD5696_I2C is not set
|
||||||
# CONFIG_AD5755 is not set
|
# CONFIG_AD5755 is not set
|
||||||
# CONFIG_AD5758 is not set
|
# CONFIG_AD5758 is not set
|
||||||
# CONFIG_AD5761 is not set
|
# CONFIG_AD5761 is not set
|
||||||
# CONFIG_AD5764 is not set
|
# CONFIG_AD5764 is not set
|
||||||
|
# CONFIG_AD5770R is not set
|
||||||
# CONFIG_AD5791 is not set
|
# CONFIG_AD5791 is not set
|
||||||
# CONFIG_AD7303 is not set
|
# CONFIG_AD7303 is not set
|
||||||
# CONFIG_AD8801 is not set
|
# CONFIG_AD8801 is not set
|
||||||
# CONFIG_DPOT_DAC is not set
|
# CONFIG_DPOT_DAC is not set
|
||||||
# CONFIG_DS4424 is not set
|
# CONFIG_DS4424 is not set
|
||||||
|
# CONFIG_LTC1660 is not set
|
||||||
|
# CONFIG_LTC2632 is not set
|
||||||
# CONFIG_M62332 is not set
|
# CONFIG_M62332 is not set
|
||||||
# CONFIG_MAX517 is not set
|
# CONFIG_MAX517 is not set
|
||||||
# CONFIG_MAX5821 is not set
|
# CONFIG_MAX5821 is not set
|
||||||
@ -4561,6 +4630,7 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
#
|
#
|
||||||
# CONFIG_ADJD_S311 is not set
|
# CONFIG_ADJD_S311 is not set
|
||||||
# CONFIG_ADUX1020 is not set
|
# CONFIG_ADUX1020 is not set
|
||||||
|
# CONFIG_AL3010 is not set
|
||||||
# CONFIG_AL3320A is not set
|
# CONFIG_AL3320A is not set
|
||||||
# CONFIG_APDS9300 is not set
|
# CONFIG_APDS9300 is not set
|
||||||
# CONFIG_APDS9960 is not set
|
# CONFIG_APDS9960 is not set
|
||||||
@ -4571,6 +4641,7 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
# CONFIG_CM3323 is not set
|
# CONFIG_CM3323 is not set
|
||||||
# CONFIG_CM3605 is not set
|
# CONFIG_CM3605 is not set
|
||||||
# CONFIG_CM36651 is not set
|
# CONFIG_CM36651 is not set
|
||||||
|
# CONFIG_GP2AP002 is not set
|
||||||
# CONFIG_GP2AP020A00F is not set
|
# CONFIG_GP2AP020A00F is not set
|
||||||
# CONFIG_SENSORS_ISL29018 is not set
|
# CONFIG_SENSORS_ISL29018 is not set
|
||||||
# CONFIG_SENSORS_ISL29028 is not set
|
# CONFIG_SENSORS_ISL29028 is not set
|
||||||
@ -4631,6 +4702,11 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
#
|
#
|
||||||
# end of Inclinometer sensors
|
# end of Inclinometer sensors
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linear and angular position sensors
|
||||||
|
#
|
||||||
|
# end of Linear and angular position sensors
|
||||||
|
|
||||||
#
|
#
|
||||||
# Digital potentiometers
|
# Digital potentiometers
|
||||||
#
|
#
|
||||||
@ -4660,6 +4736,7 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
# CONFIG_DLHL60D is not set
|
# CONFIG_DLHL60D is not set
|
||||||
# CONFIG_DPS310 is not set
|
# CONFIG_DPS310 is not set
|
||||||
# CONFIG_HP03 is not set
|
# CONFIG_HP03 is not set
|
||||||
|
# CONFIG_ICP10100 is not set
|
||||||
# CONFIG_MPL115_I2C is not set
|
# CONFIG_MPL115_I2C is not set
|
||||||
# CONFIG_MPL115_SPI is not set
|
# CONFIG_MPL115_SPI is not set
|
||||||
# CONFIG_MPL3115 is not set
|
# CONFIG_MPL3115 is not set
|
||||||
@ -4714,6 +4791,7 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
|
|
||||||
CONFIG_PWM=y
|
CONFIG_PWM=y
|
||||||
CONFIG_PWM_SYSFS=y
|
CONFIG_PWM_SYSFS=y
|
||||||
|
# CONFIG_PWM_DEBUG is not set
|
||||||
# CONFIG_PWM_FSL_FTM is not set
|
# CONFIG_PWM_FSL_FTM is not set
|
||||||
# CONFIG_PWM_PCA9685 is not set
|
# CONFIG_PWM_PCA9685 is not set
|
||||||
CONFIG_PWM_ROCKCHIP=y
|
CONFIG_PWM_ROCKCHIP=y
|
||||||
@ -4743,7 +4821,7 @@ CONFIG_RESET_CONTROLLER=y
|
|||||||
CONFIG_GENERIC_PHY=y
|
CONFIG_GENERIC_PHY=y
|
||||||
# CONFIG_PHY_XGENE is not set
|
# CONFIG_PHY_XGENE is not set
|
||||||
# CONFIG_BCM_KONA_USB2_PHY is not set
|
# CONFIG_BCM_KONA_USB2_PHY is not set
|
||||||
# CONFIG_PHY_CADENCE_DP is not set
|
# CONFIG_PHY_CADENCE_TORRENT is not set
|
||||||
# CONFIG_PHY_CADENCE_DPHY is not set
|
# CONFIG_PHY_CADENCE_DPHY is not set
|
||||||
# CONFIG_PHY_CADENCE_SIERRA is not set
|
# CONFIG_PHY_CADENCE_SIERRA is not set
|
||||||
# CONFIG_PHY_FSL_IMX8MQ_USB is not set
|
# CONFIG_PHY_FSL_IMX8MQ_USB is not set
|
||||||
@ -4831,6 +4909,7 @@ CONFIG_PM_OPP=y
|
|||||||
# CONFIG_SLIMBUS is not set
|
# CONFIG_SLIMBUS is not set
|
||||||
# CONFIG_INTERCONNECT is not set
|
# CONFIG_INTERCONNECT is not set
|
||||||
# CONFIG_COUNTER is not set
|
# CONFIG_COUNTER is not set
|
||||||
|
# CONFIG_MOST is not set
|
||||||
# end of Device Drivers
|
# end of Device Drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -4911,7 +4990,7 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
|||||||
# end of CD-ROM/DVD Filesystems
|
# end of CD-ROM/DVD Filesystems
|
||||||
|
|
||||||
#
|
#
|
||||||
# DOS/FAT/NT Filesystems
|
# DOS/FAT/EXFAT/NT Filesystems
|
||||||
#
|
#
|
||||||
CONFIG_FAT_FS=y
|
CONFIG_FAT_FS=y
|
||||||
# CONFIG_MSDOS_FS is not set
|
# CONFIG_MSDOS_FS is not set
|
||||||
@ -4919,8 +4998,9 @@ CONFIG_VFAT_FS=y
|
|||||||
CONFIG_FAT_DEFAULT_CODEPAGE=437
|
CONFIG_FAT_DEFAULT_CODEPAGE=437
|
||||||
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
|
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
|
||||||
# CONFIG_FAT_DEFAULT_UTF8 is not set
|
# CONFIG_FAT_DEFAULT_UTF8 is not set
|
||||||
|
# CONFIG_EXFAT_FS is not set
|
||||||
# CONFIG_NTFS_FS is not set
|
# CONFIG_NTFS_FS is not set
|
||||||
# end of DOS/FAT/NT Filesystems
|
# end of DOS/FAT/EXFAT/NT Filesystems
|
||||||
|
|
||||||
#
|
#
|
||||||
# Pseudo filesystems
|
# Pseudo filesystems
|
||||||
@ -5122,6 +5202,10 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity"
|
|||||||
# Memory initialization
|
# Memory initialization
|
||||||
#
|
#
|
||||||
CONFIG_INIT_STACK_NONE=y
|
CONFIG_INIT_STACK_NONE=y
|
||||||
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||||
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||||
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
|
||||||
|
# CONFIG_GCC_PLUGIN_STACKLEAK is not set
|
||||||
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
||||||
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
||||||
# end of Memory initialization
|
# end of Memory initialization
|
||||||
@ -5468,7 +5552,6 @@ CONFIG_FRAME_WARN=2048
|
|||||||
# CONFIG_STRIP_ASM_SYMS is not set
|
# CONFIG_STRIP_ASM_SYMS is not set
|
||||||
# CONFIG_READABLE_ASM is not set
|
# CONFIG_READABLE_ASM is not set
|
||||||
# CONFIG_HEADERS_INSTALL is not set
|
# CONFIG_HEADERS_INSTALL is not set
|
||||||
CONFIG_OPTIMIZE_INLINING=y
|
|
||||||
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
||||||
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
|
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
|
||||||
CONFIG_ARCH_WANT_FRAME_POINTERS=y
|
CONFIG_ARCH_WANT_FRAME_POINTERS=y
|
||||||
@ -5482,12 +5565,12 @@ CONFIG_FRAME_POINTER=y
|
|||||||
CONFIG_MAGIC_SYSRQ=y
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
|
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
|
||||||
CONFIG_MAGIC_SYSRQ_SERIAL=y
|
CONFIG_MAGIC_SYSRQ_SERIAL=y
|
||||||
|
CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
|
||||||
CONFIG_DEBUG_FS=y
|
CONFIG_DEBUG_FS=y
|
||||||
CONFIG_HAVE_ARCH_KGDB=y
|
CONFIG_HAVE_ARCH_KGDB=y
|
||||||
# CONFIG_KGDB is not set
|
# CONFIG_KGDB is not set
|
||||||
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
|
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
|
||||||
# CONFIG_UBSAN is not set
|
# CONFIG_UBSAN is not set
|
||||||
CONFIG_UBSAN_ALIGNMENT=y
|
|
||||||
# end of Generic Kernel Debugging Instruments
|
# end of Generic Kernel Debugging Instruments
|
||||||
|
|
||||||
CONFIG_DEBUG_KERNEL=y
|
CONFIG_DEBUG_KERNEL=y
|
||||||
@ -5533,6 +5616,7 @@ CONFIG_PANIC_TIMEOUT=0
|
|||||||
# CONFIG_SOFTLOCKUP_DETECTOR is not set
|
# CONFIG_SOFTLOCKUP_DETECTOR is not set
|
||||||
# CONFIG_DETECT_HUNG_TASK is not set
|
# CONFIG_DETECT_HUNG_TASK is not set
|
||||||
# CONFIG_WQ_WATCHDOG is not set
|
# CONFIG_WQ_WATCHDOG is not set
|
||||||
|
# CONFIG_TEST_LOCKUP is not set
|
||||||
# end of Debug Oops, Lockups and Hangs
|
# end of Debug Oops, Lockups and Hangs
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -5614,7 +5698,6 @@ CONFIG_STRICT_DEVMEM=y
|
|||||||
# CONFIG_PID_IN_CONTEXTIDR is not set
|
# CONFIG_PID_IN_CONTEXTIDR is not set
|
||||||
# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
|
# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
|
||||||
# CONFIG_DEBUG_WX is not set
|
# CONFIG_DEBUG_WX is not set
|
||||||
# CONFIG_DEBUG_ALIGN_RODATA is not set
|
|
||||||
# CONFIG_ARM64_RELOC_TEST is not set
|
# CONFIG_ARM64_RELOC_TEST is not set
|
||||||
# CONFIG_CORESIGHT is not set
|
# CONFIG_CORESIGHT is not set
|
||||||
# end of arm64 Debugging
|
# end of arm64 Debugging
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 5.6.6 Kernel Configuration
|
# Linux/arm64 5.7.2 Kernel Configuration
|
||||||
#
|
#
|
||||||
|
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=90201
|
CONFIG_GCC_VERSION=90201
|
||||||
|
CONFIG_LD_VERSION=233010000
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
CONFIG_CC_HAS_ASM_GOTO=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
|
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||||
CONFIG_THREAD_INFO_IN_TASK=y
|
CONFIG_THREAD_INFO_IN_TASK=y
|
||||||
@ -55,7 +55,6 @@ CONFIG_SPARSE_IRQ=y
|
|||||||
# end of IRQ subsystem
|
# end of IRQ subsystem
|
||||||
|
|
||||||
CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
|
CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
|
||||||
CONFIG_ARCH_CLOCKSOURCE_DATA=y
|
|
||||||
CONFIG_GENERIC_TIME_VSYSCALL=y
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
||||||
@ -84,6 +83,7 @@ CONFIG_TICK_CPU_ACCOUNTING=y
|
|||||||
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
|
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
|
||||||
CONFIG_IRQ_TIME_ACCOUNTING=y
|
CONFIG_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_SCHED_AVG_IRQ=y
|
CONFIG_HAVE_SCHED_AVG_IRQ=y
|
||||||
|
# CONFIG_SCHED_THERMAL_PRESSURE is not set
|
||||||
CONFIG_BSD_PROCESS_ACCT=y
|
CONFIG_BSD_PROCESS_ACCT=y
|
||||||
CONFIG_BSD_PROCESS_ACCT_V3=y
|
CONFIG_BSD_PROCESS_ACCT_V3=y
|
||||||
CONFIG_TASKSTATS=y
|
CONFIG_TASKSTATS=y
|
||||||
@ -255,6 +255,7 @@ CONFIG_GENERIC_CALIBRATE_DELAY=y
|
|||||||
CONFIG_ZONE_DMA=y
|
CONFIG_ZONE_DMA=y
|
||||||
CONFIG_ZONE_DMA32=y
|
CONFIG_ZONE_DMA32=y
|
||||||
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
|
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
|
||||||
|
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
|
||||||
CONFIG_SMP=y
|
CONFIG_SMP=y
|
||||||
CONFIG_KERNEL_MODE_NEON=y
|
CONFIG_KERNEL_MODE_NEON=y
|
||||||
CONFIG_FIX_EARLYCON_MEM=y
|
CONFIG_FIX_EARLYCON_MEM=y
|
||||||
@ -417,8 +418,18 @@ CONFIG_ARM64_CNP=y
|
|||||||
# ARMv8.3 architectural features
|
# ARMv8.3 architectural features
|
||||||
#
|
#
|
||||||
CONFIG_ARM64_PTR_AUTH=y
|
CONFIG_ARM64_PTR_AUTH=y
|
||||||
|
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET=y
|
||||||
|
CONFIG_CC_HAS_SIGN_RETURN_ADDRESS=y
|
||||||
|
CONFIG_AS_HAS_PAC=y
|
||||||
|
CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y
|
||||||
# end of ARMv8.3 architectural features
|
# end of ARMv8.3 architectural features
|
||||||
|
|
||||||
|
#
|
||||||
|
# ARMv8.4 architectural features
|
||||||
|
#
|
||||||
|
CONFIG_ARM64_AMU_EXTN=y
|
||||||
|
# end of ARMv8.4 architectural features
|
||||||
|
|
||||||
#
|
#
|
||||||
# ARMv8.5 architectural features
|
# ARMv8.5 architectural features
|
||||||
#
|
#
|
||||||
@ -627,6 +638,7 @@ CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
|
|||||||
CONFIG_STRICT_KERNEL_RWX=y
|
CONFIG_STRICT_KERNEL_RWX=y
|
||||||
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
||||||
CONFIG_STRICT_MODULE_RWX=y
|
CONFIG_STRICT_MODULE_RWX=y
|
||||||
|
CONFIG_HAVE_ARCH_COMPILER_H=y
|
||||||
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
|
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
|
||||||
CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
||||||
# CONFIG_LOCK_EVENT_COUNTS is not set
|
# CONFIG_LOCK_EVENT_COUNTS is not set
|
||||||
@ -638,8 +650,10 @@ CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
|||||||
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
||||||
# end of GCOV-based kernel profiling
|
# end of GCOV-based kernel profiling
|
||||||
|
|
||||||
CONFIG_PLUGIN_HOSTCC=""
|
|
||||||
CONFIG_HAVE_GCC_PLUGINS=y
|
CONFIG_HAVE_GCC_PLUGINS=y
|
||||||
|
CONFIG_GCC_PLUGINS=y
|
||||||
|
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
|
||||||
|
# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
|
||||||
# end of General architecture-dependent options
|
# end of General architecture-dependent options
|
||||||
|
|
||||||
CONFIG_RT_MUTEXES=y
|
CONFIG_RT_MUTEXES=y
|
||||||
@ -750,6 +764,7 @@ CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
|
|||||||
CONFIG_QUEUED_SPINLOCKS=y
|
CONFIG_QUEUED_SPINLOCKS=y
|
||||||
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
|
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
|
||||||
CONFIG_QUEUED_RWLOCKS=y
|
CONFIG_QUEUED_RWLOCKS=y
|
||||||
|
CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
|
||||||
CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
|
CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
|
||||||
CONFIG_FREEZER=y
|
CONFIG_FREEZER=y
|
||||||
|
|
||||||
@ -784,6 +799,7 @@ CONFIG_SPLIT_PTLOCK_CPUS=4
|
|||||||
CONFIG_MEMORY_BALLOON=y
|
CONFIG_MEMORY_BALLOON=y
|
||||||
CONFIG_BALLOON_COMPACTION=y
|
CONFIG_BALLOON_COMPACTION=y
|
||||||
CONFIG_COMPACTION=y
|
CONFIG_COMPACTION=y
|
||||||
|
CONFIG_PAGE_REPORTING=y
|
||||||
CONFIG_MIGRATION=y
|
CONFIG_MIGRATION=y
|
||||||
CONFIG_CONTIG_ALLOC=y
|
CONFIG_CONTIG_ALLOC=y
|
||||||
CONFIG_PHYS_ADDR_T_64BIT=y
|
CONFIG_PHYS_ADDR_T_64BIT=y
|
||||||
@ -796,7 +812,6 @@ CONFIG_MEMORY_FAILURE=y
|
|||||||
CONFIG_TRANSPARENT_HUGEPAGE=y
|
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
||||||
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
||||||
CONFIG_TRANSPARENT_HUGE_PAGECACHE=y
|
|
||||||
# CONFIG_CLEANCACHE is not set
|
# CONFIG_CLEANCACHE is not set
|
||||||
# CONFIG_FRONTSWAP is not set
|
# CONFIG_FRONTSWAP is not set
|
||||||
CONFIG_CMA=y
|
CONFIG_CMA=y
|
||||||
@ -886,6 +901,7 @@ CONFIG_IPV6_FOU=m
|
|||||||
# CONFIG_IPV6_MROUTE is not set
|
# CONFIG_IPV6_MROUTE is not set
|
||||||
# CONFIG_IPV6_SEG6_LWTUNNEL is not set
|
# CONFIG_IPV6_SEG6_LWTUNNEL is not set
|
||||||
# CONFIG_IPV6_SEG6_HMAC is not set
|
# CONFIG_IPV6_SEG6_HMAC is not set
|
||||||
|
# CONFIG_IPV6_RPL_LWTUNNEL is not set
|
||||||
# CONFIG_NETLABEL is not set
|
# CONFIG_NETLABEL is not set
|
||||||
# CONFIG_MPTCP is not set
|
# CONFIG_MPTCP is not set
|
||||||
# CONFIG_NETWORK_SECMARK is not set
|
# CONFIG_NETWORK_SECMARK is not set
|
||||||
@ -1164,6 +1180,7 @@ CONFIG_BT_HCIUART_LL=y
|
|||||||
# CONFIG_BT_HCIUART_3WIRE is not set
|
# CONFIG_BT_HCIUART_3WIRE is not set
|
||||||
# CONFIG_BT_HCIUART_INTEL is not set
|
# CONFIG_BT_HCIUART_INTEL is not set
|
||||||
CONFIG_BT_HCIUART_BCM=y
|
CONFIG_BT_HCIUART_BCM=y
|
||||||
|
# CONFIG_BT_HCIUART_RTL is not set
|
||||||
# CONFIG_BT_HCIUART_QCA is not set
|
# CONFIG_BT_HCIUART_QCA is not set
|
||||||
# CONFIG_BT_HCIUART_AG6XX is not set
|
# CONFIG_BT_HCIUART_AG6XX is not set
|
||||||
# CONFIG_BT_HCIUART_MRVL is not set
|
# CONFIG_BT_HCIUART_MRVL is not set
|
||||||
@ -1282,6 +1299,7 @@ CONFIG_GENERIC_ARCH_TOPOLOGY=y
|
|||||||
# CONFIG_MOXTET is not set
|
# CONFIG_MOXTET is not set
|
||||||
# CONFIG_SIMPLE_PM_BUS is not set
|
# CONFIG_SIMPLE_PM_BUS is not set
|
||||||
# CONFIG_VEXPRESS_CONFIG is not set
|
# CONFIG_VEXPRESS_CONFIG is not set
|
||||||
|
# CONFIG_MHI_BUS is not set
|
||||||
# end of Bus devices
|
# end of Bus devices
|
||||||
|
|
||||||
# CONFIG_CONNECTOR is not set
|
# CONFIG_CONNECTOR is not set
|
||||||
@ -1366,7 +1384,6 @@ CONFIG_MTD_CFI_I2=y
|
|||||||
CONFIG_MTD_SPI_NOR=y
|
CONFIG_MTD_SPI_NOR=y
|
||||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
||||||
# CONFIG_SPI_CADENCE_QUADSPI is not set
|
# CONFIG_SPI_CADENCE_QUADSPI is not set
|
||||||
# CONFIG_SPI_MTK_QUADSPI is not set
|
|
||||||
# CONFIG_MTD_UBI is not set
|
# CONFIG_MTD_UBI is not set
|
||||||
# CONFIG_MTD_HYPERBUS is not set
|
# CONFIG_MTD_HYPERBUS is not set
|
||||||
CONFIG_DTC=y
|
CONFIG_DTC=y
|
||||||
@ -1453,11 +1470,11 @@ CONFIG_EEPROM_93CX6=m
|
|||||||
#
|
#
|
||||||
CONFIG_VOP_BUS=y
|
CONFIG_VOP_BUS=y
|
||||||
CONFIG_VOP=y
|
CONFIG_VOP=y
|
||||||
CONFIG_VHOST_RING=y
|
|
||||||
# end of Intel MIC & related support
|
# end of Intel MIC & related support
|
||||||
|
|
||||||
# CONFIG_ECHO is not set
|
# CONFIG_ECHO is not set
|
||||||
# CONFIG_MISC_RTSX_USB is not set
|
# CONFIG_MISC_RTSX_USB is not set
|
||||||
|
# CONFIG_UACCE is not set
|
||||||
# end of Misc devices
|
# end of Misc devices
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1519,6 +1536,7 @@ CONFIG_MACVTAP=m
|
|||||||
# CONFIG_IPVLAN is not set
|
# CONFIG_IPVLAN is not set
|
||||||
CONFIG_VXLAN=m
|
CONFIG_VXLAN=m
|
||||||
# CONFIG_GENEVE is not set
|
# CONFIG_GENEVE is not set
|
||||||
|
# CONFIG_BAREUDP is not set
|
||||||
# CONFIG_GTP is not set
|
# CONFIG_GTP is not set
|
||||||
# CONFIG_MACSEC is not set
|
# CONFIG_MACSEC is not set
|
||||||
# CONFIG_NETCONSOLE is not set
|
# CONFIG_NETCONSOLE is not set
|
||||||
@ -1591,8 +1609,11 @@ CONFIG_MDIO_BUS_MUX_MMIOREG=y
|
|||||||
CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
|
CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
|
||||||
CONFIG_MDIO_GPIO=y
|
CONFIG_MDIO_GPIO=y
|
||||||
# CONFIG_MDIO_HISI_FEMAC is not set
|
# CONFIG_MDIO_HISI_FEMAC is not set
|
||||||
|
# CONFIG_MDIO_IPQ8064 is not set
|
||||||
# CONFIG_MDIO_MSCC_MIIM is not set
|
# CONFIG_MDIO_MSCC_MIIM is not set
|
||||||
|
# CONFIG_MDIO_MVUSB is not set
|
||||||
# CONFIG_MDIO_OCTEON is not set
|
# CONFIG_MDIO_OCTEON is not set
|
||||||
|
CONFIG_MDIO_XPCS=y
|
||||||
CONFIG_PHYLINK=y
|
CONFIG_PHYLINK=y
|
||||||
CONFIG_PHYLIB=y
|
CONFIG_PHYLIB=y
|
||||||
CONFIG_SWPHY=y
|
CONFIG_SWPHY=y
|
||||||
@ -1969,12 +1990,7 @@ CONFIG_HW_CONSOLE=y
|
|||||||
CONFIG_VT_HW_CONSOLE_BINDING=y
|
CONFIG_VT_HW_CONSOLE_BINDING=y
|
||||||
CONFIG_UNIX98_PTYS=y
|
CONFIG_UNIX98_PTYS=y
|
||||||
# CONFIG_LEGACY_PTYS is not set
|
# CONFIG_LEGACY_PTYS is not set
|
||||||
# CONFIG_SERIAL_NONSTANDARD is not set
|
|
||||||
# CONFIG_N_GSM is not set
|
|
||||||
# CONFIG_TRACE_SINK is not set
|
|
||||||
# CONFIG_NULL_TTY is not set
|
|
||||||
CONFIG_LDISC_AUTOLOAD=y
|
CONFIG_LDISC_AUTOLOAD=y
|
||||||
CONFIG_DEVMEM=y
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Serial drivers
|
# Serial drivers
|
||||||
@ -2023,24 +2039,31 @@ CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
|
|||||||
# CONFIG_SERIAL_FSL_LPUART is not set
|
# CONFIG_SERIAL_FSL_LPUART is not set
|
||||||
# CONFIG_SERIAL_FSL_LINFLEXUART is not set
|
# CONFIG_SERIAL_FSL_LINFLEXUART is not set
|
||||||
# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
|
# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
|
||||||
|
# CONFIG_SERIAL_SPRD is not set
|
||||||
# end of Serial drivers
|
# end of Serial drivers
|
||||||
|
|
||||||
CONFIG_SERIAL_MCTRL_GPIO=y
|
CONFIG_SERIAL_MCTRL_GPIO=y
|
||||||
CONFIG_SERIAL_DEV_BUS=y
|
# CONFIG_SERIAL_NONSTANDARD is not set
|
||||||
CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
|
# CONFIG_N_GSM is not set
|
||||||
|
# CONFIG_NULL_TTY is not set
|
||||||
|
# CONFIG_TRACE_SINK is not set
|
||||||
CONFIG_HVC_DRIVER=y
|
CONFIG_HVC_DRIVER=y
|
||||||
# CONFIG_HVC_DCC is not set
|
# CONFIG_HVC_DCC is not set
|
||||||
|
CONFIG_SERIAL_DEV_BUS=y
|
||||||
|
CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
|
||||||
CONFIG_VIRTIO_CONSOLE=y
|
CONFIG_VIRTIO_CONSOLE=y
|
||||||
# CONFIG_IPMI_HANDLER is not set
|
# CONFIG_IPMI_HANDLER is not set
|
||||||
CONFIG_HW_RANDOM=m
|
CONFIG_HW_RANDOM=m
|
||||||
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
|
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
|
||||||
# CONFIG_HW_RANDOM_VIRTIO is not set
|
# CONFIG_HW_RANDOM_VIRTIO is not set
|
||||||
CONFIG_HW_RANDOM_OPTEE=m
|
CONFIG_HW_RANDOM_OPTEE=m
|
||||||
|
CONFIG_DEVMEM=y
|
||||||
# CONFIG_RAW_DRIVER is not set
|
# CONFIG_RAW_DRIVER is not set
|
||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
|
|
||||||
|
# CONFIG_RANDOM_TRUST_CPU is not set
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -2139,6 +2162,11 @@ CONFIG_SPI_ROCKCHIP=m
|
|||||||
# CONFIG_SPI_XILINX is not set
|
# CONFIG_SPI_XILINX is not set
|
||||||
# CONFIG_SPI_ZYNQMP_GQSPI is not set
|
# CONFIG_SPI_ZYNQMP_GQSPI is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# SPI Multiplexer support
|
||||||
|
#
|
||||||
|
# CONFIG_SPI_MUX is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# SPI Protocol Masters
|
# SPI Protocol Masters
|
||||||
#
|
#
|
||||||
@ -2170,6 +2198,7 @@ CONFIG_PTP_1588_CLOCK=y
|
|||||||
#
|
#
|
||||||
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
|
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
|
||||||
#
|
#
|
||||||
|
# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set
|
||||||
# CONFIG_PTP_1588_CLOCK_IDTCM is not set
|
# CONFIG_PTP_1588_CLOCK_IDTCM is not set
|
||||||
# end of PTP clock support
|
# end of PTP clock support
|
||||||
|
|
||||||
@ -2328,6 +2357,7 @@ CONFIG_HWMON=y
|
|||||||
# CONFIG_SENSORS_ADT7475 is not set
|
# CONFIG_SENSORS_ADT7475 is not set
|
||||||
# CONFIG_SENSORS_AS370 is not set
|
# CONFIG_SENSORS_AS370 is not set
|
||||||
# CONFIG_SENSORS_ASC7621 is not set
|
# CONFIG_SENSORS_ASC7621 is not set
|
||||||
|
# CONFIG_SENSORS_AXI_FAN_CONTROL is not set
|
||||||
CONFIG_SENSORS_ARM_SCPI=y
|
CONFIG_SENSORS_ARM_SCPI=y
|
||||||
# CONFIG_SENSORS_ASPEED is not set
|
# CONFIG_SENSORS_ASPEED is not set
|
||||||
# CONFIG_SENSORS_ATXP1 is not set
|
# CONFIG_SENSORS_ATXP1 is not set
|
||||||
@ -2539,6 +2569,7 @@ CONFIG_MFD_CORE=y
|
|||||||
# CONFIG_MFD_HI6421_PMIC is not set
|
# CONFIG_MFD_HI6421_PMIC is not set
|
||||||
# CONFIG_HTC_PASIC3 is not set
|
# CONFIG_HTC_PASIC3 is not set
|
||||||
# CONFIG_HTC_I2CPLD is not set
|
# CONFIG_HTC_I2CPLD is not set
|
||||||
|
# CONFIG_MFD_IQS62X is not set
|
||||||
# CONFIG_MFD_KEMPLD is not set
|
# CONFIG_MFD_KEMPLD is not set
|
||||||
# CONFIG_MFD_88PM800 is not set
|
# CONFIG_MFD_88PM800 is not set
|
||||||
# CONFIG_MFD_88PM805 is not set
|
# CONFIG_MFD_88PM805 is not set
|
||||||
@ -2621,7 +2652,6 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|||||||
# CONFIG_REGULATOR_88PG86X is not set
|
# CONFIG_REGULATOR_88PG86X is not set
|
||||||
# CONFIG_REGULATOR_ACT8865 is not set
|
# CONFIG_REGULATOR_ACT8865 is not set
|
||||||
# CONFIG_REGULATOR_AD5398 is not set
|
# CONFIG_REGULATOR_AD5398 is not set
|
||||||
# CONFIG_REGULATOR_ANATOP is not set
|
|
||||||
# CONFIG_REGULATOR_DA9210 is not set
|
# CONFIG_REGULATOR_DA9210 is not set
|
||||||
# CONFIG_REGULATOR_DA9211 is not set
|
# CONFIG_REGULATOR_DA9211 is not set
|
||||||
CONFIG_REGULATOR_FAN53555=y
|
CONFIG_REGULATOR_FAN53555=y
|
||||||
@ -2641,7 +2671,9 @@ CONFIG_REGULATOR_GPIO=y
|
|||||||
# CONFIG_REGULATOR_MAX8952 is not set
|
# CONFIG_REGULATOR_MAX8952 is not set
|
||||||
# CONFIG_REGULATOR_MAX8973 is not set
|
# CONFIG_REGULATOR_MAX8973 is not set
|
||||||
# CONFIG_REGULATOR_MCP16502 is not set
|
# CONFIG_REGULATOR_MCP16502 is not set
|
||||||
|
# CONFIG_REGULATOR_MP5416 is not set
|
||||||
# CONFIG_REGULATOR_MP8859 is not set
|
# CONFIG_REGULATOR_MP8859 is not set
|
||||||
|
# CONFIG_REGULATOR_MP886X is not set
|
||||||
# CONFIG_REGULATOR_MPQ7920 is not set
|
# CONFIG_REGULATOR_MPQ7920 is not set
|
||||||
# CONFIG_REGULATOR_MT6311 is not set
|
# CONFIG_REGULATOR_MT6311 is not set
|
||||||
# CONFIG_REGULATOR_PFUZE100 is not set
|
# CONFIG_REGULATOR_PFUZE100 is not set
|
||||||
@ -2756,7 +2788,6 @@ CONFIG_MEDIA_USB_SUPPORT=y
|
|||||||
#
|
#
|
||||||
# CONFIG_VIDEO_PVRUSB2 is not set
|
# CONFIG_VIDEO_PVRUSB2 is not set
|
||||||
# CONFIG_VIDEO_HDPVR is not set
|
# CONFIG_VIDEO_HDPVR is not set
|
||||||
# CONFIG_VIDEO_USBVISION is not set
|
|
||||||
# CONFIG_VIDEO_STK1160_COMMON is not set
|
# CONFIG_VIDEO_STK1160_COMMON is not set
|
||||||
# CONFIG_VIDEO_GO7007 is not set
|
# CONFIG_VIDEO_GO7007 is not set
|
||||||
|
|
||||||
@ -2979,11 +3010,6 @@ CONFIG_DRM_SCHED=y
|
|||||||
# CONFIG_DRM_KOMEDA is not set
|
# CONFIG_DRM_KOMEDA is not set
|
||||||
# end of ARM devices
|
# end of ARM devices
|
||||||
|
|
||||||
#
|
|
||||||
# ACP (Audio CoProcessor) Configuration
|
|
||||||
#
|
|
||||||
# end of ACP (Audio CoProcessor) Configuration
|
|
||||||
|
|
||||||
# CONFIG_DRM_VGEM is not set
|
# CONFIG_DRM_VGEM is not set
|
||||||
# CONFIG_DRM_VKMS is not set
|
# CONFIG_DRM_VKMS is not set
|
||||||
CONFIG_DRM_ROCKCHIP=y
|
CONFIG_DRM_ROCKCHIP=y
|
||||||
@ -3016,6 +3042,7 @@ CONFIG_DRM_PANEL=y
|
|||||||
# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
|
# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
|
||||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||||
|
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
|
||||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||||
@ -3033,19 +3060,23 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
|||||||
# Display Interface Bridges
|
# Display Interface Bridges
|
||||||
#
|
#
|
||||||
# CONFIG_DRM_CDNS_DSI is not set
|
# CONFIG_DRM_CDNS_DSI is not set
|
||||||
# CONFIG_DRM_DUMB_VGA_DAC is not set
|
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
|
||||||
# CONFIG_DRM_LVDS_CODEC is not set
|
# CONFIG_DRM_LVDS_CODEC is not set
|
||||||
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
||||||
# CONFIG_DRM_NXP_PTN3460 is not set
|
# CONFIG_DRM_NXP_PTN3460 is not set
|
||||||
# CONFIG_DRM_PARADE_PS8622 is not set
|
# CONFIG_DRM_PARADE_PS8622 is not set
|
||||||
|
# CONFIG_DRM_PARADE_PS8640 is not set
|
||||||
# CONFIG_DRM_SIL_SII8620 is not set
|
# CONFIG_DRM_SIL_SII8620 is not set
|
||||||
# CONFIG_DRM_SII902X is not set
|
# CONFIG_DRM_SII902X is not set
|
||||||
# CONFIG_DRM_SII9234 is not set
|
# CONFIG_DRM_SII9234 is not set
|
||||||
|
# CONFIG_DRM_SIMPLE_BRIDGE is not set
|
||||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358764 is not set
|
# CONFIG_DRM_TOSHIBA_TC358764 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||||
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
|
# CONFIG_DRM_TI_TPD12S015 is not set
|
||||||
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
|
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
|
||||||
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
||||||
# CONFIG_DRM_I2C_ADV7511 is not set
|
# CONFIG_DRM_I2C_ADV7511 is not set
|
||||||
@ -3063,6 +3094,7 @@ CONFIG_DRM_DW_HDMI_CEC=y
|
|||||||
# CONFIG_TINYDRM_HX8357D is not set
|
# CONFIG_TINYDRM_HX8357D is not set
|
||||||
# CONFIG_TINYDRM_ILI9225 is not set
|
# CONFIG_TINYDRM_ILI9225 is not set
|
||||||
# CONFIG_TINYDRM_ILI9341 is not set
|
# CONFIG_TINYDRM_ILI9341 is not set
|
||||||
|
# CONFIG_TINYDRM_ILI9486 is not set
|
||||||
# CONFIG_TINYDRM_MI0283QT is not set
|
# CONFIG_TINYDRM_MI0283QT is not set
|
||||||
# CONFIG_TINYDRM_REPAPER is not set
|
# CONFIG_TINYDRM_REPAPER is not set
|
||||||
# CONFIG_TINYDRM_ST7586 is not set
|
# CONFIG_TINYDRM_ST7586 is not set
|
||||||
@ -3070,6 +3102,7 @@ CONFIG_DRM_DW_HDMI_CEC=y
|
|||||||
# CONFIG_DRM_PL111 is not set
|
# CONFIG_DRM_PL111 is not set
|
||||||
# CONFIG_DRM_LIMA is not set
|
# CONFIG_DRM_LIMA is not set
|
||||||
CONFIG_DRM_PANFROST=y
|
CONFIG_DRM_PANFROST=y
|
||||||
|
# CONFIG_DRM_TIDSS is not set
|
||||||
# CONFIG_DRM_LEGACY is not set
|
# CONFIG_DRM_LEGACY is not set
|
||||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
||||||
|
|
||||||
@ -3196,6 +3229,7 @@ CONFIG_SND_SOC=y
|
|||||||
CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
|
CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
|
||||||
# CONFIG_SND_SOC_AMD_ACP is not set
|
# CONFIG_SND_SOC_AMD_ACP is not set
|
||||||
# CONFIG_SND_ATMEL_SOC is not set
|
# CONFIG_SND_ATMEL_SOC is not set
|
||||||
|
# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
|
||||||
# CONFIG_SND_DESIGNWARE_I2S is not set
|
# CONFIG_SND_DESIGNWARE_I2S is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3348,6 +3382,7 @@ CONFIG_SND_SOC_SPDIF=y
|
|||||||
# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set
|
# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set
|
||||||
# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set
|
# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set
|
||||||
# CONFIG_SND_SOC_TLV320AIC3X is not set
|
# CONFIG_SND_SOC_TLV320AIC3X is not set
|
||||||
|
# CONFIG_SND_SOC_TLV320ADCX140 is not set
|
||||||
CONFIG_SND_SOC_TS3A227E=m
|
CONFIG_SND_SOC_TS3A227E=m
|
||||||
# CONFIG_SND_SOC_TSCS42XX is not set
|
# CONFIG_SND_SOC_TSCS42XX is not set
|
||||||
# CONFIG_SND_SOC_TSCS454 is not set
|
# CONFIG_SND_SOC_TSCS454 is not set
|
||||||
@ -3430,6 +3465,7 @@ CONFIG_HID_GENERIC=y
|
|||||||
# CONFIG_HID_EZKEY is not set
|
# CONFIG_HID_EZKEY is not set
|
||||||
# CONFIG_HID_GEMBIRD is not set
|
# CONFIG_HID_GEMBIRD is not set
|
||||||
# CONFIG_HID_GFRM is not set
|
# CONFIG_HID_GFRM is not set
|
||||||
|
# CONFIG_HID_GLORIOUS is not set
|
||||||
# CONFIG_HID_HOLTEK is not set
|
# CONFIG_HID_HOLTEK is not set
|
||||||
# CONFIG_HID_GT683R is not set
|
# CONFIG_HID_GT683R is not set
|
||||||
# CONFIG_HID_KEYTOUCH is not set
|
# CONFIG_HID_KEYTOUCH is not set
|
||||||
@ -3489,6 +3525,7 @@ CONFIG_HID_GENERIC=y
|
|||||||
# CONFIG_HID_ZYDACRON is not set
|
# CONFIG_HID_ZYDACRON is not set
|
||||||
# CONFIG_HID_SENSOR_HUB is not set
|
# CONFIG_HID_SENSOR_HUB is not set
|
||||||
# CONFIG_HID_ALPS is not set
|
# CONFIG_HID_ALPS is not set
|
||||||
|
# CONFIG_HID_MCP2221 is not set
|
||||||
# end of Special HID drivers
|
# end of Special HID drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3655,6 +3692,7 @@ CONFIG_USB_ISP1760_DUAL_ROLE=y
|
|||||||
# CONFIG_USB_IDMOUSE is not set
|
# CONFIG_USB_IDMOUSE is not set
|
||||||
# CONFIG_USB_FTDI_ELAN is not set
|
# CONFIG_USB_FTDI_ELAN is not set
|
||||||
# CONFIG_USB_APPLEDISPLAY is not set
|
# CONFIG_USB_APPLEDISPLAY is not set
|
||||||
|
# CONFIG_APPLE_MFI_FASTCHARGE is not set
|
||||||
# CONFIG_USB_SISUSBVGA is not set
|
# CONFIG_USB_SISUSBVGA is not set
|
||||||
# CONFIG_USB_LD is not set
|
# CONFIG_USB_LD is not set
|
||||||
# CONFIG_USB_TRANCEVIBRATOR is not set
|
# CONFIG_USB_TRANCEVIBRATOR is not set
|
||||||
@ -3702,10 +3740,34 @@ CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
|
|||||||
# CONFIG_USB_BDC_UDC is not set
|
# CONFIG_USB_BDC_UDC is not set
|
||||||
# CONFIG_USB_NET2272 is not set
|
# CONFIG_USB_NET2272 is not set
|
||||||
# CONFIG_USB_GADGET_XILINX is not set
|
# CONFIG_USB_GADGET_XILINX is not set
|
||||||
|
# CONFIG_USB_MAX3420_UDC is not set
|
||||||
# CONFIG_USB_DUMMY_HCD is not set
|
# CONFIG_USB_DUMMY_HCD is not set
|
||||||
# end of USB Peripheral Controller
|
# end of USB Peripheral Controller
|
||||||
|
|
||||||
# CONFIG_USB_CONFIGFS is not set
|
# CONFIG_USB_CONFIGFS is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# USB Gadget precomposed configurations
|
||||||
|
#
|
||||||
|
# CONFIG_USB_ZERO is not set
|
||||||
|
# CONFIG_USB_AUDIO is not set
|
||||||
|
# CONFIG_USB_ETH is not set
|
||||||
|
# CONFIG_USB_G_NCM is not set
|
||||||
|
# CONFIG_USB_GADGETFS is not set
|
||||||
|
# CONFIG_USB_FUNCTIONFS is not set
|
||||||
|
# CONFIG_USB_MASS_STORAGE is not set
|
||||||
|
# CONFIG_USB_G_SERIAL is not set
|
||||||
|
# CONFIG_USB_MIDI_GADGET is not set
|
||||||
|
# CONFIG_USB_G_PRINTER is not set
|
||||||
|
# CONFIG_USB_CDC_COMPOSITE is not set
|
||||||
|
# CONFIG_USB_G_ACM_MS is not set
|
||||||
|
# CONFIG_USB_G_MULTI is not set
|
||||||
|
# CONFIG_USB_G_HID is not set
|
||||||
|
# CONFIG_USB_G_DBGP is not set
|
||||||
|
# CONFIG_USB_G_WEBCAM is not set
|
||||||
|
# CONFIG_USB_RAW_GADGET is not set
|
||||||
|
# end of USB Gadget precomposed configurations
|
||||||
|
|
||||||
# CONFIG_TYPEC is not set
|
# CONFIG_TYPEC is not set
|
||||||
CONFIG_USB_ROLE_SWITCH=y
|
CONFIG_USB_ROLE_SWITCH=y
|
||||||
CONFIG_MMC=y
|
CONFIG_MMC=y
|
||||||
@ -3744,6 +3806,7 @@ CONFIG_MMC_DW_ROCKCHIP=y
|
|||||||
# CONFIG_MMC_USHC is not set
|
# CONFIG_MMC_USHC is not set
|
||||||
# CONFIG_MMC_USDHI6ROL0 is not set
|
# CONFIG_MMC_USDHI6ROL0 is not set
|
||||||
CONFIG_MMC_CQHCI=y
|
CONFIG_MMC_CQHCI=y
|
||||||
|
# CONFIG_MMC_HSQ is not set
|
||||||
# CONFIG_MMC_MTK is not set
|
# CONFIG_MMC_MTK is not set
|
||||||
# CONFIG_MMC_SDHCI_XENON is not set
|
# CONFIG_MMC_SDHCI_XENON is not set
|
||||||
# CONFIG_MMC_SDHCI_OMAP is not set
|
# CONFIG_MMC_SDHCI_OMAP is not set
|
||||||
@ -3832,6 +3895,7 @@ CONFIG_EDAC=y
|
|||||||
CONFIG_EDAC_LEGACY_SYSFS=y
|
CONFIG_EDAC_LEGACY_SYSFS=y
|
||||||
# CONFIG_EDAC_DEBUG is not set
|
# CONFIG_EDAC_DEBUG is not set
|
||||||
# CONFIG_EDAC_XGENE is not set
|
# CONFIG_EDAC_XGENE is not set
|
||||||
|
# CONFIG_EDAC_DMC520 is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=y
|
||||||
@ -3940,7 +4004,6 @@ CONFIG_RTC_DRV_DS3232_HWMON=y
|
|||||||
CONFIG_RTC_DRV_PL031=y
|
CONFIG_RTC_DRV_PL031=y
|
||||||
# CONFIG_RTC_DRV_CADENCE is not set
|
# CONFIG_RTC_DRV_CADENCE is not set
|
||||||
# CONFIG_RTC_DRV_FTRTC010 is not set
|
# CONFIG_RTC_DRV_FTRTC010 is not set
|
||||||
# CONFIG_RTC_DRV_SNVS is not set
|
|
||||||
# CONFIG_RTC_DRV_R7301 is not set
|
# CONFIG_RTC_DRV_R7301 is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3960,7 +4023,6 @@ CONFIG_DMA_OF=y
|
|||||||
# CONFIG_DW_AXI_DMAC is not set
|
# CONFIG_DW_AXI_DMAC is not set
|
||||||
# CONFIG_FSL_EDMA is not set
|
# CONFIG_FSL_EDMA is not set
|
||||||
# CONFIG_FSL_QDMA is not set
|
# CONFIG_FSL_QDMA is not set
|
||||||
# CONFIG_HISI_DMA is not set
|
|
||||||
# CONFIG_INTEL_IDMA64 is not set
|
# CONFIG_INTEL_IDMA64 is not set
|
||||||
# CONFIG_MV_XOR_V2 is not set
|
# CONFIG_MV_XOR_V2 is not set
|
||||||
CONFIG_PL330_DMA=y
|
CONFIG_PL330_DMA=y
|
||||||
@ -3983,6 +4045,7 @@ CONFIG_PL330_DMA=y
|
|||||||
CONFIG_SYNC_FILE=y
|
CONFIG_SYNC_FILE=y
|
||||||
# CONFIG_SW_SYNC is not set
|
# CONFIG_SW_SYNC is not set
|
||||||
# CONFIG_UDMABUF is not set
|
# CONFIG_UDMABUF is not set
|
||||||
|
# CONFIG_DMABUF_MOVE_NOTIFY is not set
|
||||||
# CONFIG_DMABUF_SELFTESTS is not set
|
# CONFIG_DMABUF_SELFTESTS is not set
|
||||||
CONFIG_DMABUF_HEAPS=y
|
CONFIG_DMABUF_HEAPS=y
|
||||||
CONFIG_DMABUF_HEAPS_SYSTEM=y
|
CONFIG_DMABUF_HEAPS_SYSTEM=y
|
||||||
@ -4003,6 +4066,13 @@ CONFIG_VIRTIO_BALLOON=y
|
|||||||
# CONFIG_VIRTIO_INPUT is not set
|
# CONFIG_VIRTIO_INPUT is not set
|
||||||
CONFIG_VIRTIO_MMIO=y
|
CONFIG_VIRTIO_MMIO=y
|
||||||
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
|
||||||
|
# CONFIG_VDPA is not set
|
||||||
|
CONFIG_VHOST_IOTLB=y
|
||||||
|
CONFIG_VHOST_RING=y
|
||||||
|
CONFIG_VHOST_DPN=y
|
||||||
|
CONFIG_VHOST_MENU=y
|
||||||
|
# CONFIG_VHOST_NET is not set
|
||||||
|
# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Microsoft Hyper-V guest support
|
# Microsoft Hyper-V guest support
|
||||||
@ -4034,7 +4104,6 @@ CONFIG_RTL8723BS=m
|
|||||||
# Analog to digital converters
|
# Analog to digital converters
|
||||||
#
|
#
|
||||||
# CONFIG_AD7816 is not set
|
# CONFIG_AD7816 is not set
|
||||||
# CONFIG_AD7192 is not set
|
|
||||||
# CONFIG_AD7280 is not set
|
# CONFIG_AD7280 is not set
|
||||||
# end of Analog to digital converters
|
# end of Analog to digital converters
|
||||||
|
|
||||||
@ -4093,6 +4162,7 @@ CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
|||||||
#
|
#
|
||||||
# CONFIG_PHY_ROCKCHIP_DPHY_RX0 is not set
|
# CONFIG_PHY_ROCKCHIP_DPHY_RX0 is not set
|
||||||
# CONFIG_VIDEO_ROCKCHIP_ISP1 is not set
|
# CONFIG_VIDEO_ROCKCHIP_ISP1 is not set
|
||||||
|
# CONFIG_VIDEO_USBVISION is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
@ -4107,7 +4177,6 @@ CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
|||||||
# CONFIG_FB_TFT is not set
|
# CONFIG_FB_TFT is not set
|
||||||
# CONFIG_WILC1000_SDIO is not set
|
# CONFIG_WILC1000_SDIO is not set
|
||||||
# CONFIG_WILC1000_SPI is not set
|
# CONFIG_WILC1000_SPI is not set
|
||||||
# CONFIG_MOST is not set
|
|
||||||
# CONFIG_KS7010 is not set
|
# CONFIG_KS7010 is not set
|
||||||
# CONFIG_PI433 is not set
|
# CONFIG_PI433 is not set
|
||||||
|
|
||||||
@ -4118,9 +4187,6 @@ CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
|||||||
|
|
||||||
# CONFIG_XIL_AXIS_FIFO is not set
|
# CONFIG_XIL_AXIS_FIFO is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
# CONFIG_USB_WUSB_CBAF is not set
|
|
||||||
# CONFIG_UWB is not set
|
|
||||||
# CONFIG_STAGING_EXFAT_FS is not set
|
|
||||||
# CONFIG_WFX is not set
|
# CONFIG_WFX is not set
|
||||||
# CONFIG_GOLDFISH is not set
|
# CONFIG_GOLDFISH is not set
|
||||||
# CONFIG_MFD_CROS_EC is not set
|
# CONFIG_MFD_CROS_EC is not set
|
||||||
@ -4346,6 +4412,7 @@ CONFIG_IIO=y
|
|||||||
#
|
#
|
||||||
# CONFIG_AD7091R5 is not set
|
# CONFIG_AD7091R5 is not set
|
||||||
# CONFIG_AD7124 is not set
|
# CONFIG_AD7124 is not set
|
||||||
|
# CONFIG_AD7192 is not set
|
||||||
# CONFIG_AD7266 is not set
|
# CONFIG_AD7266 is not set
|
||||||
# CONFIG_AD7291 is not set
|
# CONFIG_AD7291 is not set
|
||||||
# CONFIG_AD7292 is not set
|
# CONFIG_AD7292 is not set
|
||||||
@ -4412,6 +4479,7 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
# Amplifiers
|
# Amplifiers
|
||||||
#
|
#
|
||||||
# CONFIG_AD8366 is not set
|
# CONFIG_AD8366 is not set
|
||||||
|
# CONFIG_HMC425 is not set
|
||||||
# end of Amplifiers
|
# end of Amplifiers
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -4451,19 +4519,20 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
# CONFIG_AD5593R is not set
|
# CONFIG_AD5593R is not set
|
||||||
# CONFIG_AD5504 is not set
|
# CONFIG_AD5504 is not set
|
||||||
# CONFIG_AD5624R_SPI is not set
|
# CONFIG_AD5624R_SPI is not set
|
||||||
# CONFIG_LTC1660 is not set
|
|
||||||
# CONFIG_LTC2632 is not set
|
|
||||||
# CONFIG_AD5686_SPI is not set
|
# CONFIG_AD5686_SPI is not set
|
||||||
# CONFIG_AD5696_I2C is not set
|
# CONFIG_AD5696_I2C is not set
|
||||||
# CONFIG_AD5755 is not set
|
# CONFIG_AD5755 is not set
|
||||||
# CONFIG_AD5758 is not set
|
# CONFIG_AD5758 is not set
|
||||||
# CONFIG_AD5761 is not set
|
# CONFIG_AD5761 is not set
|
||||||
# CONFIG_AD5764 is not set
|
# CONFIG_AD5764 is not set
|
||||||
|
# CONFIG_AD5770R is not set
|
||||||
# CONFIG_AD5791 is not set
|
# CONFIG_AD5791 is not set
|
||||||
# CONFIG_AD7303 is not set
|
# CONFIG_AD7303 is not set
|
||||||
# CONFIG_AD8801 is not set
|
# CONFIG_AD8801 is not set
|
||||||
# CONFIG_DPOT_DAC is not set
|
# CONFIG_DPOT_DAC is not set
|
||||||
# CONFIG_DS4424 is not set
|
# CONFIG_DS4424 is not set
|
||||||
|
# CONFIG_LTC1660 is not set
|
||||||
|
# CONFIG_LTC2632 is not set
|
||||||
# CONFIG_M62332 is not set
|
# CONFIG_M62332 is not set
|
||||||
# CONFIG_MAX517 is not set
|
# CONFIG_MAX517 is not set
|
||||||
# CONFIG_MAX5821 is not set
|
# CONFIG_MAX5821 is not set
|
||||||
@ -4561,6 +4630,7 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
#
|
#
|
||||||
# CONFIG_ADJD_S311 is not set
|
# CONFIG_ADJD_S311 is not set
|
||||||
# CONFIG_ADUX1020 is not set
|
# CONFIG_ADUX1020 is not set
|
||||||
|
# CONFIG_AL3010 is not set
|
||||||
# CONFIG_AL3320A is not set
|
# CONFIG_AL3320A is not set
|
||||||
# CONFIG_APDS9300 is not set
|
# CONFIG_APDS9300 is not set
|
||||||
# CONFIG_APDS9960 is not set
|
# CONFIG_APDS9960 is not set
|
||||||
@ -4571,6 +4641,7 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
# CONFIG_CM3323 is not set
|
# CONFIG_CM3323 is not set
|
||||||
# CONFIG_CM3605 is not set
|
# CONFIG_CM3605 is not set
|
||||||
# CONFIG_CM36651 is not set
|
# CONFIG_CM36651 is not set
|
||||||
|
# CONFIG_GP2AP002 is not set
|
||||||
# CONFIG_GP2AP020A00F is not set
|
# CONFIG_GP2AP020A00F is not set
|
||||||
# CONFIG_SENSORS_ISL29018 is not set
|
# CONFIG_SENSORS_ISL29018 is not set
|
||||||
# CONFIG_SENSORS_ISL29028 is not set
|
# CONFIG_SENSORS_ISL29028 is not set
|
||||||
@ -4631,6 +4702,11 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
#
|
#
|
||||||
# end of Inclinometer sensors
|
# end of Inclinometer sensors
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linear and angular position sensors
|
||||||
|
#
|
||||||
|
# end of Linear and angular position sensors
|
||||||
|
|
||||||
#
|
#
|
||||||
# Digital potentiometers
|
# Digital potentiometers
|
||||||
#
|
#
|
||||||
@ -4660,6 +4736,7 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
# CONFIG_DLHL60D is not set
|
# CONFIG_DLHL60D is not set
|
||||||
# CONFIG_DPS310 is not set
|
# CONFIG_DPS310 is not set
|
||||||
# CONFIG_HP03 is not set
|
# CONFIG_HP03 is not set
|
||||||
|
# CONFIG_ICP10100 is not set
|
||||||
# CONFIG_MPL115_I2C is not set
|
# CONFIG_MPL115_I2C is not set
|
||||||
# CONFIG_MPL115_SPI is not set
|
# CONFIG_MPL115_SPI is not set
|
||||||
# CONFIG_MPL3115 is not set
|
# CONFIG_MPL3115 is not set
|
||||||
@ -4714,6 +4791,7 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
|
|
||||||
CONFIG_PWM=y
|
CONFIG_PWM=y
|
||||||
CONFIG_PWM_SYSFS=y
|
CONFIG_PWM_SYSFS=y
|
||||||
|
# CONFIG_PWM_DEBUG is not set
|
||||||
# CONFIG_PWM_FSL_FTM is not set
|
# CONFIG_PWM_FSL_FTM is not set
|
||||||
# CONFIG_PWM_PCA9685 is not set
|
# CONFIG_PWM_PCA9685 is not set
|
||||||
CONFIG_PWM_ROCKCHIP=y
|
CONFIG_PWM_ROCKCHIP=y
|
||||||
@ -4743,7 +4821,7 @@ CONFIG_RESET_CONTROLLER=y
|
|||||||
CONFIG_GENERIC_PHY=y
|
CONFIG_GENERIC_PHY=y
|
||||||
# CONFIG_PHY_XGENE is not set
|
# CONFIG_PHY_XGENE is not set
|
||||||
# CONFIG_BCM_KONA_USB2_PHY is not set
|
# CONFIG_BCM_KONA_USB2_PHY is not set
|
||||||
# CONFIG_PHY_CADENCE_DP is not set
|
# CONFIG_PHY_CADENCE_TORRENT is not set
|
||||||
# CONFIG_PHY_CADENCE_DPHY is not set
|
# CONFIG_PHY_CADENCE_DPHY is not set
|
||||||
# CONFIG_PHY_CADENCE_SIERRA is not set
|
# CONFIG_PHY_CADENCE_SIERRA is not set
|
||||||
# CONFIG_PHY_FSL_IMX8MQ_USB is not set
|
# CONFIG_PHY_FSL_IMX8MQ_USB is not set
|
||||||
@ -4831,6 +4909,7 @@ CONFIG_PM_OPP=y
|
|||||||
# CONFIG_SLIMBUS is not set
|
# CONFIG_SLIMBUS is not set
|
||||||
# CONFIG_INTERCONNECT is not set
|
# CONFIG_INTERCONNECT is not set
|
||||||
# CONFIG_COUNTER is not set
|
# CONFIG_COUNTER is not set
|
||||||
|
# CONFIG_MOST is not set
|
||||||
# end of Device Drivers
|
# end of Device Drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -4911,7 +4990,7 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
|||||||
# end of CD-ROM/DVD Filesystems
|
# end of CD-ROM/DVD Filesystems
|
||||||
|
|
||||||
#
|
#
|
||||||
# DOS/FAT/NT Filesystems
|
# DOS/FAT/EXFAT/NT Filesystems
|
||||||
#
|
#
|
||||||
CONFIG_FAT_FS=y
|
CONFIG_FAT_FS=y
|
||||||
# CONFIG_MSDOS_FS is not set
|
# CONFIG_MSDOS_FS is not set
|
||||||
@ -4919,8 +4998,9 @@ CONFIG_VFAT_FS=y
|
|||||||
CONFIG_FAT_DEFAULT_CODEPAGE=437
|
CONFIG_FAT_DEFAULT_CODEPAGE=437
|
||||||
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
|
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
|
||||||
# CONFIG_FAT_DEFAULT_UTF8 is not set
|
# CONFIG_FAT_DEFAULT_UTF8 is not set
|
||||||
|
# CONFIG_EXFAT_FS is not set
|
||||||
# CONFIG_NTFS_FS is not set
|
# CONFIG_NTFS_FS is not set
|
||||||
# end of DOS/FAT/NT Filesystems
|
# end of DOS/FAT/EXFAT/NT Filesystems
|
||||||
|
|
||||||
#
|
#
|
||||||
# Pseudo filesystems
|
# Pseudo filesystems
|
||||||
@ -5122,6 +5202,10 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity"
|
|||||||
# Memory initialization
|
# Memory initialization
|
||||||
#
|
#
|
||||||
CONFIG_INIT_STACK_NONE=y
|
CONFIG_INIT_STACK_NONE=y
|
||||||
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||||
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||||
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
|
||||||
|
# CONFIG_GCC_PLUGIN_STACKLEAK is not set
|
||||||
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
||||||
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
||||||
# end of Memory initialization
|
# end of Memory initialization
|
||||||
@ -5468,7 +5552,6 @@ CONFIG_FRAME_WARN=2048
|
|||||||
# CONFIG_STRIP_ASM_SYMS is not set
|
# CONFIG_STRIP_ASM_SYMS is not set
|
||||||
# CONFIG_READABLE_ASM is not set
|
# CONFIG_READABLE_ASM is not set
|
||||||
# CONFIG_HEADERS_INSTALL is not set
|
# CONFIG_HEADERS_INSTALL is not set
|
||||||
CONFIG_OPTIMIZE_INLINING=y
|
|
||||||
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
||||||
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
|
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
|
||||||
CONFIG_ARCH_WANT_FRAME_POINTERS=y
|
CONFIG_ARCH_WANT_FRAME_POINTERS=y
|
||||||
@ -5482,12 +5565,12 @@ CONFIG_FRAME_POINTER=y
|
|||||||
CONFIG_MAGIC_SYSRQ=y
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
|
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
|
||||||
CONFIG_MAGIC_SYSRQ_SERIAL=y
|
CONFIG_MAGIC_SYSRQ_SERIAL=y
|
||||||
|
CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
|
||||||
CONFIG_DEBUG_FS=y
|
CONFIG_DEBUG_FS=y
|
||||||
CONFIG_HAVE_ARCH_KGDB=y
|
CONFIG_HAVE_ARCH_KGDB=y
|
||||||
# CONFIG_KGDB is not set
|
# CONFIG_KGDB is not set
|
||||||
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
|
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
|
||||||
# CONFIG_UBSAN is not set
|
# CONFIG_UBSAN is not set
|
||||||
CONFIG_UBSAN_ALIGNMENT=y
|
|
||||||
# end of Generic Kernel Debugging Instruments
|
# end of Generic Kernel Debugging Instruments
|
||||||
|
|
||||||
CONFIG_DEBUG_KERNEL=y
|
CONFIG_DEBUG_KERNEL=y
|
||||||
@ -5533,6 +5616,7 @@ CONFIG_PANIC_TIMEOUT=0
|
|||||||
# CONFIG_SOFTLOCKUP_DETECTOR is not set
|
# CONFIG_SOFTLOCKUP_DETECTOR is not set
|
||||||
# CONFIG_DETECT_HUNG_TASK is not set
|
# CONFIG_DETECT_HUNG_TASK is not set
|
||||||
# CONFIG_WQ_WATCHDOG is not set
|
# CONFIG_WQ_WATCHDOG is not set
|
||||||
|
# CONFIG_TEST_LOCKUP is not set
|
||||||
# end of Debug Oops, Lockups and Hangs
|
# end of Debug Oops, Lockups and Hangs
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -5614,7 +5698,6 @@ CONFIG_STRICT_DEVMEM=y
|
|||||||
# CONFIG_PID_IN_CONTEXTIDR is not set
|
# CONFIG_PID_IN_CONTEXTIDR is not set
|
||||||
# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
|
# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
|
||||||
# CONFIG_DEBUG_WX is not set
|
# CONFIG_DEBUG_WX is not set
|
||||||
# CONFIG_DEBUG_ALIGN_RODATA is not set
|
|
||||||
# CONFIG_ARM64_RELOC_TEST is not set
|
# CONFIG_ARM64_RELOC_TEST is not set
|
||||||
# CONFIG_CORESIGHT is not set
|
# CONFIG_CORESIGHT is not set
|
||||||
# end of arm64 Debugging
|
# end of arm64 Debugging
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,63 +1,4 @@
|
|||||||
From 886676176036ecc1b176d0374de0d97e674bdf7a Mon Sep 17 00:00:00 2001
|
From 33f924acf6b0b4778810b2a25189b02c30b60234 Mon Sep 17 00:00:00 2001
|
||||||
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
|
||||||
Date: Tue, 24 Mar 2020 10:05:18 +0100
|
|
||||||
Subject: [PATCH] media: pci: move VIDEO_PCI_SKELETON to a different Kconfig
|
|
||||||
|
|
||||||
The V4L2 PCI skeleton is not part of the V4L2 core. Move it
|
|
||||||
to appear together with the other PCI drivers, at the end,
|
|
||||||
as this is something that normal users don't even need to
|
|
||||||
bother.
|
|
||||||
|
|
||||||
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
|
||||||
(cherry picked from commit f11175daffad2c53e6e3ea020d0a6c3839a2fba7)
|
|
||||||
---
|
|
||||||
drivers/media/pci/Kconfig | 10 ++++++++++
|
|
||||||
drivers/media/v4l2-core/Kconfig | 10 ----------
|
|
||||||
2 files changed, 10 insertions(+), 10 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/media/pci/Kconfig b/drivers/media/pci/Kconfig
|
|
||||||
index dcb3719f440e..9336f8446cf0 100644
|
|
||||||
--- a/drivers/media/pci/Kconfig
|
|
||||||
+++ b/drivers/media/pci/Kconfig
|
|
||||||
@@ -56,5 +56,15 @@ endif
|
|
||||||
|
|
||||||
source "drivers/media/pci/intel/ipu3/Kconfig"
|
|
||||||
|
|
||||||
+config VIDEO_PCI_SKELETON
|
|
||||||
+ tristate "Skeleton PCI V4L2 driver"
|
|
||||||
+ depends on PCI
|
|
||||||
+ depends on SAMPLES
|
|
||||||
+ depends on VIDEO_V4L2 && VIDEOBUF2_CORE
|
|
||||||
+ depends on VIDEOBUF2_MEMOPS && VIDEOBUF2_DMA_CONTIG
|
|
||||||
+ help
|
|
||||||
+ Enable build of the skeleton PCI driver, used as a reference
|
|
||||||
+ when developing new drivers.
|
|
||||||
+
|
|
||||||
endif #MEDIA_PCI_SUPPORT
|
|
||||||
endif #PCI
|
|
||||||
diff --git a/drivers/media/v4l2-core/Kconfig b/drivers/media/v4l2-core/Kconfig
|
|
||||||
index 39e3fb30ba0b..26276b257eae 100644
|
|
||||||
--- a/drivers/media/v4l2-core/Kconfig
|
|
||||||
+++ b/drivers/media/v4l2-core/Kconfig
|
|
||||||
@@ -31,16 +31,6 @@ config VIDEO_FIXED_MINOR_RANGES
|
|
||||||
|
|
||||||
When in doubt, say N.
|
|
||||||
|
|
||||||
-config VIDEO_PCI_SKELETON
|
|
||||||
- tristate "Skeleton PCI V4L2 driver"
|
|
||||||
- depends on PCI
|
|
||||||
- depends on SAMPLES
|
|
||||||
- depends on VIDEO_V4L2 && VIDEOBUF2_CORE
|
|
||||||
- depends on VIDEOBUF2_MEMOPS && VIDEOBUF2_DMA_CONTIG
|
|
||||||
- help
|
|
||||||
- Enable build of the skeleton PCI driver, used as a reference
|
|
||||||
- when developing new drivers.
|
|
||||||
-
|
|
||||||
# Used by drivers that need tuner.ko
|
|
||||||
config VIDEO_TUNER
|
|
||||||
tristate
|
|
||||||
|
|
||||||
From 02aa28e1c3dbd724e7254eaa04722836700cc3ad Mon Sep 17 00:00:00 2001
|
|
||||||
From: Ezequiel Garcia <ezequiel@collabora.com>
|
From: Ezequiel Garcia <ezequiel@collabora.com>
|
||||||
Date: Wed, 25 Mar 2020 22:34:32 +0100
|
Date: Wed, 25 Mar 2020 22:34:32 +0100
|
||||||
Subject: [PATCH] media: v4l2-mem2mem: return CAPTURE buffer first
|
Subject: [PATCH] media: v4l2-mem2mem: return CAPTURE buffer first
|
||||||
@ -114,7 +55,7 @@ index 8986c31176e9..62ac9424c92a 100644
|
|||||||
unlock:
|
unlock:
|
||||||
spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags);
|
spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags);
|
||||||
|
|
||||||
From 4cdcd83186270d7638a6a9a96864323135839d5b Mon Sep 17 00:00:00 2001
|
From 7afc11962aa5f0be37913db8f510481fc365a6f3 Mon Sep 17 00:00:00 2001
|
||||||
From: Ezequiel Garcia <ezequiel@collabora.com>
|
From: Ezequiel Garcia <ezequiel@collabora.com>
|
||||||
Date: Wed, 25 Mar 2020 22:34:33 +0100
|
Date: Wed, 25 Mar 2020 22:34:33 +0100
|
||||||
Subject: [PATCH] media: hantro: Set buffers' zeroth plane payload in
|
Subject: [PATCH] media: hantro: Set buffers' zeroth plane payload in
|
||||||
@ -172,7 +113,7 @@ index f4ae2cee0f18..3142ab6697d5 100644
|
|||||||
|
|
||||||
static void hantro_buf_queue(struct vb2_buffer *vb)
|
static void hantro_buf_queue(struct vb2_buffer *vb)
|
||||||
|
|
||||||
From 053495ed2bee4b9e3b3419ec74ab2f3f163bc19f Mon Sep 17 00:00:00 2001
|
From 7c92154bc9dcdefedfdaeea0d12ca95b0b800188 Mon Sep 17 00:00:00 2001
|
||||||
From: Ezequiel Garcia <ezequiel@collabora.com>
|
From: Ezequiel Garcia <ezequiel@collabora.com>
|
||||||
Date: Wed, 25 Mar 2020 22:34:34 +0100
|
Date: Wed, 25 Mar 2020 22:34:34 +0100
|
||||||
Subject: [PATCH] media: hantro: Use v4l2_m2m_buf_done_and_job_finish
|
Subject: [PATCH] media: hantro: Use v4l2_m2m_buf_done_and_job_finish
|
||||||
@ -190,7 +131,7 @@ Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
|||||||
1 file changed, 9 insertions(+), 9 deletions(-)
|
1 file changed, 9 insertions(+), 9 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro_drv.c b/drivers/staging/media/hantro/hantro_drv.c
|
diff --git a/drivers/staging/media/hantro/hantro_drv.c b/drivers/staging/media/hantro/hantro_drv.c
|
||||||
index e5aeb69b3536..7a51a4d229de 100644
|
index ace13973e2d0..d0097c5fe7d9 100644
|
||||||
--- a/drivers/staging/media/hantro/hantro_drv.c
|
--- a/drivers/staging/media/hantro/hantro_drv.c
|
||||||
+++ b/drivers/staging/media/hantro/hantro_drv.c
|
+++ b/drivers/staging/media/hantro/hantro_drv.c
|
||||||
@@ -101,8 +101,8 @@ static void hantro_job_finish(struct hantro_dev *vpu,
|
@@ -101,8 +101,8 @@ static void hantro_job_finish(struct hantro_dev *vpu,
|
||||||
@ -227,7 +168,7 @@ index e5aeb69b3536..7a51a4d229de 100644
|
|||||||
|
|
||||||
void hantro_irq_done(struct hantro_dev *vpu, unsigned int bytesused,
|
void hantro_irq_done(struct hantro_dev *vpu, unsigned int bytesused,
|
||||||
|
|
||||||
From 359b01efe0768bb41a6b996b4b41e1c49fc5e7ac Mon Sep 17 00:00:00 2001
|
From fc2058179fcab5ab2bbaa2b654562890a8076684 Mon Sep 17 00:00:00 2001
|
||||||
From: Ezequiel Garcia <ezequiel@collabora.com>
|
From: Ezequiel Garcia <ezequiel@collabora.com>
|
||||||
Date: Wed, 25 Mar 2020 22:34:35 +0100
|
Date: Wed, 25 Mar 2020 22:34:35 +0100
|
||||||
Subject: [PATCH] media: hantro: Remove unneeded hantro_dec_buf_finish
|
Subject: [PATCH] media: hantro: Remove unneeded hantro_dec_buf_finish
|
||||||
@ -245,7 +186,7 @@ Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
|||||||
1 file changed, 10 deletions(-)
|
1 file changed, 10 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro_drv.c b/drivers/staging/media/hantro/hantro_drv.c
|
diff --git a/drivers/staging/media/hantro/hantro_drv.c b/drivers/staging/media/hantro/hantro_drv.c
|
||||||
index 7a51a4d229de..dd444080d58f 100644
|
index d0097c5fe7d9..0db8ad455160 100644
|
||||||
--- a/drivers/staging/media/hantro/hantro_drv.c
|
--- a/drivers/staging/media/hantro/hantro_drv.c
|
||||||
+++ b/drivers/staging/media/hantro/hantro_drv.c
|
+++ b/drivers/staging/media/hantro/hantro_drv.c
|
||||||
@@ -80,15 +80,6 @@ hantro_enc_buf_finish(struct hantro_ctx *ctx, struct vb2_buffer *buf,
|
@@ -80,15 +80,6 @@ hantro_enc_buf_finish(struct hantro_ctx *ctx, struct vb2_buffer *buf,
|
||||||
@ -273,7 +214,7 @@ index 7a51a4d229de..dd444080d58f 100644
|
|||||||
ret = -ENODEV;
|
ret = -ENODEV;
|
||||||
goto err_ctx_free;
|
goto err_ctx_free;
|
||||||
|
|
||||||
From 835548eb5a52605b9ed1a5411b08ad76875396d9 Mon Sep 17 00:00:00 2001
|
From c89a32acae32073d01df707edef1551ca9052858 Mon Sep 17 00:00:00 2001
|
||||||
From: Ezequiel Garcia <ezequiel@collabora.com>
|
From: Ezequiel Garcia <ezequiel@collabora.com>
|
||||||
Date: Wed, 25 Mar 2020 22:34:36 +0100
|
Date: Wed, 25 Mar 2020 22:34:36 +0100
|
||||||
Subject: [PATCH] media: hantro: Move H264 motion vector calculation to a
|
Subject: [PATCH] media: hantro: Move H264 motion vector calculation to a
|
||||||
@ -396,7 +337,7 @@ index 3142ab6697d5..458b502ff01b 100644
|
|||||||
/*
|
/*
|
||||||
* For coded formats the application can specify
|
* For coded formats the application can specify
|
||||||
|
|
||||||
From 90a9e8787e08f8b4222c1018fd23c62326030533 Mon Sep 17 00:00:00 2001
|
From b14f424b8dc02bff91351231870b95ccc91c32ec Mon Sep 17 00:00:00 2001
|
||||||
From: Ezequiel Garcia <ezequiel@collabora.com>
|
From: Ezequiel Garcia <ezequiel@collabora.com>
|
||||||
Date: Wed, 25 Mar 2020 22:34:37 +0100
|
Date: Wed, 25 Mar 2020 22:34:37 +0100
|
||||||
Subject: [PATCH] media: hantro: Refactor for V4L2 API spec compliancy
|
Subject: [PATCH] media: hantro: Refactor for V4L2 API spec compliancy
|
||||||
@ -602,7 +543,75 @@ index 458b502ff01b..f28a94e2fa93 100644
|
|||||||
.vidioc_querycap = vidioc_querycap,
|
.vidioc_querycap = vidioc_querycap,
|
||||||
.vidioc_enum_framesizes = vidioc_enum_framesizes,
|
.vidioc_enum_framesizes = vidioc_enum_framesizes,
|
||||||
|
|
||||||
From aa8d141563c6efccacced7d0f7ab23922e46c317 Mon Sep 17 00:00:00 2001
|
From 9d1f636edd321ed8a8a6bbe852d56dc01b275109 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
|
||||||
|
Date: Mon, 23 Mar 2020 18:36:18 +0100
|
||||||
|
Subject: [PATCH] media: v4l2-common: change the pixel_enc of V4L2_PIX_FMT_GREY
|
||||||
|
to YUV
|
||||||
|
|
||||||
|
V4L2_PIX_FMT_GREY format is Ycbcr format without
|
||||||
|
the color data, therefore its pixel_enc should
|
||||||
|
set to V4L2_PIXEL_ENC_YUV.
|
||||||
|
|
||||||
|
Signed-off-by: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
|
||||||
|
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
||||||
|
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
||||||
|
(cherry picked from commit 7ca02435ff25fd384dc7e02da7ea01fe2799ffce)
|
||||||
|
---
|
||||||
|
drivers/media/v4l2-core/v4l2-common.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/media/v4l2-core/v4l2-common.c b/drivers/media/v4l2-core/v4l2-common.c
|
||||||
|
index d0e5ebc736f9..054f2e607dff 100644
|
||||||
|
--- a/drivers/media/v4l2-core/v4l2-common.c
|
||||||
|
+++ b/drivers/media/v4l2-core/v4l2-common.c
|
||||||
|
@@ -250,7 +250,6 @@ const struct v4l2_format_info *v4l2_format_info(u32 format)
|
||||||
|
{ .format = V4L2_PIX_FMT_RGBA32, .pixel_enc = V4L2_PIXEL_ENC_RGB, .mem_planes = 1, .comp_planes = 1, .bpp = { 4, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
{ .format = V4L2_PIX_FMT_ABGR32, .pixel_enc = V4L2_PIXEL_ENC_RGB, .mem_planes = 1, .comp_planes = 1, .bpp = { 4, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
{ .format = V4L2_PIX_FMT_BGRA32, .pixel_enc = V4L2_PIXEL_ENC_RGB, .mem_planes = 1, .comp_planes = 1, .bpp = { 4, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
- { .format = V4L2_PIX_FMT_GREY, .pixel_enc = V4L2_PIXEL_ENC_RGB, .mem_planes = 1, .comp_planes = 1, .bpp = { 1, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
{ .format = V4L2_PIX_FMT_RGB565, .pixel_enc = V4L2_PIXEL_ENC_RGB, .mem_planes = 1, .comp_planes = 1, .bpp = { 2, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
{ .format = V4L2_PIX_FMT_RGB555, .pixel_enc = V4L2_PIXEL_ENC_RGB, .mem_planes = 1, .comp_planes = 1, .bpp = { 2, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
|
||||||
|
@@ -274,6 +273,7 @@ const struct v4l2_format_info *v4l2_format_info(u32 format)
|
||||||
|
{ .format = V4L2_PIX_FMT_YUV420, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 3, .bpp = { 1, 1, 1, 0 }, .hdiv = 2, .vdiv = 2 },
|
||||||
|
{ .format = V4L2_PIX_FMT_YVU420, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 3, .bpp = { 1, 1, 1, 0 }, .hdiv = 2, .vdiv = 2 },
|
||||||
|
{ .format = V4L2_PIX_FMT_YUV422P, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 3, .bpp = { 1, 1, 1, 0 }, .hdiv = 2, .vdiv = 1 },
|
||||||
|
+ { .format = V4L2_PIX_FMT_GREY, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 1, .bpp = { 1, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
|
||||||
|
/* YUV planar formats, non contiguous variant */
|
||||||
|
{ .format = V4L2_PIX_FMT_YUV420M, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 3, .comp_planes = 3, .bpp = { 1, 1, 1, 0 }, .hdiv = 2, .vdiv = 2 },
|
||||||
|
|
||||||
|
From 4d0508cfc89d1c462c1ecf7b8714242be9c08d94 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
|
||||||
|
Date: Mon, 16 Mar 2020 08:01:23 +0100
|
||||||
|
Subject: [PATCH] media: v4l2-common: Add BGR666 to v4l2_format_info
|
||||||
|
|
||||||
|
Add V4L2_PIX_FMT_BGR666 to the format table.
|
||||||
|
|
||||||
|
Signed-off-by: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
|
||||||
|
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
||||||
|
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
||||||
|
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
||||||
|
(cherry picked from commit 58d4c14ed89ca51c782cab7ae6bf2c5215109204)
|
||||||
|
---
|
||||||
|
drivers/media/v4l2-core/v4l2-common.c | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/drivers/media/v4l2-core/v4l2-common.c b/drivers/media/v4l2-core/v4l2-common.c
|
||||||
|
index 054f2e607dff..9e8eb45a5b03 100644
|
||||||
|
--- a/drivers/media/v4l2-core/v4l2-common.c
|
||||||
|
+++ b/drivers/media/v4l2-core/v4l2-common.c
|
||||||
|
@@ -252,6 +252,7 @@ const struct v4l2_format_info *v4l2_format_info(u32 format)
|
||||||
|
{ .format = V4L2_PIX_FMT_BGRA32, .pixel_enc = V4L2_PIXEL_ENC_RGB, .mem_planes = 1, .comp_planes = 1, .bpp = { 4, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
{ .format = V4L2_PIX_FMT_RGB565, .pixel_enc = V4L2_PIXEL_ENC_RGB, .mem_planes = 1, .comp_planes = 1, .bpp = { 2, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
{ .format = V4L2_PIX_FMT_RGB555, .pixel_enc = V4L2_PIXEL_ENC_RGB, .mem_planes = 1, .comp_planes = 1, .bpp = { 2, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
+ { .format = V4L2_PIX_FMT_BGR666, .pixel_enc = V4L2_PIXEL_ENC_RGB, .mem_planes = 1, .comp_planes = 1, .bpp = { 4, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
|
||||||
|
/* YUV packed formats */
|
||||||
|
{ .format = V4L2_PIX_FMT_YUYV, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 1, .bpp = { 2, 0, 0, 0 }, .hdiv = 2, .vdiv = 1 },
|
||||||
|
|
||||||
|
From dbdcb1168a4a2ca7722ba274816cd5c829a640f8 Mon Sep 17 00:00:00 2001
|
||||||
From: Philipp Zabel <p.zabel@pengutronix.de>
|
From: Philipp Zabel <p.zabel@pengutronix.de>
|
||||||
Date: Wed, 18 Mar 2020 19:35:32 +0100
|
Date: Wed, 18 Mar 2020 19:35:32 +0100
|
||||||
Subject: [PATCH] media: add v4l2 JPEG helpers
|
Subject: [PATCH] media: add v4l2 JPEG helpers
|
||||||
@ -632,10 +641,10 @@ Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
|||||||
create mode 100644 include/media/v4l2-jpeg.h
|
create mode 100644 include/media/v4l2-jpeg.h
|
||||||
|
|
||||||
diff --git a/drivers/media/v4l2-core/Kconfig b/drivers/media/v4l2-core/Kconfig
|
diff --git a/drivers/media/v4l2-core/Kconfig b/drivers/media/v4l2-core/Kconfig
|
||||||
index 26276b257eae..97d2369ec189 100644
|
index 39e3fb30ba0b..89809ec24779 100644
|
||||||
--- a/drivers/media/v4l2-core/Kconfig
|
--- a/drivers/media/v4l2-core/Kconfig
|
||||||
+++ b/drivers/media/v4l2-core/Kconfig
|
+++ b/drivers/media/v4l2-core/Kconfig
|
||||||
@@ -35,6 +35,10 @@ config VIDEO_FIXED_MINOR_RANGES
|
@@ -45,6 +45,10 @@ config VIDEO_PCI_SKELETON
|
||||||
config VIDEO_TUNER
|
config VIDEO_TUNER
|
||||||
tristate
|
tristate
|
||||||
|
|
||||||
@ -1439,7 +1448,7 @@ index 000000000000..ddba2a56c321
|
|||||||
+
|
+
|
||||||
+#endif
|
+#endif
|
||||||
|
|
||||||
From 7d8bafa282d4c034337bb842870294035fd041b2 Mon Sep 17 00:00:00 2001
|
From 035031da98faeb8a01069ac2a0ba3925b72a451f Mon Sep 17 00:00:00 2001
|
||||||
From: Maheshwar Ajja <majja@codeaurora.org>
|
From: Maheshwar Ajja <majja@codeaurora.org>
|
||||||
Date: Mon, 16 Mar 2020 23:42:30 +0100
|
Date: Mon, 16 Mar 2020 23:42:30 +0100
|
||||||
Subject: [PATCH] media: v4l2-ctrl: Add H264 profile and levels
|
Subject: [PATCH] media: v4l2-ctrl: Add H264 profile and levels
|
||||||
@ -1480,10 +1489,10 @@ index 93d33d1db4e8..0186ba85aac7 100644
|
|||||||
};
|
};
|
||||||
static const char * const vui_sar_idc[] = {
|
static const char * const vui_sar_idc[] = {
|
||||||
diff --git a/include/uapi/linux/v4l2-controls.h b/include/uapi/linux/v4l2-controls.h
|
diff --git a/include/uapi/linux/v4l2-controls.h b/include/uapi/linux/v4l2-controls.h
|
||||||
index 5a7bedee2b0e..fbe3f82d3bd0 100644
|
index 1a58d7cc4ccc..0ba1005c9651 100644
|
||||||
--- a/include/uapi/linux/v4l2-controls.h
|
--- a/include/uapi/linux/v4l2-controls.h
|
||||||
+++ b/include/uapi/linux/v4l2-controls.h
|
+++ b/include/uapi/linux/v4l2-controls.h
|
||||||
@@ -467,6 +467,10 @@ enum v4l2_mpeg_video_h264_level {
|
@@ -473,6 +473,10 @@ enum v4l2_mpeg_video_h264_level {
|
||||||
V4L2_MPEG_VIDEO_H264_LEVEL_4_2 = 13,
|
V4L2_MPEG_VIDEO_H264_LEVEL_4_2 = 13,
|
||||||
V4L2_MPEG_VIDEO_H264_LEVEL_5_0 = 14,
|
V4L2_MPEG_VIDEO_H264_LEVEL_5_0 = 14,
|
||||||
V4L2_MPEG_VIDEO_H264_LEVEL_5_1 = 15,
|
V4L2_MPEG_VIDEO_H264_LEVEL_5_1 = 15,
|
||||||
@ -1494,7 +1503,7 @@ index 5a7bedee2b0e..fbe3f82d3bd0 100644
|
|||||||
};
|
};
|
||||||
#define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_ALPHA (V4L2_CID_MPEG_BASE+360)
|
#define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_ALPHA (V4L2_CID_MPEG_BASE+360)
|
||||||
#define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_BETA (V4L2_CID_MPEG_BASE+361)
|
#define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_BETA (V4L2_CID_MPEG_BASE+361)
|
||||||
@@ -495,6 +499,7 @@ enum v4l2_mpeg_video_h264_profile {
|
@@ -501,6 +505,7 @@ enum v4l2_mpeg_video_h264_profile {
|
||||||
V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH_INTRA = 14,
|
V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH_INTRA = 14,
|
||||||
V4L2_MPEG_VIDEO_H264_PROFILE_STEREO_HIGH = 15,
|
V4L2_MPEG_VIDEO_H264_PROFILE_STEREO_HIGH = 15,
|
||||||
V4L2_MPEG_VIDEO_H264_PROFILE_MULTIVIEW_HIGH = 16,
|
V4L2_MPEG_VIDEO_H264_PROFILE_MULTIVIEW_HIGH = 16,
|
||||||
@ -1503,7 +1512,7 @@ index 5a7bedee2b0e..fbe3f82d3bd0 100644
|
|||||||
#define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_HEIGHT (V4L2_CID_MPEG_BASE+364)
|
#define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_HEIGHT (V4L2_CID_MPEG_BASE+364)
|
||||||
#define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_WIDTH (V4L2_CID_MPEG_BASE+365)
|
#define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_WIDTH (V4L2_CID_MPEG_BASE+365)
|
||||||
|
|
||||||
From b5d4242fb30faa5b33e74ba0fd383e886a9090e5 Mon Sep 17 00:00:00 2001
|
From 8d940ad30dccc2eba7b79e2498291afe1c6d6a59 Mon Sep 17 00:00:00 2001
|
||||||
From: Boris Brezillon <boris.brezillon@collabora.com>
|
From: Boris Brezillon <boris.brezillon@collabora.com>
|
||||||
Date: Sat, 4 Apr 2020 00:13:41 +0200
|
Date: Sat, 4 Apr 2020 00:13:41 +0200
|
||||||
Subject: [PATCH] media: v4l2-core: Add helpers to build the H264 P/B0/B1
|
Subject: [PATCH] media: v4l2-core: Add helpers to build the H264 P/B0/B1
|
||||||
@ -1534,10 +1543,10 @@ Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
|||||||
create mode 100644 include/media/v4l2-h264.h
|
create mode 100644 include/media/v4l2-h264.h
|
||||||
|
|
||||||
diff --git a/drivers/media/v4l2-core/Kconfig b/drivers/media/v4l2-core/Kconfig
|
diff --git a/drivers/media/v4l2-core/Kconfig b/drivers/media/v4l2-core/Kconfig
|
||||||
index 97d2369ec189..340016868105 100644
|
index 89809ec24779..db09e8b643fd 100644
|
||||||
--- a/drivers/media/v4l2-core/Kconfig
|
--- a/drivers/media/v4l2-core/Kconfig
|
||||||
+++ b/drivers/media/v4l2-core/Kconfig
|
+++ b/drivers/media/v4l2-core/Kconfig
|
||||||
@@ -39,6 +39,10 @@ config VIDEO_TUNER
|
@@ -49,6 +49,10 @@ config VIDEO_TUNER
|
||||||
config V4L2_JPEG_HELPER
|
config V4L2_JPEG_HELPER
|
||||||
tristate
|
tristate
|
||||||
|
|
||||||
@ -1954,7 +1963,7 @@ index 000000000000..bc9ebb560ccf
|
|||||||
+
|
+
|
||||||
+#endif /* _MEDIA_V4L2_H264_H */
|
+#endif /* _MEDIA_V4L2_H264_H */
|
||||||
|
|
||||||
From d671927437966a34eee8dc62af28801065d8e173 Mon Sep 17 00:00:00 2001
|
From c3231ffe9e7b695ae37bcc0ce9e686100d06a0e0 Mon Sep 17 00:00:00 2001
|
||||||
From: Boris Brezillon <boris.brezillon@collabora.com>
|
From: Boris Brezillon <boris.brezillon@collabora.com>
|
||||||
Date: Sat, 4 Apr 2020 00:13:42 +0200
|
Date: Sat, 4 Apr 2020 00:13:42 +0200
|
||||||
Subject: [PATCH] media: hantro: h264: Use the generic H264 reflist builder
|
Subject: [PATCH] media: hantro: h264: Use the generic H264 reflist builder
|
||||||
@ -2254,7 +2263,7 @@ index f2d3e81fb6ce..d561f125085a 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
From aca3b453e69c4402fdb8575a2bf638bd528614e3 Mon Sep 17 00:00:00 2001
|
From b07a96a7a7c9018cf822c65f0bfbcab9be94798d Mon Sep 17 00:00:00 2001
|
||||||
From: Boris Brezillon <boris.brezillon@collabora.com>
|
From: Boris Brezillon <boris.brezillon@collabora.com>
|
||||||
Date: Sat, 4 Apr 2020 00:13:44 +0200
|
Date: Sat, 4 Apr 2020 00:13:44 +0200
|
||||||
Subject: [PATCH] media: rkvdec: Add the rkvdec driver
|
Subject: [PATCH] media: rkvdec: Add the rkvdec driver
|
||||||
@ -2291,12 +2300,12 @@ Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
|||||||
create mode 100644 drivers/staging/media/rkvdec/rkvdec.h
|
create mode 100644 drivers/staging/media/rkvdec/rkvdec.h
|
||||||
|
|
||||||
diff --git a/MAINTAINERS b/MAINTAINERS
|
diff --git a/MAINTAINERS b/MAINTAINERS
|
||||||
index 5a5332b3591d..37bb5d26e2b4 100644
|
index 50659d76976b..3c5892af3e17 100644
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -14298,6 +14298,13 @@ F: drivers/hid/hid-roccat*
|
@@ -14470,6 +14470,13 @@ F: Documentation/ABI/*/sysfs-driver-hid-roccat*
|
||||||
|
F: drivers/hid/hid-roccat*
|
||||||
F: include/linux/hid-roccat*
|
F: include/linux/hid-roccat*
|
||||||
F: Documentation/ABI/*/sysfs-driver-hid-roccat*
|
|
||||||
|
|
||||||
+ROCKCHIP VIDEO DECODER DRIVER
|
+ROCKCHIP VIDEO DECODER DRIVER
|
||||||
+M: Ezequiel Garcia <ezequiel@collabora.com>
|
+M: Ezequiel Garcia <ezequiel@collabora.com>
|
||||||
@ -2309,7 +2318,7 @@ index 5a5332b3591d..37bb5d26e2b4 100644
|
|||||||
M: Helen Koike <helen.koike@collabora.com>
|
M: Helen Koike <helen.koike@collabora.com>
|
||||||
L: linux-media@vger.kernel.org
|
L: linux-media@vger.kernel.org
|
||||||
diff --git a/drivers/staging/media/Kconfig b/drivers/staging/media/Kconfig
|
diff --git a/drivers/staging/media/Kconfig b/drivers/staging/media/Kconfig
|
||||||
index c394abffea86..bf70de84f5cb 100644
|
index e59a846bc909..c6b4fb5d48b4 100644
|
||||||
--- a/drivers/staging/media/Kconfig
|
--- a/drivers/staging/media/Kconfig
|
||||||
+++ b/drivers/staging/media/Kconfig
|
+++ b/drivers/staging/media/Kconfig
|
||||||
@@ -30,6 +30,8 @@ source "drivers/staging/media/meson/vdec/Kconfig"
|
@@ -30,6 +30,8 @@ source "drivers/staging/media/meson/vdec/Kconfig"
|
||||||
@ -2322,7 +2331,7 @@ index c394abffea86..bf70de84f5cb 100644
|
|||||||
|
|
||||||
source "drivers/staging/media/tegra-vde/Kconfig"
|
source "drivers/staging/media/tegra-vde/Kconfig"
|
||||||
diff --git a/drivers/staging/media/Makefile b/drivers/staging/media/Makefile
|
diff --git a/drivers/staging/media/Makefile b/drivers/staging/media/Makefile
|
||||||
index ea9fce8014bb..7169dffe3fca 100644
|
index 23c682461b62..8b24be1a7076 100644
|
||||||
--- a/drivers/staging/media/Makefile
|
--- a/drivers/staging/media/Makefile
|
||||||
+++ b/drivers/staging/media/Makefile
|
+++ b/drivers/staging/media/Makefile
|
||||||
@@ -3,6 +3,7 @@ obj-$(CONFIG_VIDEO_ALLEGRO_DVT) += allegro-dvt/
|
@@ -3,6 +3,7 @@ obj-$(CONFIG_VIDEO_ALLEGRO_DVT) += allegro-dvt/
|
||||||
@ -5009,7 +5018,7 @@ index 000000000000..2fc9f46b6910
|
|||||||
+extern const struct rkvdec_coded_fmt_ops rkvdec_h264_fmt_ops;
|
+extern const struct rkvdec_coded_fmt_ops rkvdec_h264_fmt_ops;
|
||||||
+#endif /* RKVDEC_H_ */
|
+#endif /* RKVDEC_H_ */
|
||||||
|
|
||||||
From a29042147bdb81109aae32e6a816998871480267 Mon Sep 17 00:00:00 2001
|
From 7a27afb0d95fcf110ac1c06da08579a6a41e2ae7 Mon Sep 17 00:00:00 2001
|
||||||
From: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
From: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
||||||
Date: Tue, 3 Mar 2020 12:01:59 +0100
|
Date: Tue, 3 Mar 2020 12:01:59 +0100
|
||||||
Subject: [PATCH] media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue when
|
Subject: [PATCH] media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue when
|
||||||
@ -5093,7 +5102,7 @@ index 0186ba85aac7..77b0132d9f6f 100644
|
|||||||
return set_ctrl(NULL, ctrl, 0);
|
return set_ctrl(NULL, ctrl, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
From 0bbef4658467aee91b22551e8757a918febad902 Mon Sep 17 00:00:00 2001
|
From 663f227c908199937a37cea794b3387725dc953b Mon Sep 17 00:00:00 2001
|
||||||
From: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
From: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
||||||
Date: Tue, 3 Mar 2020 12:02:00 +0100
|
Date: Tue, 3 Mar 2020 12:02:00 +0100
|
||||||
Subject: [PATCH] media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound()
|
Subject: [PATCH] media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound()
|
||||||
@ -5218,3 +5227,523 @@ index 7db9e719a583..75a8daacb4c4 100644
|
|||||||
/* Internal helper functions that deal with control events. */
|
/* Internal helper functions that deal with control events. */
|
||||||
extern const struct v4l2_subscribed_event_ops v4l2_ctrl_sub_ev_ops;
|
extern const struct v4l2_subscribed_event_ops v4l2_ctrl_sub_ev_ops;
|
||||||
|
|
||||||
|
|
||||||
|
From 8e8bc31ca973c638d5dca39cb9f6ac2bb86e355e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jacopo Mondi <jacopo@jmondi.org>
|
||||||
|
Date: Thu, 7 May 2020 17:12:50 +0200
|
||||||
|
Subject: [PATCH] media: v4l2-dev: Add v4l2_device_register_ro_subdev_node()
|
||||||
|
|
||||||
|
Add to the V4L2 core a function to register device nodes for video
|
||||||
|
subdevices in read-only mode.
|
||||||
|
|
||||||
|
Registering a device node in read-only mode is useful to expose to
|
||||||
|
userspace the current sub-device configuration, without allowing
|
||||||
|
application to change it by using the V4L2 subdevice ioctls.
|
||||||
|
|
||||||
|
Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com>
|
||||||
|
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
|
||||||
|
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
||||||
|
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
||||||
|
(cherry picked from commit f75c431e54e2e43c91fe267097b974ff2e5dc668)
|
||||||
|
---
|
||||||
|
drivers/media/v4l2-core/v4l2-device.c | 7 +++--
|
||||||
|
drivers/media/v4l2-core/v4l2-subdev.c | 19 +++++++++++++
|
||||||
|
include/media/v4l2-dev.h | 7 +++++
|
||||||
|
include/media/v4l2-device.h | 50 ++++++++++++++++++++++++++++++++---
|
||||||
|
4 files changed, 77 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/media/v4l2-core/v4l2-device.c b/drivers/media/v4l2-core/v4l2-device.c
|
||||||
|
index c69941214bb2..de4287251a89 100644
|
||||||
|
--- a/drivers/media/v4l2-core/v4l2-device.c
|
||||||
|
+++ b/drivers/media/v4l2-core/v4l2-device.c
|
||||||
|
@@ -186,7 +186,8 @@ static void v4l2_device_release_subdev_node(struct video_device *vdev)
|
||||||
|
kfree(vdev);
|
||||||
|
}
|
||||||
|
|
||||||
|
-int v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev)
|
||||||
|
+int __v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev,
|
||||||
|
+ bool read_only)
|
||||||
|
{
|
||||||
|
struct video_device *vdev;
|
||||||
|
struct v4l2_subdev *sd;
|
||||||
|
@@ -215,6 +216,8 @@ int v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev)
|
||||||
|
vdev->fops = &v4l2_subdev_fops;
|
||||||
|
vdev->release = v4l2_device_release_subdev_node;
|
||||||
|
vdev->ctrl_handler = sd->ctrl_handler;
|
||||||
|
+ if (read_only)
|
||||||
|
+ set_bit(V4L2_FL_SUBDEV_RO_DEVNODE, &vdev->flags);
|
||||||
|
err = __video_register_device(vdev, VFL_TYPE_SUBDEV, -1, 1,
|
||||||
|
sd->owner);
|
||||||
|
if (err < 0) {
|
||||||
|
@@ -252,7 +255,7 @@ int v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev)
|
||||||
|
|
||||||
|
return err;
|
||||||
|
}
|
||||||
|
-EXPORT_SYMBOL_GPL(v4l2_device_register_subdev_nodes);
|
||||||
|
+EXPORT_SYMBOL_GPL(__v4l2_device_register_subdev_nodes);
|
||||||
|
|
||||||
|
void v4l2_device_unregister_subdev(struct v4l2_subdev *sd)
|
||||||
|
{
|
||||||
|
diff --git a/drivers/media/v4l2-core/v4l2-subdev.c b/drivers/media/v4l2-core/v4l2-subdev.c
|
||||||
|
index a376b351135f..1dc263c2ca0a 100644
|
||||||
|
--- a/drivers/media/v4l2-core/v4l2-subdev.c
|
||||||
|
+++ b/drivers/media/v4l2-core/v4l2-subdev.c
|
||||||
|
@@ -331,6 +331,7 @@ static long subdev_do_ioctl(struct file *file, unsigned int cmd, void *arg)
|
||||||
|
struct v4l2_fh *vfh = file->private_data;
|
||||||
|
#if defined(CONFIG_VIDEO_V4L2_SUBDEV_API)
|
||||||
|
struct v4l2_subdev_fh *subdev_fh = to_v4l2_subdev_fh(vfh);
|
||||||
|
+ bool ro_subdev = test_bit(V4L2_FL_SUBDEV_RO_DEVNODE, &vdev->flags);
|
||||||
|
#endif
|
||||||
|
int rval;
|
||||||
|
|
||||||
|
@@ -477,6 +478,9 @@ static long subdev_do_ioctl(struct file *file, unsigned int cmd, void *arg)
|
||||||
|
case VIDIOC_SUBDEV_S_FMT: {
|
||||||
|
struct v4l2_subdev_format *format = arg;
|
||||||
|
|
||||||
|
+ if (format->which != V4L2_SUBDEV_FORMAT_TRY && ro_subdev)
|
||||||
|
+ return -EPERM;
|
||||||
|
+
|
||||||
|
memset(format->reserved, 0, sizeof(format->reserved));
|
||||||
|
memset(format->format.reserved, 0, sizeof(format->format.reserved));
|
||||||
|
return v4l2_subdev_call(sd, pad, set_fmt, subdev_fh->pad, format);
|
||||||
|
@@ -504,6 +508,9 @@ static long subdev_do_ioctl(struct file *file, unsigned int cmd, void *arg)
|
||||||
|
struct v4l2_subdev_crop *crop = arg;
|
||||||
|
struct v4l2_subdev_selection sel;
|
||||||
|
|
||||||
|
+ if (crop->which != V4L2_SUBDEV_FORMAT_TRY && ro_subdev)
|
||||||
|
+ return -EPERM;
|
||||||
|
+
|
||||||
|
memset(crop->reserved, 0, sizeof(crop->reserved));
|
||||||
|
memset(&sel, 0, sizeof(sel));
|
||||||
|
sel.which = crop->which;
|
||||||
|
@@ -545,6 +552,9 @@ static long subdev_do_ioctl(struct file *file, unsigned int cmd, void *arg)
|
||||||
|
case VIDIOC_SUBDEV_S_FRAME_INTERVAL: {
|
||||||
|
struct v4l2_subdev_frame_interval *fi = arg;
|
||||||
|
|
||||||
|
+ if (ro_subdev)
|
||||||
|
+ return -EPERM;
|
||||||
|
+
|
||||||
|
memset(fi->reserved, 0, sizeof(fi->reserved));
|
||||||
|
return v4l2_subdev_call(sd, video, s_frame_interval, arg);
|
||||||
|
}
|
||||||
|
@@ -568,6 +578,9 @@ static long subdev_do_ioctl(struct file *file, unsigned int cmd, void *arg)
|
||||||
|
case VIDIOC_SUBDEV_S_SELECTION: {
|
||||||
|
struct v4l2_subdev_selection *sel = arg;
|
||||||
|
|
||||||
|
+ if (sel->which != V4L2_SUBDEV_FORMAT_TRY && ro_subdev)
|
||||||
|
+ return -EPERM;
|
||||||
|
+
|
||||||
|
memset(sel->reserved, 0, sizeof(sel->reserved));
|
||||||
|
return v4l2_subdev_call(
|
||||||
|
sd, pad, set_selection, subdev_fh->pad, sel);
|
||||||
|
@@ -604,6 +617,9 @@ static long subdev_do_ioctl(struct file *file, unsigned int cmd, void *arg)
|
||||||
|
return v4l2_subdev_call(sd, video, g_dv_timings, arg);
|
||||||
|
|
||||||
|
case VIDIOC_SUBDEV_S_DV_TIMINGS:
|
||||||
|
+ if (ro_subdev)
|
||||||
|
+ return -EPERM;
|
||||||
|
+
|
||||||
|
return v4l2_subdev_call(sd, video, s_dv_timings, arg);
|
||||||
|
|
||||||
|
case VIDIOC_SUBDEV_G_STD:
|
||||||
|
@@ -612,6 +628,9 @@ static long subdev_do_ioctl(struct file *file, unsigned int cmd, void *arg)
|
||||||
|
case VIDIOC_SUBDEV_S_STD: {
|
||||||
|
v4l2_std_id *std = arg;
|
||||||
|
|
||||||
|
+ if (ro_subdev)
|
||||||
|
+ return -EPERM;
|
||||||
|
+
|
||||||
|
return v4l2_subdev_call(sd, video, s_std, *std);
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/include/media/v4l2-dev.h b/include/media/v4l2-dev.h
|
||||||
|
index 4602c15ff878..ad2d41952442 100644
|
||||||
|
--- a/include/media/v4l2-dev.h
|
||||||
|
+++ b/include/media/v4l2-dev.h
|
||||||
|
@@ -82,11 +82,18 @@ struct v4l2_ctrl_handler;
|
||||||
|
* but the old crop API will still work as expected in order to preserve
|
||||||
|
* backwards compatibility.
|
||||||
|
* Never set this flag for new drivers.
|
||||||
|
+ * @V4L2_FL_SUBDEV_RO_DEVNODE:
|
||||||
|
+ * indicates that the video device node is registered in read-only mode.
|
||||||
|
+ * The flag only applies to device nodes registered for sub-devices, it is
|
||||||
|
+ * set by the core when the sub-devices device nodes are registered with
|
||||||
|
+ * v4l2_device_register_ro_subdev_nodes() and used by the sub-device ioctl
|
||||||
|
+ * handler to restrict access to some ioctl calls.
|
||||||
|
*/
|
||||||
|
enum v4l2_video_device_flags {
|
||||||
|
V4L2_FL_REGISTERED = 0,
|
||||||
|
V4L2_FL_USES_V4L2_FH = 1,
|
||||||
|
V4L2_FL_QUIRK_INVERTED_CROP = 2,
|
||||||
|
+ V4L2_FL_SUBDEV_RO_DEVNODE = 3,
|
||||||
|
};
|
||||||
|
|
||||||
|
/* Priority helper functions */
|
||||||
|
diff --git a/include/media/v4l2-device.h b/include/media/v4l2-device.h
|
||||||
|
index 7c912b7d2870..64ec4de948e9 100644
|
||||||
|
--- a/include/media/v4l2-device.h
|
||||||
|
+++ b/include/media/v4l2-device.h
|
||||||
|
@@ -174,14 +174,56 @@ int __must_check v4l2_device_register_subdev(struct v4l2_device *v4l2_dev,
|
||||||
|
void v4l2_device_unregister_subdev(struct v4l2_subdev *sd);
|
||||||
|
|
||||||
|
/**
|
||||||
|
- * v4l2_device_register_subdev_nodes - Registers device nodes for all subdevs
|
||||||
|
- * of the v4l2 device that are marked with
|
||||||
|
- * the %V4L2_SUBDEV_FL_HAS_DEVNODE flag.
|
||||||
|
+ * __v4l2_device_register_ro_subdev_nodes - Registers device nodes for
|
||||||
|
+ * all subdevs of the v4l2 device that are marked with the
|
||||||
|
+ * %V4L2_SUBDEV_FL_HAS_DEVNODE flag.
|
||||||
|
*
|
||||||
|
* @v4l2_dev: pointer to struct v4l2_device
|
||||||
|
+ * @read_only: subdevices read-only flag. True to register the subdevices
|
||||||
|
+ * device nodes in read-only mode, false to allow full access to the
|
||||||
|
+ * subdevice userspace API.
|
||||||
|
*/
|
||||||
|
int __must_check
|
||||||
|
-v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev);
|
||||||
|
+__v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev,
|
||||||
|
+ bool read_only);
|
||||||
|
+
|
||||||
|
+/**
|
||||||
|
+ * v4l2_device_register_subdev_nodes - Registers subdevices device nodes with
|
||||||
|
+ * unrestricted access to the subdevice userspace operations
|
||||||
|
+ *
|
||||||
|
+ * Internally calls __v4l2_device_register_subdev_nodes(). See its documentation
|
||||||
|
+ * for more details.
|
||||||
|
+ *
|
||||||
|
+ * @v4l2_dev: pointer to struct v4l2_device
|
||||||
|
+ */
|
||||||
|
+static inline int __must_check
|
||||||
|
+v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev)
|
||||||
|
+{
|
||||||
|
+#if defined(CONFIG_VIDEO_V4L2_SUBDEV_API)
|
||||||
|
+ return __v4l2_device_register_subdev_nodes(v4l2_dev, false);
|
||||||
|
+#else
|
||||||
|
+ return 0;
|
||||||
|
+#endif
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+/**
|
||||||
|
+ * v4l2_device_register_ro_subdev_nodes - Registers subdevices device nodes
|
||||||
|
+ * in read-only mode
|
||||||
|
+ *
|
||||||
|
+ * Internally calls __v4l2_device_register_subdev_nodes(). See its documentation
|
||||||
|
+ * for more details.
|
||||||
|
+ *
|
||||||
|
+ * @v4l2_dev: pointer to struct v4l2_device
|
||||||
|
+ */
|
||||||
|
+static inline int __must_check
|
||||||
|
+v4l2_device_register_ro_subdev_nodes(struct v4l2_device *v4l2_dev)
|
||||||
|
+{
|
||||||
|
+#if defined(CONFIG_VIDEO_V4L2_SUBDEV_API)
|
||||||
|
+ return __v4l2_device_register_subdev_nodes(v4l2_dev, true);
|
||||||
|
+#else
|
||||||
|
+ return 0;
|
||||||
|
+#endif
|
||||||
|
+}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* v4l2_subdev_notify - Sends a notification to v4l2_device.
|
||||||
|
|
||||||
|
From c5a7a6073492bc86823e9078f978ce2d91dde923 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jacopo Mondi <jacopo@jmondi.org>
|
||||||
|
Date: Sat, 9 May 2020 11:04:48 +0200
|
||||||
|
Subject: [PATCH] media: v4l2-ctrls: Add camera orientation and rotation
|
||||||
|
|
||||||
|
Add support for the newly defined V4L2_CID_CAMERA_ORIENTATION
|
||||||
|
and V4L2_CID_CAMERA_SENSOR_ROTATION read-only controls used to report
|
||||||
|
the camera device mounting position and orientation respectively.
|
||||||
|
|
||||||
|
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
||||||
|
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
|
||||||
|
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
||||||
|
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
||||||
|
(cherry picked from commit 926645d43fd43622a2b056471a2cf41cc19cbf4c)
|
||||||
|
---
|
||||||
|
drivers/media/v4l2-core/v4l2-ctrls.c | 13 +++++++++++++
|
||||||
|
include/uapi/linux/v4l2-controls.h | 7 +++++++
|
||||||
|
2 files changed, 20 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/drivers/media/v4l2-core/v4l2-ctrls.c b/drivers/media/v4l2-core/v4l2-ctrls.c
|
||||||
|
index 1c617b42a944..92c3e39efc28 100644
|
||||||
|
--- a/drivers/media/v4l2-core/v4l2-ctrls.c
|
||||||
|
+++ b/drivers/media/v4l2-core/v4l2-ctrls.c
|
||||||
|
@@ -583,6 +583,12 @@ const char * const *v4l2_ctrl_get_menu(u32 id)
|
||||||
|
"Annex B Start Code",
|
||||||
|
NULL,
|
||||||
|
};
|
||||||
|
+ static const char * const camera_orientation[] = {
|
||||||
|
+ "Front",
|
||||||
|
+ "Back",
|
||||||
|
+ "External",
|
||||||
|
+ NULL,
|
||||||
|
+ };
|
||||||
|
|
||||||
|
switch (id) {
|
||||||
|
case V4L2_CID_MPEG_AUDIO_SAMPLING_FREQ:
|
||||||
|
@@ -708,6 +714,8 @@ const char * const *v4l2_ctrl_get_menu(u32 id)
|
||||||
|
return hevc_decode_mode;
|
||||||
|
case V4L2_CID_MPEG_VIDEO_HEVC_START_CODE:
|
||||||
|
return hevc_start_code;
|
||||||
|
+ case V4L2_CID_CAMERA_ORIENTATION:
|
||||||
|
+ return camera_orientation;
|
||||||
|
default:
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
@@ -1020,6 +1028,8 @@ const char *v4l2_ctrl_get_name(u32 id)
|
||||||
|
case V4L2_CID_PAN_SPEED: return "Pan, Speed";
|
||||||
|
case V4L2_CID_TILT_SPEED: return "Tilt, Speed";
|
||||||
|
case V4L2_CID_UNIT_CELL_SIZE: return "Unit Cell Size";
|
||||||
|
+ case V4L2_CID_CAMERA_ORIENTATION: return "Camera Orientation";
|
||||||
|
+ case V4L2_CID_CAMERA_SENSOR_ROTATION: return "Camera Sensor Rotation";
|
||||||
|
|
||||||
|
/* FM Radio Modulator controls */
|
||||||
|
/* Keep the order of the 'case's the same as in v4l2-controls.h! */
|
||||||
|
@@ -1293,6 +1303,7 @@ void v4l2_ctrl_fill(u32 id, const char **name, enum v4l2_ctrl_type *type,
|
||||||
|
case V4L2_CID_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE:
|
||||||
|
case V4L2_CID_MPEG_VIDEO_HEVC_DECODE_MODE:
|
||||||
|
case V4L2_CID_MPEG_VIDEO_HEVC_START_CODE:
|
||||||
|
+ case V4L2_CID_CAMERA_ORIENTATION:
|
||||||
|
*type = V4L2_CTRL_TYPE_MENU;
|
||||||
|
break;
|
||||||
|
case V4L2_CID_LINK_FREQ:
|
||||||
|
@@ -1482,6 +1493,8 @@ void v4l2_ctrl_fill(u32 id, const char **name, enum v4l2_ctrl_type *type,
|
||||||
|
case V4L2_CID_RDS_RX_TRAFFIC_ANNOUNCEMENT:
|
||||||
|
case V4L2_CID_RDS_RX_TRAFFIC_PROGRAM:
|
||||||
|
case V4L2_CID_RDS_RX_MUSIC_SPEECH:
|
||||||
|
+ case V4L2_CID_CAMERA_ORIENTATION:
|
||||||
|
+ case V4L2_CID_CAMERA_SENSOR_ROTATION:
|
||||||
|
*flags |= V4L2_CTRL_FLAG_READ_ONLY;
|
||||||
|
break;
|
||||||
|
case V4L2_CID_RF_TUNER_PLL_LOCK:
|
||||||
|
diff --git a/include/uapi/linux/v4l2-controls.h b/include/uapi/linux/v4l2-controls.h
|
||||||
|
index 0ba1005c9651..62271418c1be 100644
|
||||||
|
--- a/include/uapi/linux/v4l2-controls.h
|
||||||
|
+++ b/include/uapi/linux/v4l2-controls.h
|
||||||
|
@@ -923,6 +923,13 @@ enum v4l2_auto_focus_range {
|
||||||
|
#define V4L2_CID_PAN_SPEED (V4L2_CID_CAMERA_CLASS_BASE+32)
|
||||||
|
#define V4L2_CID_TILT_SPEED (V4L2_CID_CAMERA_CLASS_BASE+33)
|
||||||
|
|
||||||
|
+#define V4L2_CID_CAMERA_ORIENTATION (V4L2_CID_CAMERA_CLASS_BASE+34)
|
||||||
|
+#define V4L2_CAMERA_ORIENTATION_FRONT 0
|
||||||
|
+#define V4L2_CAMERA_ORIENTATION_BACK 1
|
||||||
|
+#define V4L2_CAMERA_ORIENTATION_EXTERNAL 2
|
||||||
|
+
|
||||||
|
+#define V4L2_CID_CAMERA_SENSOR_ROTATION (V4L2_CID_CAMERA_CLASS_BASE+35)
|
||||||
|
+
|
||||||
|
/* FM Modulator class control IDs */
|
||||||
|
|
||||||
|
#define V4L2_CID_FM_TX_CLASS_BASE (V4L2_CTRL_CLASS_FM_TX | 0x900)
|
||||||
|
|
||||||
|
From b3c5ddc2e3fed3ed89a69a484616af9851a2f744 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jacopo Mondi <jacopo@jmondi.org>
|
||||||
|
Date: Sat, 9 May 2020 11:04:51 +0200
|
||||||
|
Subject: [PATCH] media: v4l2-ctrls: Sort includes alphabetically
|
||||||
|
|
||||||
|
Before adding a new include directive, sort the existing ones in
|
||||||
|
alphabetical order.
|
||||||
|
|
||||||
|
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
|
||||||
|
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
||||||
|
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
||||||
|
(cherry picked from commit e0837a6c08e127d8a7b765decc16abbed26589e1)
|
||||||
|
---
|
||||||
|
drivers/media/v4l2-core/v4l2-ctrls.c | 8 ++++----
|
||||||
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/media/v4l2-core/v4l2-ctrls.c b/drivers/media/v4l2-core/v4l2-ctrls.c
|
||||||
|
index 92c3e39efc28..4273d56dac65 100644
|
||||||
|
--- a/drivers/media/v4l2-core/v4l2-ctrls.c
|
||||||
|
+++ b/drivers/media/v4l2-core/v4l2-ctrls.c
|
||||||
|
@@ -9,14 +9,14 @@
|
||||||
|
#define pr_fmt(fmt) "v4l2-ctrls: " fmt
|
||||||
|
|
||||||
|
#include <linux/ctype.h>
|
||||||
|
+#include <linux/export.h>
|
||||||
|
#include <linux/mm.h>
|
||||||
|
#include <linux/slab.h>
|
||||||
|
-#include <linux/export.h>
|
||||||
|
-#include <media/v4l2-ioctl.h>
|
||||||
|
-#include <media/v4l2-device.h>
|
||||||
|
#include <media/v4l2-ctrls.h>
|
||||||
|
-#include <media/v4l2-event.h>
|
||||||
|
#include <media/v4l2-dev.h>
|
||||||
|
+#include <media/v4l2-device.h>
|
||||||
|
+#include <media/v4l2-event.h>
|
||||||
|
+#include <media/v4l2-ioctl.h>
|
||||||
|
|
||||||
|
#define dprintk(vdev, fmt, arg...) do { \
|
||||||
|
if (!WARN_ON(!(vdev)) && ((vdev)->dev_debug & V4L2_DEV_DEBUG_CTRL)) \
|
||||||
|
|
||||||
|
From 4b054d75be72ba60f23a1721c5aeb51030af7e27 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jonas Karlman <jonas@kwiboo.se>
|
||||||
|
Date: Wed, 27 May 2020 00:25:15 +0200
|
||||||
|
Subject: [PATCH] media: v4l2-ctrls: Unset correct HEVC loop filter flag
|
||||||
|
|
||||||
|
Wrong loop filter flag is unset when tiles enabled flag is not set,
|
||||||
|
this cause HEVC decoding issues with Rockchip Video Decoder.
|
||||||
|
|
||||||
|
Fix this by unsetting the loop filter across tiles enabled flag instead of
|
||||||
|
the pps loop filter across slices enabled flag when tiles are disabled.
|
||||||
|
|
||||||
|
Fixes: 256fa3920874 ("media: v4l: Add definitions for HEVC stateless decoding")
|
||||||
|
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
||||||
|
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
||||||
|
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
||||||
|
(cherry picked from commit 88441917dc6cd995cb993df603e264f5b88be50c)
|
||||||
|
---
|
||||||
|
drivers/media/v4l2-core/v4l2-ctrls.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/media/v4l2-core/v4l2-ctrls.c b/drivers/media/v4l2-core/v4l2-ctrls.c
|
||||||
|
index 4273d56dac65..47b195a974e6 100644
|
||||||
|
--- a/drivers/media/v4l2-core/v4l2-ctrls.c
|
||||||
|
+++ b/drivers/media/v4l2-core/v4l2-ctrls.c
|
||||||
|
@@ -1843,7 +1843,7 @@ static int std_validate_compound(const struct v4l2_ctrl *ctrl, u32 idx,
|
||||||
|
sizeof(p_hevc_pps->row_height_minus1));
|
||||||
|
|
||||||
|
p_hevc_pps->flags &=
|
||||||
|
- ~V4L2_HEVC_PPS_FLAG_PPS_LOOP_FILTER_ACROSS_SLICES_ENABLED;
|
||||||
|
+ ~V4L2_HEVC_PPS_FLAG_LOOP_FILTER_ACROSS_TILES_ENABLED;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (p_hevc_pps->flags &
|
||||||
|
|
||||||
|
From 7e2b4a7ef9b0d8f5613de16bfbbf9a28058f7444 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jonas Karlman <jonas@kwiboo.se>
|
||||||
|
Date: Fri, 22 May 2020 22:21:33 +0200
|
||||||
|
Subject: [PATCH] media: rkvdec: Fix H264 scaling list order
|
||||||
|
|
||||||
|
The Rockchip Video Decoder driver is expecting that the values in a
|
||||||
|
scaling list are in zig-zag order and applies the inverse scanning process
|
||||||
|
to get the values in matrix order.
|
||||||
|
|
||||||
|
Commit 0b0393d59eb4 ("media: uapi: h264: clarify expected
|
||||||
|
scaling_list_4x4/8x8 order") clarified that the values in the scaling list
|
||||||
|
should already be in matrix order.
|
||||||
|
|
||||||
|
Fix this by removing the reordering and change to use two memcpy.
|
||||||
|
|
||||||
|
Fixes: cd33c830448b ("media: rkvdec: Add the rkvdec driver")
|
||||||
|
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
||||||
|
Tested-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
Reviewed-by: Ezequiel Garcia <ezequiel@collabora.com>
|
||||||
|
[hverkuil-cisco@xs4all.nl: rkvdec_scaling_matrix -> rkvdec_h264_scaling_list]
|
||||||
|
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
||||||
|
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
|
||||||
|
(cherry picked from commit 2630e1bb0948c3134c6f22ad275ae27cc6023532)
|
||||||
|
---
|
||||||
|
drivers/staging/media/rkvdec/rkvdec-h264.c | 70 ++++++++++--------------------
|
||||||
|
1 file changed, 22 insertions(+), 48 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/staging/media/rkvdec/rkvdec-h264.c b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
|
index cd4980d06be7..7b66e2743a4f 100644
|
||||||
|
--- a/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
|
+++ b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
|
@@ -18,11 +18,16 @@
|
||||||
|
/* Size with u32 units. */
|
||||||
|
#define RKV_CABAC_INIT_BUFFER_SIZE (3680 + 128)
|
||||||
|
#define RKV_RPS_SIZE ((128 + 128) / 4)
|
||||||
|
-#define RKV_SCALING_LIST_SIZE (6 * 16 + 6 * 64 + 128)
|
||||||
|
#define RKV_ERROR_INFO_SIZE (256 * 144 * 4)
|
||||||
|
|
||||||
|
#define RKVDEC_NUM_REFLIST 3
|
||||||
|
|
||||||
|
+struct rkvdec_h264_scaling_list {
|
||||||
|
+ u8 scaling_list_4x4[6][16];
|
||||||
|
+ u8 scaling_list_8x8[6][64];
|
||||||
|
+ u8 padding[128];
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
struct rkvdec_sps_pps_packet {
|
||||||
|
u32 info[8];
|
||||||
|
};
|
||||||
|
@@ -86,7 +91,7 @@ struct rkvdec_ps_field {
|
||||||
|
/* Data structure describing auxiliary buffer format. */
|
||||||
|
struct rkvdec_h264_priv_tbl {
|
||||||
|
s8 cabac_table[4][464][2];
|
||||||
|
- u8 scaling_list[RKV_SCALING_LIST_SIZE];
|
||||||
|
+ struct rkvdec_h264_scaling_list scaling_list;
|
||||||
|
u32 rps[RKV_RPS_SIZE];
|
||||||
|
struct rkvdec_sps_pps_packet param_set[256];
|
||||||
|
u8 err_info[RKV_ERROR_INFO_SIZE];
|
||||||
|
@@ -785,56 +790,25 @@ static void assemble_hw_rps(struct rkvdec_ctx *ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
-/*
|
||||||
|
- * NOTE: The values in a scaling list are in zig-zag order, apply inverse
|
||||||
|
- * scanning process to get the values in matrix order.
|
||||||
|
- */
|
||||||
|
-static const u32 zig_zag_4x4[16] = {
|
||||||
|
- 0, 1, 4, 8, 5, 2, 3, 6, 9, 12, 13, 10, 7, 11, 14, 15
|
||||||
|
-};
|
||||||
|
-
|
||||||
|
-static const u32 zig_zag_8x8[64] = {
|
||||||
|
- 0, 1, 8, 16, 9, 2, 3, 10, 17, 24, 32, 25, 18, 11, 4, 5,
|
||||||
|
- 12, 19, 26, 33, 40, 48, 41, 34, 27, 20, 13, 6, 7, 14, 21, 28,
|
||||||
|
- 35, 42, 49, 56, 57, 50, 43, 36, 29, 22, 15, 23, 30, 37, 44, 51,
|
||||||
|
- 58, 59, 52, 45, 38, 31, 39, 46, 53, 60, 61, 54, 47, 55, 62, 63
|
||||||
|
-};
|
||||||
|
-
|
||||||
|
-static void reorder_scaling_list(struct rkvdec_ctx *ctx,
|
||||||
|
- struct rkvdec_h264_run *run)
|
||||||
|
+static void assemble_hw_scaling_list(struct rkvdec_ctx *ctx,
|
||||||
|
+ struct rkvdec_h264_run *run)
|
||||||
|
{
|
||||||
|
const struct v4l2_ctrl_h264_scaling_matrix *scaling = run->scaling_matrix;
|
||||||
|
- const size_t num_list_4x4 = ARRAY_SIZE(scaling->scaling_list_4x4);
|
||||||
|
- const size_t list_len_4x4 = ARRAY_SIZE(scaling->scaling_list_4x4[0]);
|
||||||
|
- const size_t num_list_8x8 = ARRAY_SIZE(scaling->scaling_list_8x8);
|
||||||
|
- const size_t list_len_8x8 = ARRAY_SIZE(scaling->scaling_list_8x8[0]);
|
||||||
|
struct rkvdec_h264_ctx *h264_ctx = ctx->priv;
|
||||||
|
struct rkvdec_h264_priv_tbl *tbl = h264_ctx->priv_tbl.cpu;
|
||||||
|
- u8 *dst = tbl->scaling_list;
|
||||||
|
- const u8 *src;
|
||||||
|
- int i, j;
|
||||||
|
-
|
||||||
|
- BUILD_BUG_ON(ARRAY_SIZE(zig_zag_4x4) != list_len_4x4);
|
||||||
|
- BUILD_BUG_ON(ARRAY_SIZE(zig_zag_8x8) != list_len_8x8);
|
||||||
|
- BUILD_BUG_ON(ARRAY_SIZE(tbl->scaling_list) <
|
||||||
|
- num_list_4x4 * list_len_4x4 +
|
||||||
|
- num_list_8x8 * list_len_8x8);
|
||||||
|
-
|
||||||
|
- src = &scaling->scaling_list_4x4[0][0];
|
||||||
|
- for (i = 0; i < num_list_4x4; ++i) {
|
||||||
|
- for (j = 0; j < list_len_4x4; ++j)
|
||||||
|
- dst[zig_zag_4x4[j]] = src[j];
|
||||||
|
- src += list_len_4x4;
|
||||||
|
- dst += list_len_4x4;
|
||||||
|
- }
|
||||||
|
|
||||||
|
- src = &scaling->scaling_list_8x8[0][0];
|
||||||
|
- for (i = 0; i < num_list_8x8; ++i) {
|
||||||
|
- for (j = 0; j < list_len_8x8; ++j)
|
||||||
|
- dst[zig_zag_8x8[j]] = src[j];
|
||||||
|
- src += list_len_8x8;
|
||||||
|
- dst += list_len_8x8;
|
||||||
|
- }
|
||||||
|
+ BUILD_BUG_ON(sizeof(tbl->scaling_list.scaling_list_4x4) !=
|
||||||
|
+ sizeof(scaling->scaling_list_4x4));
|
||||||
|
+ BUILD_BUG_ON(sizeof(tbl->scaling_list.scaling_list_8x8) !=
|
||||||
|
+ sizeof(scaling->scaling_list_8x8));
|
||||||
|
+
|
||||||
|
+ memcpy(tbl->scaling_list.scaling_list_4x4,
|
||||||
|
+ scaling->scaling_list_4x4,
|
||||||
|
+ sizeof(scaling->scaling_list_4x4));
|
||||||
|
+
|
||||||
|
+ memcpy(tbl->scaling_list.scaling_list_8x8,
|
||||||
|
+ scaling->scaling_list_8x8,
|
||||||
|
+ sizeof(scaling->scaling_list_8x8));
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
@@ -1126,7 +1100,7 @@ static int rkvdec_h264_run(struct rkvdec_ctx *ctx)
|
||||||
|
v4l2_h264_build_b_ref_lists(&reflist_builder, h264_ctx->reflists.b0,
|
||||||
|
h264_ctx->reflists.b1);
|
||||||
|
|
||||||
|
- reorder_scaling_list(ctx, &run);
|
||||||
|
+ assemble_hw_scaling_list(ctx, &run);
|
||||||
|
assemble_hw_pps(ctx, &run);
|
||||||
|
assemble_hw_rps(ctx, &run);
|
||||||
|
config_registers(ctx, &run);
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
|||||||
From 064ad063cb8d2542f32e2ecd1b3f5ec6924f2b0c Mon Sep 17 00:00:00 2001
|
From abd39f808afe2c9a6174dc4b69d18972eb3a3ce1 Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Sat, 22 Feb 2020 10:42:06 +0800
|
Date: Sat, 22 Feb 2020 10:42:06 +0800
|
||||||
Subject: [PATCH] drm/lima: save process info for debug usage
|
Subject: [PATCH] drm/lima: save process info for debug usage
|
||||||
@ -53,7 +53,7 @@ index 6154e5c9bfe4..74e2be09090f 100644
|
|||||||
|
|
||||||
struct lima_ctx_mgr {
|
struct lima_ctx_mgr {
|
||||||
|
|
||||||
From 7c69866883cde01c17b0c29dae3d94fdc17b5bf9 Mon Sep 17 00:00:00 2001
|
From 6bd6464811e273f2a7762e61d58de95dcb83150f Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Sat, 22 Feb 2020 10:42:07 +0800
|
Date: Sat, 22 Feb 2020 10:42:07 +0800
|
||||||
Subject: [PATCH] drm/lima: add max_error_tasks module parameter
|
Subject: [PATCH] drm/lima: add max_error_tasks module parameter
|
||||||
@ -105,7 +105,7 @@ index f492ecc6a5d9..fdbd4077c768 100644
|
|||||||
struct lima_vm;
|
struct lima_vm;
|
||||||
struct lima_bo;
|
struct lima_bo;
|
||||||
|
|
||||||
From 070b06f9488d12e2a5d4555476588980161c44c2 Mon Sep 17 00:00:00 2001
|
From ebf8e20f3660b300f5fbd4b1731d61c2221234a6 Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Sat, 7 Mar 2020 21:44:23 +0800
|
Date: Sat, 7 Mar 2020 21:44:23 +0800
|
||||||
Subject: [PATCH] drm/lima: save task info dump when task fail
|
Subject: [PATCH] drm/lima: save task info dump when task fail
|
||||||
@ -449,7 +449,7 @@ index d64393fb50a9..a1496cb7bc41 100644
|
|||||||
struct drm_sched_job base;
|
struct drm_sched_job base;
|
||||||
|
|
||||||
|
|
||||||
From 7471965e2ec9aff125024800138aea82e3861832 Mon Sep 17 00:00:00 2001
|
From ac6495c5c05c06f4e84fe746ec11227b99f127ba Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Sat, 22 Feb 2020 10:42:09 +0800
|
Date: Sat, 22 Feb 2020 10:42:09 +0800
|
||||||
Subject: [PATCH] drm/lima: add error sysfs to export error task dump
|
Subject: [PATCH] drm/lima: add error sysfs to export error task dump
|
||||||
@ -586,7 +586,7 @@ index e235d4545b6c..97ed70c36340 100644
|
|||||||
lima_device_fini(ldev);
|
lima_device_fini(ldev);
|
||||||
drm_dev_put(ddev);
|
drm_dev_put(ddev);
|
||||||
|
|
||||||
From e90d2f007f7e6179ef8b9d15b6d9d6700329ad53 Mon Sep 17 00:00:00 2001
|
From 1cccc638000e02f6dc64ad2707a9c2a2458cb283 Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Sat, 7 Mar 2020 21:54:38 +0800
|
Date: Sat, 7 Mar 2020 21:54:38 +0800
|
||||||
Subject: [PATCH] drm/lima: add trace point for tasks
|
Subject: [PATCH] drm/lima: add trace point for tasks
|
||||||
@ -747,7 +747,265 @@ index 000000000000..3a430e93d384
|
|||||||
+#define TRACE_INCLUDE_PATH ../../drivers/gpu/drm/lima
|
+#define TRACE_INCLUDE_PATH ../../drivers/gpu/drm/lima
|
||||||
+#include <trace/define_trace.h>
|
+#include <trace/define_trace.h>
|
||||||
|
|
||||||
From 2da1774e24feaa9de132e7e7c19d6984c893509c Mon Sep 17 00:00:00 2001
|
From ab3fb4a5301fa97b5ccdb8c66906a3dd6d73488c Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jonas Karlman <jonas@kwiboo.se>
|
||||||
|
Date: Thu, 5 Mar 2020 00:25:10 +0100
|
||||||
|
Subject: [PATCH] drm/bridge: dw-hdmi: do not force "none" scan mode
|
||||||
|
|
||||||
|
Setting scan mode to "none" confuses some TVs like LG B8, which randomly
|
||||||
|
change overscan percentage over time. Digital outputs like HDMI and DVI,
|
||||||
|
handled by this controller, don't really need overscan, so we can always
|
||||||
|
set scan mode to underscan. Actually, this is exactly what
|
||||||
|
drm_hdmi_avi_infoframe_from_display_mode() already does, so we can just
|
||||||
|
remove offending line.
|
||||||
|
|
||||||
|
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
|
||||||
|
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
||||||
|
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
||||||
|
[updated commit message]
|
||||||
|
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
|
||||||
|
Link: https://patchwork.freedesktop.org/patch/msgid/20200304232512.51616-3-jernej.skrabec@siol.net
|
||||||
|
(cherry picked from commit 6b633e3efbb45b574bdd803ebdddc8e010758a95)
|
||||||
|
---
|
||||||
|
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 --
|
||||||
|
1 file changed, 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||||
|
index 383b1073d7de..cb4d7bed2d9c 100644
|
||||||
|
--- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||||
|
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||||
|
@@ -1654,8 +1654,6 @@ static void hdmi_config_AVI(struct dw_hdmi *hdmi, struct drm_display_mode *mode)
|
||||||
|
HDMI_EXTENDED_COLORIMETRY_XV_YCC_601;
|
||||||
|
}
|
||||||
|
|
||||||
|
- frame.scan_mode = HDMI_SCAN_MODE_NONE;
|
||||||
|
-
|
||||||
|
/*
|
||||||
|
* The Designware IP uses a different byte format from standard
|
||||||
|
* AVI info frames, though generally the bits are in the correct
|
||||||
|
|
||||||
|
From bf75586c3a0f9f2c4eb81150aba797a5ba4b94c8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jernej Skrabec <jernej.skrabec@siol.net>
|
||||||
|
Date: Thu, 5 Mar 2020 00:25:11 +0100
|
||||||
|
Subject: [PATCH] drm/bridge: dw-hdmi: Add support for RGB limited range
|
||||||
|
|
||||||
|
CEA 861 standard requestis that RGB quantization range is "limited" for
|
||||||
|
CEA modes. Support that by adding CSC matrix which downscales values.
|
||||||
|
|
||||||
|
This allows proper color reproduction on TV and PC monitor at the same
|
||||||
|
time. In future, override property can be added, like "Broadcast RGB"
|
||||||
|
in i915 driver.
|
||||||
|
|
||||||
|
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
||||||
|
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
|
||||||
|
Link: https://patchwork.freedesktop.org/patch/msgid/20200304232512.51616-4-jernej.skrabec@siol.net
|
||||||
|
(cherry picked from commit 86af379ebca2ef0b01d998a49e531cd495dcf9a3)
|
||||||
|
---
|
||||||
|
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 63 ++++++++++++++++++++++---------
|
||||||
|
1 file changed, 46 insertions(+), 17 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||||
|
index cb4d7bed2d9c..164ee8c353ab 100644
|
||||||
|
--- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||||
|
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||||
|
@@ -92,6 +92,12 @@ static const u16 csc_coeff_rgb_in_eitu709[3][4] = {
|
||||||
|
{ 0x6756, 0x78ab, 0x2000, 0x0200 }
|
||||||
|
};
|
||||||
|
|
||||||
|
+static const u16 csc_coeff_rgb_full_to_rgb_limited[3][4] = {
|
||||||
|
+ { 0x1b7c, 0x0000, 0x0000, 0x0020 },
|
||||||
|
+ { 0x0000, 0x1b7c, 0x0000, 0x0020 },
|
||||||
|
+ { 0x0000, 0x0000, 0x1b7c, 0x0020 }
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
struct hdmi_vmode {
|
||||||
|
bool mdataenablepolarity;
|
||||||
|
|
||||||
|
@@ -109,6 +115,7 @@ struct hdmi_data_info {
|
||||||
|
unsigned int pix_repet_factor;
|
||||||
|
unsigned int hdcp_enable;
|
||||||
|
struct hdmi_vmode video_mode;
|
||||||
|
+ bool rgb_limited_range;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct dw_hdmi_i2c {
|
||||||
|
@@ -956,7 +963,11 @@ static void hdmi_video_sample(struct dw_hdmi *hdmi)
|
||||||
|
|
||||||
|
static int is_color_space_conversion(struct dw_hdmi *hdmi)
|
||||||
|
{
|
||||||
|
- return hdmi->hdmi_data.enc_in_bus_format != hdmi->hdmi_data.enc_out_bus_format;
|
||||||
|
+ return (hdmi->hdmi_data.enc_in_bus_format !=
|
||||||
|
+ hdmi->hdmi_data.enc_out_bus_format) ||
|
||||||
|
+ (hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_in_bus_format) &&
|
||||||
|
+ hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_out_bus_format) &&
|
||||||
|
+ hdmi->hdmi_data.rgb_limited_range);
|
||||||
|
}
|
||||||
|
|
||||||
|
static int is_color_space_decimation(struct dw_hdmi *hdmi)
|
||||||
|
@@ -986,25 +997,27 @@ static int is_color_space_interpolation(struct dw_hdmi *hdmi)
|
||||||
|
static void dw_hdmi_update_csc_coeffs(struct dw_hdmi *hdmi)
|
||||||
|
{
|
||||||
|
const u16 (*csc_coeff)[3][4] = &csc_coeff_default;
|
||||||
|
+ bool is_input_rgb, is_output_rgb;
|
||||||
|
unsigned i;
|
||||||
|
u32 csc_scale = 1;
|
||||||
|
|
||||||
|
- if (is_color_space_conversion(hdmi)) {
|
||||||
|
- if (hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_out_bus_format)) {
|
||||||
|
- if (hdmi->hdmi_data.enc_out_encoding ==
|
||||||
|
- V4L2_YCBCR_ENC_601)
|
||||||
|
- csc_coeff = &csc_coeff_rgb_out_eitu601;
|
||||||
|
- else
|
||||||
|
- csc_coeff = &csc_coeff_rgb_out_eitu709;
|
||||||
|
- } else if (hdmi_bus_fmt_is_rgb(
|
||||||
|
- hdmi->hdmi_data.enc_in_bus_format)) {
|
||||||
|
- if (hdmi->hdmi_data.enc_out_encoding ==
|
||||||
|
- V4L2_YCBCR_ENC_601)
|
||||||
|
- csc_coeff = &csc_coeff_rgb_in_eitu601;
|
||||||
|
- else
|
||||||
|
- csc_coeff = &csc_coeff_rgb_in_eitu709;
|
||||||
|
- csc_scale = 0;
|
||||||
|
- }
|
||||||
|
+ is_input_rgb = hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_in_bus_format);
|
||||||
|
+ is_output_rgb = hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_out_bus_format);
|
||||||
|
+
|
||||||
|
+ if (!is_input_rgb && is_output_rgb) {
|
||||||
|
+ if (hdmi->hdmi_data.enc_out_encoding == V4L2_YCBCR_ENC_601)
|
||||||
|
+ csc_coeff = &csc_coeff_rgb_out_eitu601;
|
||||||
|
+ else
|
||||||
|
+ csc_coeff = &csc_coeff_rgb_out_eitu709;
|
||||||
|
+ } else if (is_input_rgb && !is_output_rgb) {
|
||||||
|
+ if (hdmi->hdmi_data.enc_out_encoding == V4L2_YCBCR_ENC_601)
|
||||||
|
+ csc_coeff = &csc_coeff_rgb_in_eitu601;
|
||||||
|
+ else
|
||||||
|
+ csc_coeff = &csc_coeff_rgb_in_eitu709;
|
||||||
|
+ csc_scale = 0;
|
||||||
|
+ } else if (is_input_rgb && is_output_rgb &&
|
||||||
|
+ hdmi->hdmi_data.rgb_limited_range) {
|
||||||
|
+ csc_coeff = &csc_coeff_rgb_full_to_rgb_limited;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* The CSC registers are sequential, alternating MSB then LSB */
|
||||||
|
@@ -1614,6 +1627,18 @@ static void hdmi_config_AVI(struct dw_hdmi *hdmi, struct drm_display_mode *mode)
|
||||||
|
drm_hdmi_avi_infoframe_from_display_mode(&frame,
|
||||||
|
&hdmi->connector, mode);
|
||||||
|
|
||||||
|
+ if (hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_out_bus_format)) {
|
||||||
|
+ drm_hdmi_avi_infoframe_quant_range(&frame, &hdmi->connector,
|
||||||
|
+ mode,
|
||||||
|
+ hdmi->hdmi_data.rgb_limited_range ?
|
||||||
|
+ HDMI_QUANTIZATION_RANGE_LIMITED :
|
||||||
|
+ HDMI_QUANTIZATION_RANGE_FULL);
|
||||||
|
+ } else {
|
||||||
|
+ frame.quantization_range = HDMI_QUANTIZATION_RANGE_DEFAULT;
|
||||||
|
+ frame.ycc_quantization_range =
|
||||||
|
+ HDMI_YCC_QUANTIZATION_RANGE_LIMITED;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
if (hdmi_bus_fmt_is_yuv444(hdmi->hdmi_data.enc_out_bus_format))
|
||||||
|
frame.colorspace = HDMI_COLORSPACE_YUV444;
|
||||||
|
else if (hdmi_bus_fmt_is_yuv422(hdmi->hdmi_data.enc_out_bus_format))
|
||||||
|
@@ -2117,6 +2142,10 @@ static int dw_hdmi_setup(struct dw_hdmi *hdmi, struct drm_display_mode *mode)
|
||||||
|
if (hdmi->hdmi_data.enc_out_bus_format == MEDIA_BUS_FMT_FIXED)
|
||||||
|
hdmi->hdmi_data.enc_out_bus_format = MEDIA_BUS_FMT_RGB888_1X24;
|
||||||
|
|
||||||
|
+ hdmi->hdmi_data.rgb_limited_range = hdmi->sink_is_hdmi &&
|
||||||
|
+ drm_default_rgb_quant_range(mode) ==
|
||||||
|
+ HDMI_QUANTIZATION_RANGE_LIMITED;
|
||||||
|
+
|
||||||
|
hdmi->hdmi_data.pix_repet_factor = 0;
|
||||||
|
hdmi->hdmi_data.hdcp_enable = 0;
|
||||||
|
hdmi->hdmi_data.video_mode.mdataenablepolarity = true;
|
||||||
|
|
||||||
|
From cc76b13e07c2e7900bf2963f23fb469517dfa1ec Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jernej Skrabec <jernej.skrabec@siol.net>
|
||||||
|
Date: Thu, 5 Mar 2020 00:25:12 +0100
|
||||||
|
Subject: [PATCH] drm/bridge: dw-hdmi: rework csc related functions
|
||||||
|
|
||||||
|
is_color_space_conversion() is a misnomer. It checks not only if color
|
||||||
|
space conversion is needed, but also if format conversion is needed.
|
||||||
|
This is actually desired behaviour because result of this function
|
||||||
|
determines if CSC block should be enabled or not (CSC block can also do
|
||||||
|
format conversion).
|
||||||
|
|
||||||
|
In order to clear misunderstandings, let's rework
|
||||||
|
is_color_space_conversion() to do exactly what is supposed to do and add
|
||||||
|
another function which will determine if CSC block must be enabled or
|
||||||
|
not.
|
||||||
|
|
||||||
|
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
||||||
|
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
|
||||||
|
Link: https://patchwork.freedesktop.org/patch/msgid/20200304232512.51616-5-jernej.skrabec@siol.net
|
||||||
|
(cherry picked from commit 0e8003076aca7b29c868e923e73f332cca12ed8b)
|
||||||
|
---
|
||||||
|
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 31 +++++++++++++++++++++----------
|
||||||
|
1 file changed, 21 insertions(+), 10 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||||
|
index 164ee8c353ab..30681398cfb0 100644
|
||||||
|
--- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||||
|
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||||
|
@@ -963,11 +963,14 @@ static void hdmi_video_sample(struct dw_hdmi *hdmi)
|
||||||
|
|
||||||
|
static int is_color_space_conversion(struct dw_hdmi *hdmi)
|
||||||
|
{
|
||||||
|
- return (hdmi->hdmi_data.enc_in_bus_format !=
|
||||||
|
- hdmi->hdmi_data.enc_out_bus_format) ||
|
||||||
|
- (hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_in_bus_format) &&
|
||||||
|
- hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_out_bus_format) &&
|
||||||
|
- hdmi->hdmi_data.rgb_limited_range);
|
||||||
|
+ struct hdmi_data_info *hdmi_data = &hdmi->hdmi_data;
|
||||||
|
+ bool is_input_rgb, is_output_rgb;
|
||||||
|
+
|
||||||
|
+ is_input_rgb = hdmi_bus_fmt_is_rgb(hdmi_data->enc_in_bus_format);
|
||||||
|
+ is_output_rgb = hdmi_bus_fmt_is_rgb(hdmi_data->enc_out_bus_format);
|
||||||
|
+
|
||||||
|
+ return (is_input_rgb != is_output_rgb) ||
|
||||||
|
+ (is_input_rgb && is_output_rgb && hdmi_data->rgb_limited_range);
|
||||||
|
}
|
||||||
|
|
||||||
|
static int is_color_space_decimation(struct dw_hdmi *hdmi)
|
||||||
|
@@ -994,6 +997,13 @@ static int is_color_space_interpolation(struct dw_hdmi *hdmi)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
+static bool is_csc_needed(struct dw_hdmi *hdmi)
|
||||||
|
+{
|
||||||
|
+ return is_color_space_conversion(hdmi) ||
|
||||||
|
+ is_color_space_decimation(hdmi) ||
|
||||||
|
+ is_color_space_interpolation(hdmi);
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
static void dw_hdmi_update_csc_coeffs(struct dw_hdmi *hdmi)
|
||||||
|
{
|
||||||
|
const u16 (*csc_coeff)[3][4] = &csc_coeff_default;
|
||||||
|
@@ -2033,18 +2043,19 @@ static void dw_hdmi_enable_video_path(struct dw_hdmi *hdmi)
|
||||||
|
hdmi_writeb(hdmi, hdmi->mc_clkdis, HDMI_MC_CLKDIS);
|
||||||
|
|
||||||
|
/* Enable csc path */
|
||||||
|
- if (is_color_space_conversion(hdmi)) {
|
||||||
|
+ if (is_csc_needed(hdmi)) {
|
||||||
|
hdmi->mc_clkdis &= ~HDMI_MC_CLKDIS_CSCCLK_DISABLE;
|
||||||
|
hdmi_writeb(hdmi, hdmi->mc_clkdis, HDMI_MC_CLKDIS);
|
||||||
|
- }
|
||||||
|
|
||||||
|
- /* Enable color space conversion if needed */
|
||||||
|
- if (is_color_space_conversion(hdmi))
|
||||||
|
hdmi_writeb(hdmi, HDMI_MC_FLOWCTRL_FEED_THROUGH_OFF_CSC_IN_PATH,
|
||||||
|
HDMI_MC_FLOWCTRL);
|
||||||
|
- else
|
||||||
|
+ } else {
|
||||||
|
+ hdmi->mc_clkdis |= HDMI_MC_CLKDIS_CSCCLK_DISABLE;
|
||||||
|
+ hdmi_writeb(hdmi, hdmi->mc_clkdis, HDMI_MC_CLKDIS);
|
||||||
|
+
|
||||||
|
hdmi_writeb(hdmi, HDMI_MC_FLOWCTRL_FEED_THROUGH_OFF_CSC_BYPASS,
|
||||||
|
HDMI_MC_FLOWCTRL);
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Workaround to clear the overflow condition */
|
||||||
|
|
||||||
|
From 42c7d0e07348361a6d5d12a5012c8f4845d7a740 Mon Sep 17 00:00:00 2001
|
||||||
From: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
|
From: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
|
||||||
Date: Thu, 19 Mar 2020 21:34:27 +0100
|
Date: Thu, 19 Mar 2020 21:34:27 +0100
|
||||||
Subject: [PATCH] drm/lima: Add optional devfreq and cooling device support
|
Subject: [PATCH] drm/lima: Add optional devfreq and cooling device support
|
||||||
@ -1252,7 +1510,7 @@ index 02dfa14d7083..90f03c48ef4a 100644
|
|||||||
struct lima_vm *current_vm;
|
struct lima_vm *current_vm;
|
||||||
|
|
||||||
|
|
||||||
From 7821c61008707e65dd0ade8d814e315f57d103c7 Mon Sep 17 00:00:00 2001
|
From a88d271097a216df71ea1e105229896993bb416d Mon Sep 17 00:00:00 2001
|
||||||
From: Robin Murphy <robin.murphy@arm.com>
|
From: Robin Murphy <robin.murphy@arm.com>
|
||||||
Date: Tue, 21 Apr 2020 23:51:36 +0100
|
Date: Tue, 21 Apr 2020 23:51:36 +0100
|
||||||
Subject: [PATCH] drm/lima: Clean up IRQ warnings
|
Subject: [PATCH] drm/lima: Clean up IRQ warnings
|
||||||
@ -1297,7 +1555,7 @@ index 247f51fd40a2..c334d297796a 100644
|
|||||||
goto out;
|
goto out;
|
||||||
ip->irq = err;
|
ip->irq = err;
|
||||||
|
|
||||||
From 0ce8a27f95b2fcf2b5c43237ba41dfa5b4511c10 Mon Sep 17 00:00:00 2001
|
From 538de78c323ed1cff6e46e73756bd1fdd332a61e Mon Sep 17 00:00:00 2001
|
||||||
From: Robin Murphy <robin.murphy@arm.com>
|
From: Robin Murphy <robin.murphy@arm.com>
|
||||||
Date: Tue, 21 Apr 2020 23:51:37 +0100
|
Date: Tue, 21 Apr 2020 23:51:37 +0100
|
||||||
Subject: [PATCH] drm/lima: Clean up redundant pdev pointer
|
Subject: [PATCH] drm/lima: Clean up redundant pdev pointer
|
||||||
@ -1395,7 +1653,7 @@ index bbbdc8455e2f..4e5dd75822c0 100644
|
|||||||
ldev->id = (enum lima_gpu_id)of_device_get_match_data(&pdev->dev);
|
ldev->id = (enum lima_gpu_id)of_device_get_match_data(&pdev->dev);
|
||||||
|
|
||||||
|
|
||||||
From 530b7995611d206fb55cc53597b2f436ec504d36 Mon Sep 17 00:00:00 2001
|
From 15209ebd3f2bce9a30a5261868d3400762c55693 Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Tue, 21 Apr 2020 21:35:42 +0800
|
Date: Tue, 21 Apr 2020 21:35:42 +0800
|
||||||
Subject: [PATCH] drm/lima: use module_platform_driver helper
|
Subject: [PATCH] drm/lima: use module_platform_driver helper
|
||||||
@ -1435,7 +1693,7 @@ index 4e5dd75822c0..3d63d496cfc2 100644
|
|||||||
MODULE_AUTHOR("Lima Project Developers");
|
MODULE_AUTHOR("Lima Project Developers");
|
||||||
MODULE_DESCRIPTION("Lima DRM Driver");
|
MODULE_DESCRIPTION("Lima DRM Driver");
|
||||||
|
|
||||||
From cc4d56fedff585aff3d70d3a6fdbbd9311a4a25f Mon Sep 17 00:00:00 2001
|
From 1a04f643449a17ec603c81f7c87587ec0dddc3d4 Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Tue, 21 Apr 2020 21:35:43 +0800
|
Date: Tue, 21 Apr 2020 21:35:43 +0800
|
||||||
Subject: [PATCH] drm/lima: print process name and pid when task error
|
Subject: [PATCH] drm/lima: print process name and pid when task error
|
||||||
@ -1467,7 +1725,7 @@ index a2db1c937424..387f9439450a 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
From 94aa1cc831365894527d060f429f988792e8a882 Mon Sep 17 00:00:00 2001
|
From 2de1ecdd54cc918c60a790a42aa2ca313d388b93 Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Tue, 21 Apr 2020 21:35:44 +0800
|
Date: Tue, 21 Apr 2020 21:35:44 +0800
|
||||||
Subject: [PATCH] drm/lima: check vm != NULL in lima_vm_put
|
Subject: [PATCH] drm/lima: check vm != NULL in lima_vm_put
|
||||||
@ -1524,7 +1782,7 @@ index 22aeec77d84d..3a7c74822d8b 100644
|
|||||||
|
|
||||||
void lima_vm_print(struct lima_vm *vm);
|
void lima_vm_print(struct lima_vm *vm);
|
||||||
|
|
||||||
From d0391f8e46ad6cb2f762560f7b7b27b4a7291cc8 Mon Sep 17 00:00:00 2001
|
From 5ea849a4318381e84ffe009e0033259eafcd8708 Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Tue, 21 Apr 2020 21:35:45 +0800
|
Date: Tue, 21 Apr 2020 21:35:45 +0800
|
||||||
Subject: [PATCH] drm/lima: always set page directory when switch vm
|
Subject: [PATCH] drm/lima: always set page directory when switch vm
|
||||||
@ -1596,7 +1854,7 @@ index 3ac5797e31fc..eb46db0717cd 100644
|
|||||||
|
|
||||||
pipe->error = false;
|
pipe->error = false;
|
||||||
|
|
||||||
From fc8fec0f2fc8ea0b6ac307e6997218bbeb4f5835 Mon Sep 17 00:00:00 2001
|
From 39ad4523b059035b59cd5082409dabbecafba62d Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Tue, 21 Apr 2020 21:35:46 +0800
|
Date: Tue, 21 Apr 2020 21:35:46 +0800
|
||||||
Subject: [PATCH] drm/lima: add lima_devfreq_resume/suspend
|
Subject: [PATCH] drm/lima: add lima_devfreq_resume/suspend
|
||||||
@ -1658,7 +1916,7 @@ index 8d71ba9fb22a..5eed2975a375 100644
|
|||||||
+
|
+
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
From ad078628978dec05a64d17dcd20855663a0e1f76 Mon Sep 17 00:00:00 2001
|
From 588dcb54eb7b406b9cfe2aadaa813b28b46bc53c Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Tue, 21 Apr 2020 21:35:47 +0800
|
Date: Tue, 21 Apr 2020 21:35:47 +0800
|
||||||
Subject: [PATCH] drm/lima: power down ip blocks when pmu exit
|
Subject: [PATCH] drm/lima: power down ip blocks when pmu exit
|
||||||
@ -1769,7 +2027,7 @@ index 571f6d661581..d476569f2043 100644
|
|||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
|
|
||||||
From 7fede3db582de001517ab59d6782f2dc3581de1b Mon Sep 17 00:00:00 2001
|
From 9bc4824a7756fcca51e1edb7324e0354889ad055 Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Tue, 21 Apr 2020 21:35:48 +0800
|
Date: Tue, 21 Apr 2020 21:35:48 +0800
|
||||||
Subject: [PATCH] drm/lima: add resume/suspend callback for each ip
|
Subject: [PATCH] drm/lima: add resume/suspend callback for each ip
|
||||||
@ -2285,7 +2543,7 @@ index bf60c77b2633..16ec96de15a9 100644
|
|||||||
void lima_pp_bcast_fini(struct lima_ip *ip);
|
void lima_pp_bcast_fini(struct lima_ip *ip);
|
||||||
|
|
||||||
|
|
||||||
From 967e2d3c43e4a5dbdf00c724a6d113483594af21 Mon Sep 17 00:00:00 2001
|
From 9190b3bed7ccb96f6c8cfa25b3d058a2f9fe26d5 Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Tue, 21 Apr 2020 21:35:49 +0800
|
Date: Tue, 21 Apr 2020 21:35:49 +0800
|
||||||
Subject: [PATCH] drm/lima: separate clk/regulator enable/disable function
|
Subject: [PATCH] drm/lima: separate clk/regulator enable/disable function
|
||||||
@ -2452,7 +2710,7 @@ index a2d4ec75b3b3..1d9b7f415da1 100644
|
|||||||
|
|
||||||
static int lima_init_ip(struct lima_device *dev, int index)
|
static int lima_init_ip(struct lima_device *dev, int index)
|
||||||
|
|
||||||
From 18ea54c4483f3b54aae9bf289c36065eef03fa8f Mon Sep 17 00:00:00 2001
|
From e713efb3f1f71c0ed9feabcd70d81ef307edaf76 Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Tue, 21 Apr 2020 21:35:50 +0800
|
Date: Tue, 21 Apr 2020 21:35:50 +0800
|
||||||
Subject: [PATCH] drm/lima: add pm resume/suspend ops
|
Subject: [PATCH] drm/lima: add pm resume/suspend ops
|
||||||
@ -2622,7 +2880,7 @@ index 3d63d496cfc2..f3fe0a2f764b 100644
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
From 62a63e139bd7e97ae2cb1a57f5098a0add7526c0 Mon Sep 17 00:00:00 2001
|
From c5775edca0fba03c638c6fb7c8aefca111b1294c Mon Sep 17 00:00:00 2001
|
||||||
From: Qiang Yu <yuq825@gmail.com>
|
From: Qiang Yu <yuq825@gmail.com>
|
||||||
Date: Tue, 21 Apr 2020 21:35:51 +0800
|
Date: Tue, 21 Apr 2020 21:35:51 +0800
|
||||||
Subject: [PATCH] drm/lima: enable runtime pm
|
Subject: [PATCH] drm/lima: enable runtime pm
|
Loading…
x
Reference in New Issue
Block a user