From 5fa1e809b5de9def61a2d09477ca4acd4773a05f Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 11 May 2026 17:02:30 -0400 Subject: [PATCH] linux-postmarketos-rockchip: upgrade to 7.0.6 Part-of: --- .../linux-postmarketos-rockchip/APKBUILD | 12 +- .../config-postmarketos-rockchip.aarch64 | 325 ++++++++++-------- .../rk3566-pinenote-support.patch | 70 ++-- 3 files changed, 232 insertions(+), 175 deletions(-) diff --git a/device/community/linux-postmarketos-rockchip/APKBUILD b/device/community/linux-postmarketos-rockchip/APKBUILD index c330d7561..ee8b6bdf8 100644 --- a/device/community/linux-postmarketos-rockchip/APKBUILD +++ b/device/community/linux-postmarketos-rockchip/APKBUILD @@ -2,7 +2,7 @@ # Contributor: Sebastian Fleer maintainer="Antoine Martin (ayakael) " pkgname=linux-postmarketos-rockchip -pkgver=6.19.14 +pkgver=7.0.6 _kernver=${pkgver%.*} pkgrel=0 pkgdesc="Mainline kernel for rockchip devices" @@ -82,7 +82,7 @@ package() { ARCH="$_carch" \ LLVM=1 \ INSTALL_PATH="$pkgdir"/boot/ \ - INSTALL_MOD_PATH="$pkgdir" \ + INSTALL_MOD_PATH="$pkgdir"/usr \ INSTALL_MOD_STRIP=1 \ INSTALL_DTBS_PATH="$pkgdir"/boot/dtbs rm -f "$pkgdir"/lib/modules/*/build "$pkgdir"/lib/modules/*/source @@ -92,9 +92,9 @@ package() { } sha512sums=" -741e55ff66dbcd553ef3a4b185bd145e82535f4e6d5c70b93bf83fefeda1572f17339b2bf04b2522fb17e9f0f6ea8ab3288db42c42b64d4788318cc0f1924fb2 linux-postmarketos-rockchip-6.19.14.patch.xz -01b29c7f4e5bc0c9802794c2cd027fece825f90417be229a71e60eefce530010d5d301749c54ae744e9d4a483518e769e2bb7e6e9209687681ad7fff11c3ed86 linux-6.19.tar.xz -7117f1d9355bfa033dc0fbe823fc9e06cf5ff8cf261f6159e7f27b7a481e974c5806d2e2b5baaba948e7e0d293430df7950c0f4b4cd337cdf21a31415b5692d9 rk3566-pinenote-support.patch +91b2a5b4fdbb9b4ab48dd5638ae28bb988215ccf36430133dcbd1aa5e4c1724d3d0d388531552cfb472ec30cf250962e97b7a520bb5bf38c1a05ceffea681fee linux-postmarketos-rockchip-7.0.6.patch.xz +8c85b708342f8f09ca25b2234b22e93b62b144a9ef919fbb21827f52fa47498e778c79db1559524dd7fb360f95b2ce174171443c1859656c281be41d2b6c5a0b linux-7.0.tar.xz +fefa9bea73bbc03477447b2c8ec03af7c13ad73e520751f89bbff81a7abc00a19a498f390dab6f2de3e59bb0ca9f4003b5f6c919ba5d48e5f52d5365d97b16b6 rk3566-pinenote-support.patch 665bdc843912a22bc9f1840bf89195f6cccabd2b8ca3313f3c61b5503c84f98395e3de0d28bc31cbc9f1b4be4a41a483db156fad353506bb5be7abdc22e46501 rk3566-pinenote-ultra-suspend.patch -aac302c96ecff501b06271557e22eee525580309fad40439d321ca9b1b79b5d4bfefdd3109a73f4f2e1940a32aa3ed79d7719a9fd198fa48f5e748ad542b5f4e config-postmarketos-rockchip.aarch64 +95e62fa65bc496e54e51a1a1dbc0a504796845bb2e2a12d657d38b1eb19892c9497a7e6f03b9e056c44c8e5f49b850e95b5f84e900260afdff96e812121c64dc config-postmarketos-rockchip.aarch64 " diff --git a/device/community/linux-postmarketos-rockchip/config-postmarketos-rockchip.aarch64 b/device/community/linux-postmarketos-rockchip/config-postmarketos-rockchip.aarch64 index 0088a6e9d..fe4a0a564 100644 --- a/device/community/linux-postmarketos-rockchip/config-postmarketos-rockchip.aarch64 +++ b/device/community/linux-postmarketos-rockchip/config-postmarketos-rockchip.aarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.19.14 Kernel Configuration +# Linux/arm64 7.0.6 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.3" CONFIG_GCC_VERSION=0 @@ -20,6 +20,7 @@ CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_ASSUME=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_CC_HAS_COUNTED_BY=y +CONFIG_CC_HAS_COUNTED_BY_PTR=y CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y CONFIG_PAHOLE_VERSION=0 @@ -114,8 +115,6 @@ CONFIG_BPF_LSM=y CONFIG_PREEMPT_BUILD=y CONFIG_ARCH_HAS_PREEMPT_LAZY=y -# CONFIG_PREEMPT_NONE is not set -# CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y # CONFIG_PREEMPT_LAZY is not set CONFIG_PREEMPT_COUNT=y @@ -421,6 +420,7 @@ CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y CONFIG_ARM64_ERRATUM_2966298=y CONFIG_ARM64_ERRATUM_3117295=y CONFIG_ARM64_ERRATUM_3194386=y +CONFIG_ARM64_ERRATUM_4311569=y CONFIG_CAVIUM_ERRATUM_22375=y CONFIG_CAVIUM_ERRATUM_23154=y CONFIG_CAVIUM_ERRATUM_27456=y @@ -493,9 +493,6 @@ CONFIG_SETEND_EMULATION=y # ARMv8.1 architectural features # CONFIG_ARM64_HW_AFDBM=y -CONFIG_ARM64_PAN=y -CONFIG_ARM64_LSE_ATOMICS=y -CONFIG_ARM64_USE_LSE_ATOMICS=y # end of ARMv8.1 architectural features # @@ -685,6 +682,7 @@ CONFIG_GENERIC_IRQ_ENTRY=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set +# CONFIG_STATIC_CALL_SELFTEST is not set CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_KRETPROBES=y @@ -795,6 +793,7 @@ CONFIG_ARCH_HAS_RELR=y CONFIG_RELR=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_ARCH_HAS_CC_PLATFORM=y +CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y @@ -967,7 +966,6 @@ CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_HARDENED is not set # CONFIG_SLAB_BUCKETS is not set # CONFIG_SLUB_STATS is not set -# CONFIG_SLUB_CPU_PARTIAL is not set # CONFIG_RANDOM_KMALLOC_CACHES is not set # end of Slab allocator options @@ -989,8 +987,8 @@ CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y CONFIG_SPLIT_PTE_PTLOCKS=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_SPLIT_PMD_PTLOCKS=y -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y +CONFIG_BALLOON=y +CONFIG_BALLOON_MIGRATION=y CONFIG_COMPACTION=y CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 CONFIG_PAGE_REPORTING=y @@ -1036,6 +1034,8 @@ CONFIG_PER_VMA_LOCK=y CONFIG_LOCK_MM_AND_FIND_VMA=y CONFIG_EXECMEM=y CONFIG_ARCH_HAS_USER_SHADOW_STACK=y +CONFIG_PT_RECLAIM=y +CONFIG_ARCH_HAS_LAZY_MMU_MODE=y # # Data Access Monitoring @@ -2680,7 +2680,6 @@ CONFIG_NET_VENDOR_CORTINA=y # CONFIG_GEMINI_ETHERNET is not set CONFIG_NET_VENDOR_DAVICOM=y # CONFIG_DM9051 is not set -# CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y @@ -2780,8 +2779,6 @@ CONFIG_NET_VENDOR_NI=y CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set -CONFIG_NET_VENDOR_NETERION=y -# CONFIG_S2IO is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_8390=y @@ -2847,6 +2844,7 @@ CONFIG_STMMAC_PLATFORM=m CONFIG_DWMAC_GENERIC=m CONFIG_DWMAC_ROCKCHIP=m # CONFIG_DWMAC_INTEL_PLAT is not set +# CONFIG_DWMAC_MOTORCOMM is not set # CONFIG_STMMAC_PCI is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set @@ -2877,7 +2875,6 @@ CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_EMACLITE is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set -# CONFIG_HIPPI is not set CONFIG_MDIO_BUS=y CONFIG_PHYLINK=m CONFIG_PHYLIB=y @@ -3527,17 +3524,17 @@ CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -# CONFIG_SERIAL_8250_PCI1XXXX is not set CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y -CONFIG_SERIAL_8250_DWLIB=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_PCI1XXXX is not set CONFIG_SERIAL_8250_FSL=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_PERICOM=y CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_8250_DWLIB=y # # Non-8250 serial port support @@ -3706,6 +3703,7 @@ CONFIG_I2C_STUB=m # end of I2C support # CONFIG_I3C is not set +CONFIG_I3C_OR_I2C=y CONFIG_SPI=y CONFIG_SPI_MASTER=y CONFIG_SPI_MEM=y @@ -3776,6 +3774,7 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=m # CONFIG_DP83640_PHY is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +CONFIG_PTP_1588_CLOCK_VMCLOCK=m # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_FC3W is not set @@ -3910,6 +3909,7 @@ CONFIG_GPIO_MAX77620=y # CONFIG_GPIO_AGGREGATOR=m # CONFIG_GPIO_LATCH is not set +# CONFIG_GPIO_LINE_MUX is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_VIRTIO is not set # CONFIG_GPIO_SIM is not set @@ -4132,6 +4132,7 @@ CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_CRPS is not set # CONFIG_SENSORS_DELTA_AHE50DC_FAN is not set # CONFIG_SENSORS_FSP_3Y is not set +# CONFIG_SENSORS_HAC300S is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_DPS920AB is not set # CONFIG_SENSORS_INA233 is not set @@ -4168,6 +4169,7 @@ CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_MP2993 is not set # CONFIG_SENSORS_MP5023 is not set # CONFIG_SENSORS_MP5920 is not set +# CONFIG_SENSORS_MP5926 is not set # CONFIG_SENSORS_MP5990 is not set # CONFIG_SENSORS_MP9941 is not set # CONFIG_SENSORS_MP9945 is not set @@ -4178,6 +4180,7 @@ CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_PM6764TR is not set # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_Q54SJ108A2 is not set +# CONFIG_SENSORS_STEF48H28 is not set # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_TDA38640 is not set # CONFIG_SENSORS_TPS25990 is not set @@ -4502,6 +4505,7 @@ CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX77503 is not set CONFIG_REGULATOR_MAX77620=y +# CONFIG_REGULATOR_MAX77675 is not set # CONFIG_REGULATOR_MAX77857 is not set # CONFIG_REGULATOR_MAX8649 is not set # CONFIG_REGULATOR_MAX8660 is not set @@ -4554,6 +4558,7 @@ CONFIG_REGULATOR_RK808=y # CONFIG_REGULATOR_RT6160 is not set # CONFIG_REGULATOR_RT6190 is not set # CONFIG_REGULATOR_RT6245 is not set +# CONFIG_REGULATOR_RT8092 is not set # CONFIG_REGULATOR_RTQ2134 is not set # CONFIG_REGULATOR_RTMV20 is not set # CONFIG_REGULATOR_RTQ6752 is not set @@ -4793,6 +4798,7 @@ CONFIG_VIDEO_ROCKCHIP_VDEC=m # CONFIG_VIDEO_SYNOPSYS_HDMIRX=m CONFIG_VIDEO_SYNOPSYS_HDMIRX_LOAD_DEFAULT_EDID=y +# CONFIG_VIDEO_DW_MIPI_CSI2RX is not set # # Texas Instruments drivers @@ -4868,6 +4874,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_OG01A1B is not set # CONFIG_VIDEO_OG0VE1B is not set +# CONFIG_VIDEO_OS05B10 is not set # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV02E10 is not set @@ -4907,8 +4914,10 @@ CONFIG_VIDEO_OV5695=m # CONFIG_VIDEO_RDACM21 is not set # CONFIG_VIDEO_RJ54N1 is not set # CONFIG_VIDEO_S5C73M3 is not set +# CONFIG_VIDEO_S5K3M5 is not set # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_S5K6A3 is not set +# CONFIG_VIDEO_S5KJN1 is not set # CONFIG_VIDEO_VD55G1 is not set # CONFIG_VIDEO_VD56G3 is not set # CONFIG_VIDEO_VGXY61 is not set @@ -5033,13 +5042,7 @@ CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_DMA_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=m CONFIG_DRM_SCHED=m - -# -# Drivers for system framebuffers -# -# CONFIG_DRM_EFIDRM is not set -# CONFIG_DRM_SIMPLEDRM is not set -# end of Drivers for system framebuffers +# CONFIG_DRM_AMDGPU is not set # # ARM devices @@ -5049,35 +5052,82 @@ CONFIG_DRM_SCHED=m # CONFIG_DRM_KOMEDA is not set # end of ARM devices -# CONFIG_DRM_RADEON is not set -# CONFIG_DRM_AMDGPU is not set -# CONFIG_DRM_NOUVEAU is not set -# CONFIG_DRM_XE is not set -CONFIG_DRM_VGEM=m -# CONFIG_DRM_VKMS is not set -CONFIG_DRM_ROCKCHIP=m -CONFIG_ROCKCHIP_VOP=y -CONFIG_ROCKCHIP_VOP2=y -CONFIG_ROCKCHIP_ANALOGIX_DP=y -CONFIG_ROCKCHIP_CDN_DP=y -CONFIG_ROCKCHIP_DW_DP=y -CONFIG_ROCKCHIP_DW_HDMI=y -CONFIG_ROCKCHIP_DW_HDMI_QP=y -CONFIG_ROCKCHIP_DW_MIPI_DSI=y -CONFIG_ROCKCHIP_DW_MIPI_DSI2=y -CONFIG_ROCKCHIP_INNO_HDMI=y -CONFIG_ROCKCHIP_LVDS=y -CONFIG_ROCKCHIP_RGB=y -CONFIG_ROCKCHIP_RK3066_HDMI=y -CONFIG_DRM_ROCKCHIP_EBC=m -# CONFIG_DRM_ROCKCHIP_EBC_3WIN_MODE is not set -# CONFIG_DRM_VMWGFX is not set -CONFIG_DRM_UDL=m # CONFIG_DRM_AST is not set +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +# CONFIG_DRM_CHIPONE_ICN6211 is not set +# CONFIG_DRM_CHRONTEL_CH7033 is not set +CONFIG_DRM_CROS_EC_ANX7688=m +CONFIG_DRM_DISPLAY_CONNECTOR=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_INNO_HDMI=m +# CONFIG_DRM_ITE_IT6263 is not set +# CONFIG_DRM_ITE_IT6505 is not set +# CONFIG_DRM_LONTIUM_LT8912B is not set +# CONFIG_DRM_LONTIUM_LT9211 is not set +# CONFIG_DRM_LONTIUM_LT9611 is not set +# CONFIG_DRM_LONTIUM_LT9611UXC is not set +# CONFIG_DRM_ITE_IT66121 is not set +# CONFIG_DRM_LVDS_CODEC is not set +# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set +# CONFIG_DRM_NWL_MIPI_DSI is not set +# CONFIG_DRM_NXP_PTN3460 is not set +# CONFIG_DRM_PARADE_PS8622 is not set +CONFIG_DRM_PARADE_PS8640=y +# CONFIG_DRM_SAMSUNG_DSIM is not set +# CONFIG_DRM_SIL_SII8620 is not set +# CONFIG_DRM_SII902X is not set +# CONFIG_DRM_SII9234 is not set +# CONFIG_DRM_SIMPLE_BRIDGE is not set +# CONFIG_DRM_SOLOMON_SSD2825 is not set +# CONFIG_DRM_THINE_THC63LVD1024 is not set +# CONFIG_DRM_TOSHIBA_TC358762 is not set +# CONFIG_DRM_TOSHIBA_TC358764 is not set +# CONFIG_DRM_TOSHIBA_TC358767 is not set +# CONFIG_DRM_TOSHIBA_TC358768 is not set +# CONFIG_DRM_TOSHIBA_TC358775 is not set +# CONFIG_DRM_TI_DLPC3433 is not set +# CONFIG_DRM_TI_TDP158 is not set +# CONFIG_DRM_TI_TFP410 is not set +# CONFIG_DRM_TI_SN65DSI83 is not set +# CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TPD12S015 is not set +# CONFIG_DRM_WAVESHARE_BRIDGE is not set +CONFIG_DRM_ANALOGIX_ANX6345=m +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_ANALOGIX_DP=m +# CONFIG_DRM_ANALOGIX_ANX7625 is not set +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_I2C_ADV7511_CEC=y +# CONFIG_DRM_CDNS_DSI is not set +# CONFIG_DRM_CDNS_MHDP8546 is not set +CONFIG_DRM_DW_DP=m +CONFIG_DRM_DW_HDMI=m +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_I2S_AUDIO=m +CONFIG_DRM_DW_HDMI_GP_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_DW_HDMI_QP=m +# CONFIG_DRM_DW_HDMI_QP_CEC is not set +CONFIG_DRM_DW_MIPI_DSI=m +CONFIG_DRM_DW_MIPI_DSI2=m +# end of Display Interface Bridges + +# CONFIG_DRM_ETNAVIV is not set +# CONFIG_DRM_GUD is not set +CONFIG_DRM_GUD_GADGET=m +# CONFIG_DRM_HISI_HIBMC is not set +# CONFIG_DRM_HISI_KIRIN is not set +# CONFIG_DRM_POWERVR is not set +# CONFIG_DRM_LIMA is not set +# CONFIG_DRM_LOGICVC is not set # CONFIG_DRM_MGAG200 is not set -# CONFIG_DRM_QXL is not set -CONFIG_DRM_VIRTIO_GPU=m -CONFIG_DRM_VIRTIO_GPU_KMS=y +# CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_PANEL=y # @@ -5160,6 +5210,7 @@ CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set +# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set @@ -5204,74 +5255,41 @@ CONFIG_DRM_PANEL_SIMPLE=m # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set # end of Display Panels -CONFIG_DRM_BRIDGE=y -CONFIG_DRM_PANEL_BRIDGE=y +CONFIG_DRM_PANFROST=m +# CONFIG_DRM_PANTHOR is not set +CONFIG_DRM_PL111=m +# CONFIG_DRM_QXL is not set +# CONFIG_DRM_RADEON is not set +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_VOP=y +CONFIG_ROCKCHIP_VOP2=y +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_HDMI_QP=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI2=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_ROCKCHIP_LVDS=y +CONFIG_ROCKCHIP_RGB=y +CONFIG_ROCKCHIP_RK3066_HDMI=y +CONFIG_DRM_ROCKCHIP_EBC=m +# CONFIG_DRM_ROCKCHIP_EBC_3WIN_MODE is not set +# CONFIG_DRM_ST7571 is not set +# CONFIG_DRM_ST7586 is not set +# CONFIG_DRM_ST7735R is not set +# CONFIG_DRM_ST7920 is not set +# CONFIG_DRM_SSD130X is not set # -# Display Interface Bridges +# Drivers for system framebuffers # -# CONFIG_DRM_CHIPONE_ICN6211 is not set -# CONFIG_DRM_CHRONTEL_CH7033 is not set -CONFIG_DRM_CROS_EC_ANX7688=m -CONFIG_DRM_DISPLAY_CONNECTOR=m -CONFIG_DRM_I2C_NXP_TDA998X=m -# CONFIG_DRM_ITE_IT6263 is not set -# CONFIG_DRM_ITE_IT6505 is not set -# CONFIG_DRM_LONTIUM_LT8912B is not set -# CONFIG_DRM_LONTIUM_LT9211 is not set -# CONFIG_DRM_LONTIUM_LT9611 is not set -# CONFIG_DRM_LONTIUM_LT9611UXC is not set -# CONFIG_DRM_ITE_IT66121 is not set -# CONFIG_DRM_LVDS_CODEC is not set -# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -# CONFIG_DRM_NWL_MIPI_DSI is not set -# CONFIG_DRM_NXP_PTN3460 is not set -# CONFIG_DRM_PARADE_PS8622 is not set -CONFIG_DRM_PARADE_PS8640=y -# CONFIG_DRM_SAMSUNG_DSIM is not set -# CONFIG_DRM_SIL_SII8620 is not set -# CONFIG_DRM_SII902X is not set -# CONFIG_DRM_SII9234 is not set -# CONFIG_DRM_SIMPLE_BRIDGE is not set -# CONFIG_DRM_SOLOMON_SSD2825 is not set -# CONFIG_DRM_THINE_THC63LVD1024 is not set -# CONFIG_DRM_TOSHIBA_TC358762 is not set -# CONFIG_DRM_TOSHIBA_TC358764 is not set -# CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_TOSHIBA_TC358768 is not set -# CONFIG_DRM_TOSHIBA_TC358775 is not set -# CONFIG_DRM_TI_DLPC3433 is not set -# CONFIG_DRM_TI_TDP158 is not set -# CONFIG_DRM_TI_TFP410 is not set -# CONFIG_DRM_TI_SN65DSI83 is not set -# CONFIG_DRM_TI_SN65DSI86 is not set -# CONFIG_DRM_TI_TPD12S015 is not set -# CONFIG_DRM_WAVESHARE_BRIDGE is not set -CONFIG_DRM_ANALOGIX_ANX6345=m -CONFIG_DRM_ANALOGIX_ANX78XX=m -CONFIG_DRM_ANALOGIX_DP=m -# CONFIG_DRM_ANALOGIX_ANX7625 is not set -CONFIG_DRM_I2C_ADV7511=m -CONFIG_DRM_I2C_ADV7511_AUDIO=y -CONFIG_DRM_I2C_ADV7511_CEC=y -# CONFIG_DRM_CDNS_DSI is not set -# CONFIG_DRM_CDNS_MHDP8546 is not set -CONFIG_DRM_DW_DP=m -CONFIG_DRM_DW_HDMI=m -CONFIG_DRM_DW_HDMI_AHB_AUDIO=m -CONFIG_DRM_DW_HDMI_I2S_AUDIO=m -CONFIG_DRM_DW_HDMI_GP_AUDIO=m -CONFIG_DRM_DW_HDMI_CEC=m -CONFIG_DRM_DW_HDMI_QP=m -# CONFIG_DRM_DW_HDMI_QP_CEC is not set -CONFIG_DRM_DW_MIPI_DSI=m -CONFIG_DRM_DW_MIPI_DSI2=m -# end of Display Interface Bridges +# CONFIG_DRM_EFIDRM is not set +# CONFIG_DRM_SIMPLEDRM is not set +# end of Drivers for system framebuffers -# CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_HISI_HIBMC is not set -# CONFIG_DRM_HISI_KIRIN is not set -# CONFIG_DRM_LOGICVC is not set +# CONFIG_DRM_TIDSS is not set # CONFIG_DRM_ARCPGU is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_CIRRUS_QEMU is not set @@ -5286,18 +5304,13 @@ CONFIG_DRM_PANEL_MIPI_DBI=m # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_SHARP_MEMORY is not set -CONFIG_DRM_PL111=m -# CONFIG_DRM_LIMA is not set -CONFIG_DRM_PANFROST=m -# CONFIG_DRM_PANTHOR is not set -# CONFIG_DRM_TIDSS is not set -# CONFIG_DRM_GUD is not set -CONFIG_DRM_GUD_GADGET=m -# CONFIG_DRM_ST7571_I2C is not set -# CONFIG_DRM_ST7586 is not set -# CONFIG_DRM_ST7735R is not set -# CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_POWERVR is not set +CONFIG_DRM_UDL=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_VIRTIO_GPU_KMS=y +# CONFIG_DRM_VKMS is not set +# CONFIG_DRM_VMWGFX is not set +# CONFIG_DRM_XE is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # @@ -5395,6 +5408,7 @@ CONFIG_BACKLIGHT_GPIO=y CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y +# CONFIG_FIRMWARE_EDID is not set # # Console display driver support @@ -5413,6 +5427,7 @@ CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y +CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm" # CONFIG_TRACE_GPU_MEM is not set # end of Graphics support @@ -5847,6 +5862,7 @@ CONFIG_SND_SOC_RK817=m CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RT5514=m CONFIG_SND_SOC_RT5514_SPI=m +# CONFIG_SND_SOC_RT5575 is not set # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set # CONFIG_SND_SOC_RT5640 is not set @@ -6068,6 +6084,7 @@ CONFIG_HID_PLANTRONICS=m CONFIG_HID_PLAYSTATION=m # CONFIG_PLAYSTATION_FF is not set CONFIG_HID_PXRC=m +# CONFIG_HID_RAPOO is not set CONFIG_HID_RAZER=m CONFIG_HID_PRIMAX=m CONFIG_HID_RETRODE=m @@ -6257,6 +6274,7 @@ CONFIG_USB_DWC3_DUAL_ROLE=y CONFIG_USB_DWC3_HAPS=y CONFIG_USB_DWC3_OF_SIMPLE=y CONFIG_USB_DWC3_GENERIC_PLAT=y +# CONFIG_USB_DWC3_GOOGLE is not set CONFIG_USB_DWC2=m # CONFIG_USB_DWC2_HOST is not set @@ -6574,6 +6592,7 @@ CONFIG_LEDS_CLASS_MULTICOLOR=m # LED drivers # # CONFIG_LEDS_AN30259A is not set +# CONFIG_LEDS_OSRAM_AMS_AS3668 is not set # CONFIG_LEDS_AW200XX is not set # CONFIG_LEDS_AW2013 is not set # CONFIG_LEDS_BCM6328 is not set @@ -6639,6 +6658,7 @@ CONFIG_LEDS_USER=m # # CONFIG_LEDS_GROUP_MULTICOLOR is not set # CONFIG_LEDS_KTD202X is not set +# CONFIG_LEDS_LP5812 is not set # CONFIG_LEDS_NCP5623 is not set # CONFIG_LEDS_PWM_MULTICOLOR is not set # CONFIG_LEDS_QCOM_LPG is not set @@ -6672,7 +6692,26 @@ CONFIG_LEDS_TRIGGER_TTY=m # # Simatic LED drivers # -# CONFIG_ACCESSIBILITY is not set +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y + +# +# Speakup console speech +# +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +# CONFIG_SPEAKUP_SYNTH_DUMMY is not set +# end of Speakup console speech + # CONFIG_INFINIBAND is not set CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set @@ -6851,7 +6890,6 @@ CONFIG_UDMABUF=y # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set CONFIG_DMABUF_HEAPS=y -# CONFIG_DMABUF_SYSFS_STATS is not set # CONFIG_DMABUF_HEAPS_SYSTEM is not set CONFIG_DMABUF_HEAPS_CMA=y # end of DMABUF options @@ -7329,6 +7367,7 @@ CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m # CONFIG_AD4030 is not set # CONFIG_AD4080 is not set # CONFIG_AD4130 is not set +# CONFIG_AD4134 is not set # CONFIG_AD4170_4 is not set # CONFIG_AD4695 is not set # CONFIG_AD4851 is not set @@ -7411,11 +7450,13 @@ CONFIG_ROCKCHIP_SARADC=m # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set # CONFIG_TI_ADS1015 is not set +# CONFIG_TI_ADS1018 is not set # CONFIG_TI_ADS1100 is not set # CONFIG_TI_ADS1119 is not set # CONFIG_TI_ADS124S08 is not set # CONFIG_TI_ADS1298 is not set # CONFIG_TI_ADS131E08 is not set +# CONFIG_TI_ADS131M02 is not set # CONFIG_TI_ADS7138 is not set # CONFIG_TI_ADS7924 is not set # CONFIG_TI_ADS7950 is not set @@ -7446,6 +7487,7 @@ CONFIG_ROCKCHIP_SARADC=m # CONFIG_AD8366=m # CONFIG_ADA4250 is not set +# CONFIG_ADL8113 is not set # CONFIG_HMC425 is not set # end of Amplifiers @@ -7547,10 +7589,12 @@ CONFIG_IIO_ST_SENSORS_CORE=m # CONFIG_LTC2664 is not set # CONFIG_M62332 is not set # CONFIG_MAX517 is not set +# CONFIG_MAX22007 is not set # CONFIG_MAX5522 is not set # CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set # CONFIG_MCP4728 is not set +# CONFIG_MCP47FEB02 is not set # CONFIG_MCP4821 is not set # CONFIG_MCP4922 is not set # CONFIG_TI_DAC082S085 is not set @@ -7756,6 +7800,7 @@ CONFIG_AK8975=m # CONFIG_MAG3110 is not set CONFIG_HID_SENSOR_MAGNETOMETER_3D=m # CONFIG_MMC35240 is not set +# CONFIG_MMC5633 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set # CONFIG_INFINEON_TLV493D is not set # CONFIG_SENSORS_HMC5843_I2C is not set @@ -7822,6 +7867,8 @@ CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m # Pressure sensors # # CONFIG_ABP060MG is not set +# CONFIG_ABP2030PA_I2C is not set +# CONFIG_ABP2030PA_SPI is not set # CONFIG_ROHM_BM1390 is not set # CONFIG_BMP280 is not set CONFIG_IIO_CROS_EC_BARO=m @@ -7834,7 +7881,8 @@ CONFIG_HID_SENSOR_PRESS=m # CONFIG_MPL115_I2C is not set # CONFIG_MPL115_SPI is not set # CONFIG_MPL3115 is not set -# CONFIG_MPRLS0025PA is not set +# CONFIG_MPRLS0025PA_I2C is not set +# CONFIG_MPRLS0025PA_SPI is not set # CONFIG_MS5611 is not set # CONFIG_MS5637 is not set # CONFIG_SDP500 is not set @@ -7946,6 +7994,7 @@ CONFIG_RESET_SCMI=y # CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PHY_MIPI_DPHY=y +# CONFIG_PHY_GOOGLE_USB is not set # CONFIG_PHY_CAN_TRANSCEIVER is not set # CONFIG_PHY_NXP_PTN3222 is not set @@ -8282,6 +8331,7 @@ CONFIG_EROFS_FS_ZIP_ZSTD=y CONFIG_EROFS_FS_ZIP_ACCEL=y # CONFIG_EROFS_FS_ONDEMAND is not set # CONFIG_EROFS_FS_PCPU_KTHREAD is not set +# CONFIG_EROFS_FS_PAGE_CACHE_SHARE is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m # CONFIG_NFS_V2 is not set @@ -8289,7 +8339,7 @@ CONFIG_NFS_V3=m CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set -CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m @@ -8314,6 +8364,7 @@ CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_SECURITY_LABEL is not set CONFIG_NFSD_LEGACY_CLIENT_TRACKING=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m CONFIG_LOCKD_V4=y @@ -8530,13 +8581,13 @@ CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECDSA is not set CONFIG_CRYPTO_ECRDSA=m +# CONFIG_CRYPTO_MLDSA is not set # end of Public-key cryptography # # Block ciphers # CONFIG_CRYPTO_AES=y -CONFIG_CRYPTO_AES_TI=m # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_ARIA is not set CONFIG_CRYPTO_BLOWFISH=m @@ -8570,7 +8621,6 @@ CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y -CONFIG_CRYPTO_NHPOLY1305=m # end of Length-preserving ciphers and modes # @@ -8654,16 +8704,12 @@ CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y # end of Userspace interface -CONFIG_CRYPTO_NHPOLY1305_NEON=m - # # Accelerated Cryptographic Algorithms for CPU (arm64) # CONFIG_CRYPTO_GHASH_ARM64_CE=m # CONFIG_CRYPTO_SM3_NEON is not set CONFIG_CRYPTO_SM3_ARM64_CE=m -CONFIG_CRYPTO_AES_ARM64=m -CONFIG_CRYPTO_AES_ARM64_CE=y CONFIG_CRYPTO_AES_ARM64_CE_BLK=y CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m CONFIG_CRYPTO_AES_ARM64_BS=m @@ -8717,6 +8763,7 @@ CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set +CONFIG_OPENSSL_SUPPORTS_ML_DSA=y # end of Certificates for signature checking # CONFIG_CRYPTO_KRB5 is not set @@ -8759,6 +8806,7 @@ CONFIG_CRC_OPTIMIZATIONS=y CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_LIB_UTILS=y CONFIG_CRYPTO_LIB_AES=y +CONFIG_CRYPTO_LIB_AES_ARCH=y CONFIG_CRYPTO_LIB_ARC4=m CONFIG_CRYPTO_LIB_GF128MUL=m CONFIG_CRYPTO_LIB_BLAKE2B=y @@ -8768,6 +8816,8 @@ CONFIG_CRYPTO_LIB_CURVE25519=m CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_MD5=y +CONFIG_CRYPTO_LIB_NH=m +CONFIG_CRYPTO_LIB_NH_ARCH=y CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LIB_POLY1305_ARCH=y CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y @@ -8860,7 +8910,6 @@ CONFIG_SGL_ALLOC=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y @@ -8937,6 +8986,7 @@ CONFIG_FRAME_WARN=2048 CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y +CONFIG_WARN_CONTEXT_ANALYSIS=y # end of Compile-time checks and compiler options # @@ -9130,3 +9180,4 @@ CONFIG_ARCH_USE_MEMTEST=y # end of Kernel hacking CONFIG_IO_URING_ZCRX=y +CONFIG_IO_URING_BPF=y diff --git a/device/community/linux-postmarketos-rockchip/rk3566-pinenote-support.patch b/device/community/linux-postmarketos-rockchip/rk3566-pinenote-support.patch index 0a081801a..08da09be1 100644 --- a/device/community/linux-postmarketos-rockchip/rk3566-pinenote-support.patch +++ b/device/community/linux-postmarketos-rockchip/rk3566-pinenote-support.patch @@ -11489,38 +11489,6 @@ index 554c591e1..f0279e86c 100644 /* Tiled YUV formats */ { .format = V4L2_PIX_FMT_NV12_4L4, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 1, 2, 0, 0 }, .bpp_div = { 1, 1, 1, 1 }, .hdiv = 2, .vdiv = 2 }, -diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig -index d2335276c..f245177a0 100644 ---- a/drivers/regulator/Kconfig -+++ b/drivers/regulator/Kconfig -@@ -1690,6 +1690,15 @@ config REGULATOR_TPS65132 - This driver supports TPS65132 single inductor - dual output - power supply specifically designed for display panels. - -+config REGULATOR_TPS65185 -+ tristate "TI TPS65185 PMIC for E-Paper Display" -+ depends on GPIOLIB && I2C && IIO -+ select IIO_TRIGGERED_EVENT -+ select REGMAP_I2C -+ help -+ This driver supports the voltage regulators on the TPS65185 PMIC -+ specifically designed for e-paper display panels. -+ - config REGULATOR_TPS65217 - tristate "TI TPS65217 Power regulators" - depends on MFD_TPS65217 -diff --git a/drivers/regulator/Makefile b/drivers/regulator/Makefile -index 1beba1493..018c559e1 100644 ---- a/drivers/regulator/Makefile -+++ b/drivers/regulator/Makefile -@@ -192,6 +192,7 @@ obj-$(CONFIG_REGULATOR_TPS65023) += tps65023-regulator.o - obj-$(CONFIG_REGULATOR_TPS6507X) += tps6507x-regulator.o - obj-$(CONFIG_REGULATOR_TPS65086) += tps65086-regulator.o - obj-$(CONFIG_REGULATOR_TPS65090) += tps65090-regulator.o -+obj-$(CONFIG_REGULATOR_TPS65185) += tps65185-regulator.o - obj-$(CONFIG_REGULATOR_TPS65217) += tps65217-regulator.o - obj-$(CONFIG_REGULATOR_TPS65218) += tps65218-regulator.o - obj-$(CONFIG_REGULATOR_TPS65219) += tps65219-regulator.o diff --git a/drivers/regulator/tps65185-regulator.c b/drivers/regulator/tps65185-regulator.c new file mode 100644 index 000000000..a9de615e0 @@ -14626,3 +14594,41 @@ index a417a7f8b..5159f60e6 100755 $(Q)dh_md5sums $(DH_OPTIONS) $(Q)dh_builddeb $(DH_OPTIONS) -- $(addprefix -Z,$(KDEB_COMPRESS)) endef +diff --git a/drivers/regulator/Kconfig.orig b/drivers/regulator/Kconfig +index d10b6f9..97ce6d7 100644 +--- a/drivers/regulator/Kconfig.orig ++++ b/drivers/regulator/Kconfig +@@ -1709,15 +1709,13 @@ config REGULATOR_TPS65132 + power supply specifically designed for display panels. + + config REGULATOR_TPS65185 +- tristate "TI TPS65185 EPD regulator" +- depends on I2C ++ tristate "TI TPS65185 PMIC for E-Paper Display" ++ depends on GPIOLIB && I2C && IIO ++ select IIO_TRIGGERED_EVENT + select REGMAP_I2C + help +- This driver supports the TPS65185 voltage regulator chip +- which is used to provide power to Electronic Paper Displays +- so it is found in E-Book readers. +- If HWWON is enabled, it also provides temperature measurement. +- ++ This driver supports the voltage regulators on the TPS65185 PMIC ++ specifically designed for e-paper display panels. + + config REGULATOR_TPS65217 + tristate "TI TPS65217 Power regulators" +diff --git a/drivers/regulator/Makefile.orig b/drivers/regulator/Makefile +index 35639f3..c1eb8fd 100644 +--- a/drivers/regulator/Makefile.orig ++++ b/drivers/regulator/Makefile +@@ -194,7 +194,7 @@ obj-$(CONFIG_REGULATOR_TPS65023) += tps65023-regulator.o + obj-$(CONFIG_REGULATOR_TPS6507X) += tps6507x-regulator.o + obj-$(CONFIG_REGULATOR_TPS65086) += tps65086-regulator.o + obj-$(CONFIG_REGULATOR_TPS65090) += tps65090-regulator.o +-obj-$(CONFIG_REGULATOR_TPS65185) += tps65185.o ++obj-$(CONFIG_REGULATOR_TPS65185) += tps65185-regulator.o + obj-$(CONFIG_REGULATOR_TPS65217) += tps65217-regulator.o + obj-$(CONFIG_REGULATOR_TPS65218) += tps65218-regulator.o + obj-$(CONFIG_REGULATOR_TPS65219) += tps65219-regulator.o