Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
certo
linux
Commits
ee9dcbe0
Commit
ee9dcbe0
authored
Oct 31, 2026
by
Vladimir Bashkirtsev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed watchdog DTS for CM3588
parent
c9462624
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
166 additions
and
166 deletions
+166
-166
linux-5.12.10-cm3588-nas.patch
linux-5.12.10-cm3588-nas.patch
+166
-166
No files found.
linux-5.12.10-cm3588-nas.patch
View file @
ee9dcbe0
diff -uNr linux-5.12.10/arch/arm64/boot/dts/rockchip/Makefile linux-5.12.10-cm3588-nas/arch/arm64/boot/dts/rockchip/Makefile
--- linux-5.12.10/arch/arm64/boot/dts/rockchip/Makefile 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/arch/arm64/boot/dts/rockchip/Makefile 2026-10-
28 00:40:25.115052816 +000
0
--- linux-5.12.10/arch/arm64/boot/dts/rockchip/Makefile 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/arch/arm64/boot/dts/rockchip/Makefile 2026-10-
31 05:06:03.302401689 +103
0
@@ -50,3 +50,5 @@
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-sapphire.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-sapphire-excavator.dtb
...
...
@@ -8,8 +8,8 @@ diff -uNr linux-5.12.10/arch/arm64/boot/dts/rockchip/Makefile linux-5.12.10-cm35
+
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-cm3588-nas.dtb
diff -uNr linux-5.12.10/arch/arm64/boot/dts/rockchip/rk3588-cm3588-nas.dts linux-5.12.10-cm3588-nas/arch/arm64/boot/dts/rockchip/rk3588-cm3588-nas.dts
--- linux-5.12.10/arch/arm64/boot/dts/rockchip/rk3588-cm3588-nas.dts 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/arch/arm64/boot/dts/rockchip/rk3588-cm3588-nas.dts 2026-10-
28 00:46:07.218155272 +000
0
--- linux-5.12.10/arch/arm64/boot/dts/rockchip/rk3588-cm3588-nas.dts 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/arch/arm64/boot/dts/rockchip/rk3588-cm3588-nas.dts 2026-10-
31 05:27:42.354063071 +103
0
@@ -0,0 +1,2945 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/* CM3588 NAS: vendor physical wiring, Linux 5.12 + upstream USB/HDMI bindings. */
...
...
@@ -1229,12 +1229,12 @@ diff -uNr linux-5.12.10/arch/arm64/boot/dts/rockchip/rk3588-cm3588-nas.dts linux
+ arm,pl330-periph-burst;
+ phandle = <0xf6>;
+ };
+ w
dt
: watchdog@feaf0000 {
+ compatible = "
rockchip,rk3588-wdt", "
snps,dw-wdt";
+ w
atchdog
: watchdog@feaf0000 {
+ compatible = "snps,dw-wdt";
+ reg = <0x0 0xfeaf0000 0x0 0x100>;
+ clocks = <&
cru TCLK_WDT0>, <&cru PCLK_WDT0
>;
+ clocks = <&
p2 108>, <&p2 107
>;
+ clock-names = "tclk", "pclk";
+ interrupts = <
GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH 0
>;
+ interrupts = <
0x0 315 0x4
>;
+ status = "okay";
+ };
+ p2b8: spi@feb20000 {
...
...
@@ -2957,8 +2957,8 @@ diff -uNr linux-5.12.10/arch/arm64/boot/dts/rockchip/rk3588-cm3588-nas.dts linux
+ };
+};
diff -uNr linux-5.12.10/drivers/clk/clk-fractional-divider.c linux-5.12.10-cm3588-nas/drivers/clk/clk-fractional-divider.c
--- linux-5.12.10/drivers/clk/clk-fractional-divider.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/clk-fractional-divider.c 2026-10-
28 00:40:25.115052816 +000
0
--- linux-5.12.10/drivers/clk/clk-fractional-divider.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/clk-fractional-divider.c 2026-10-
31 05:06:03.346400827 +103
0
@@ -3,8 +3,39 @@
* Copyright (C) 2014 Intel Corporation
*
...
...
@@ -3099,8 +3099,8 @@ diff -uNr linux-5.12.10/drivers/clk/clk-fractional-divider.c linux-5.12.10-cm358
if (fd->lock)
spin_lock_irqsave(fd->lock, flags);
diff -uNr linux-5.12.10/drivers/clk/clk-fractional-divider.h linux-5.12.10-cm3588-nas/drivers/clk/clk-fractional-divider.h
--- linux-5.12.10/drivers/clk/clk-fractional-divider.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/clk-fractional-divider.h 2026-10-
28 00:40:25.115052816 +000
0
--- linux-5.12.10/drivers/clk/clk-fractional-divider.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/clk-fractional-divider.h 2026-10-
31 05:06:03.347400808 +103
0
@@ -0,0 +1,15 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+#ifndef _CLK_FRACTIONAL_DIV_H
...
...
@@ -3118,8 +3118,8 @@ diff -uNr linux-5.12.10/drivers/clk/clk-fractional-divider.h linux-5.12.10-cm358
+
+#endif
diff -uNr linux-5.12.10/drivers/clk/rockchip/clk.c linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk.c
--- linux-5.12.10/drivers/clk/rockchip/clk.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk.c 2026-10-
28 00:40:25.119052946 +000
0
--- linux-5.12.10/drivers/clk/rockchip/clk.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk.c 2026-10-
31 05:06:03.347400808 +103
0
@@ -3,7 +3,7 @@
* Copyright (c) 2014 MundoReader S.L.
* Author: Heiko Stuebner <heiko@sntech.de>
...
...
@@ -3551,8 +3551,8 @@ diff -uNr linux-5.12.10/drivers/clk/rockchip/clk.c linux-5.12.10-cm3588-nas/driv
+MODULE_LICENSE("GPL");
+#endif /* MODULE */
diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-cpu.c linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-cpu.c
--- linux-5.12.10/drivers/clk/rockchip/clk-cpu.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-cpu.c 2026-10-
28 00:40:25.115052816 +000
0
--- linux-5.12.10/drivers/clk/rockchip/clk-cpu.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-cpu.c 2026-10-
31 05:06:03.348400788 +103
0
@@ -51,6 +51,7 @@
*/
struct rockchip_cpuclk {
...
...
@@ -3979,8 +3979,8 @@ diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-cpu.c linux-5.12.10-cm3588-nas/
+ return ERR_PTR(ret);
+}
diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-ddr.c linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-ddr.c
--- linux-5.12.10/drivers/clk/rockchip/clk-ddr.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-ddr.c 2026-10-
28 00:40:25.115052816 +000
0
--- linux-5.12.10/drivers/clk/rockchip/clk-ddr.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-ddr.c 2026-10-
31 05:06:03.348400788 +103
0
@@ -1,6 +1,6 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
...
...
@@ -4170,8 +4170,8 @@ diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-ddr.c linux-5.12.10-cm3588-nas/
ddrclk->mux_offset = mux_offset;
ddrclk->mux_shift = mux_shift;
diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-fractional-divider-v2.c linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-fractional-divider-v2.c
--- linux-5.12.10/drivers/clk/rockchip/clk-fractional-divider-v2.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-fractional-divider-v2.c 2026-10-
28 00:40:25.115052816 +000
0
--- linux-5.12.10/drivers/clk/rockchip/clk-fractional-divider-v2.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-fractional-divider-v2.c 2026-10-
31 05:06:03.349400769 +103
0
@@ -0,0 +1,347 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
...
...
@@ -4521,8 +4521,8 @@ diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-fractional-divider-v2.c linux-5
+ kfree(fd);
+}
diff -uNr linux-5.12.10/drivers/clk/rockchip/clk.h linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk.h
--- linux-5.12.10/drivers/clk/rockchip/clk.h 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk.h 2026-10-
28 00:40:25.119052946 +000
0
--- linux-5.12.10/drivers/clk/rockchip/clk.h 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk.h 2026-10-
31 05:06:03.350400749 +103
0
@@ -3,7 +3,7 @@
* Copyright (c) 2014 MundoReader S.L.
* Author: Heiko Stuebner <heiko@sntech.de>
...
...
@@ -5463,8 +5463,8 @@ diff -uNr linux-5.12.10/drivers/clk/rockchip/clk.h linux-5.12.10-cm3588-nas/driv
+#define CLK_FRAC_DIVIDER_NO_LIMIT BIT(3)
#endif
diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-half-divider.c linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-half-divider.c
--- linux-5.12.10/drivers/clk/rockchip/clk-half-divider.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-half-divider.c 2026-10-
28 00:40:25.115052816 +000
0
--- linux-5.12.10/drivers/clk/rockchip/clk-half-divider.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-half-divider.c 2026-10-
31 05:06:03.350400749 +103
0
@@ -14,9 +14,9 @@
unsigned long best, unsigned long flags)
{
...
...
@@ -5563,8 +5563,8 @@ diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-half-divider.c linux-5.12.10-cm
div->width = div_width;
div->lock = lock;
diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-link.c linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-link.c
--- linux-5.12.10/drivers/clk/rockchip/clk-link.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-link.c 2026-10-
28 00:40:25.115052816 +000
0
--- linux-5.12.10/drivers/clk/rockchip/clk-link.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-link.c 2026-10-
31 05:06:03.350400749 +103
0
@@ -0,0 +1,234 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
...
...
@@ -5801,8 +5801,8 @@ diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-link.c linux-5.12.10-cm3588-nas
+MODULE_DESCRIPTION("Clock driver for Niu Dependencies");
+MODULE_LICENSE("GPL");
diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-pll.c linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-pll.c
--- linux-5.12.10/drivers/clk/rockchip/clk-pll.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-pll.c 2026-10-
28 00:40:25.119052946 +000
0
--- linux-5.12.10/drivers/clk/rockchip/clk-pll.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-pll.c 2026-10-
31 05:06:03.352400710 +103
0
@@ -3,7 +3,7 @@
* Copyright (c) 2014 MundoReader S.L.
* Author: Heiko Stuebner <heiko@sntech.de>
...
...
@@ -7319,8 +7319,8 @@ diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-pll.c linux-5.12.10-cm3588-nas/
+#endif /* CONFIG_DEBUG_FS */
+#endif /* CONFIG_ROCKCHIP_CLK_BOOST */
diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-rk3588.c linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-rk3588.c
--- linux-5.12.10/drivers/clk/rockchip/clk-rk3588.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-rk3588.c 2026-10-
28 00:40:25.119052946 +000
0
--- linux-5.12.10/drivers/clk/rockchip/clk-rk3588.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/clk-rk3588.c 2026-10-
31 05:06:03.353400690 +103
0
@@ -0,0 +1,2561 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
...
...
@@ -9884,8 +9884,8 @@ diff -uNr linux-5.12.10/drivers/clk/rockchip/clk-rk3588.c linux-5.12.10-cm3588-n
+MODULE_LICENSE("GPL");
+#endif /* MODULE */
diff -uNr linux-5.12.10/drivers/clk/rockchip/Kconfig linux-5.12.10-cm3588-nas/drivers/clk/rockchip/Kconfig
--- linux-5.12.10/drivers/clk/rockchip/Kconfig 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/Kconfig 2026-10-
28 00:40:25.115052816 +000
0
--- linux-5.12.10/drivers/clk/rockchip/Kconfig 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/Kconfig 2026-10-
31 05:06:03.354400671 +103
0
@@ -86,3 +86,24 @@
help
Build the driver for RK3399 Clock Driver.
...
...
@@ -9912,8 +9912,8 @@ diff -uNr linux-5.12.10/drivers/clk/rockchip/Kconfig linux-5.12.10-cm3588-nas/dr
+ help
+ Enable NIU clock gates and the bus clocks needed to access them.
diff -uNr linux-5.12.10/drivers/clk/rockchip/Makefile linux-5.12.10-cm3588-nas/drivers/clk/rockchip/Makefile
--- linux-5.12.10/drivers/clk/rockchip/Makefile 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/Makefile 2026-10-
28 00:40:25.115052816 +000
0
--- linux-5.12.10/drivers/clk/rockchip/Makefile 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/clk/rockchip/Makefile 2026-10-
31 05:06:03.354400671 +103
0
@@ -12,7 +12,7 @@
clk-rockchip-y += clk-inverter.o
clk-rockchip-y += clk-mmc-phase.o
...
...
@@ -9933,8 +9933,8 @@ diff -uNr linux-5.12.10/drivers/clk/rockchip/Makefile linux-5.12.10-cm3588-nas/d
+
+obj-$(CONFIG_ROCKCHIP_CLK_LINK) += clk-link.o
diff -uNr linux-5.12.10/drivers/gpio/gpio-rockchip.c linux-5.12.10-cm3588-nas/drivers/gpio/gpio-rockchip.c
--- linux-5.12.10/drivers/gpio/gpio-rockchip.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpio/gpio-rockchip.c 2026-10-
28 00:40:25.119052946 +000
0
--- linux-5.12.10/drivers/gpio/gpio-rockchip.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpio/gpio-rockchip.c 2026-10-
31 05:06:03.355400651 +103
0
@@ -0,0 +1,1319 @@
+// SPDX-License-Identifier: GPL-2.0-only
+/*
...
...
@@ -11256,8 +11256,8 @@ diff -uNr linux-5.12.10/drivers/gpio/gpio-rockchip.c linux-5.12.10-cm3588-nas/dr
+MODULE_LICENSE("GPL v2");
+MODULE_DEVICE_TABLE(of, rockchip_gpio_match);
diff -uNr linux-5.12.10/drivers/gpio/Kconfig linux-5.12.10-cm3588-nas/drivers/gpio/Kconfig
--- linux-5.12.10/drivers/gpio/Kconfig 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpio/Kconfig 2026-10-
28 00:40:25.119052946 +000
0
--- linux-5.12.10/drivers/gpio/Kconfig 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpio/Kconfig 2026-10-
31 05:06:03.356400631 +103
0
@@ -1636,3 +1636,9 @@
endmenu
...
...
@@ -11269,8 +11269,8 @@ diff -uNr linux-5.12.10/drivers/gpio/Kconfig linux-5.12.10-cm3588-nas/drivers/gp
+ select GPIOLIB_IRQCHIP
+ default y
diff -uNr linux-5.12.10/drivers/gpio/Makefile linux-5.12.10-cm3588-nas/drivers/gpio/Makefile
--- linux-5.12.10/drivers/gpio/Makefile 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpio/Makefile 2026-10-
28 00:40:25.119052946 +000
0
--- linux-5.12.10/drivers/gpio/Makefile 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpio/Makefile 2026-10-
31 05:06:03.357400612 +103
0
@@ -180,3 +180,5 @@
obj-$(CONFIG_GPIO_XTENSA) += gpio-xtensa.o
obj-$(CONFIG_GPIO_ZEVIO) += gpio-zevio.o
...
...
@@ -11278,8 +11278,8 @@ diff -uNr linux-5.12.10/drivers/gpio/Makefile linux-5.12.10-cm3588-nas/drivers/g
+
+obj-$(CONFIG_GPIO_ROCKCHIP) += gpio-rockchip.o
diff -uNr linux-5.12.10/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
--- linux-5.12.10/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c 2026-10-
28 00:40:25.123053076 +000
0
--- linux-5.12.10/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c 2026-10-
31 05:06:03.357400612 +103
0
@@ -0,0 +1,582 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
...
...
@@ -11864,8 +11864,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c linux-5.12.
+MODULE_DESCRIPTION("DW HDMI QP transmitter library");
+MODULE_LICENSE("GPL");
diff -uNr linux-5.12.10/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h
--- linux-5.12.10/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h 2026-10-
28 00:40:25.123053076 +000
0
--- linux-5.12.10/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h 2026-10-
31 05:06:03.358400592 +103
0
@@ -0,0 +1,834 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
...
...
@@ -12702,8 +12702,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h linux-5.12.
+
+#endif /* __DW_HDMI_QP_H__ */
diff -uNr linux-5.12.10/drivers/gpu/drm/bridge/synopsys/Kconfig linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/Kconfig
--- linux-5.12.10/drivers/gpu/drm/bridge/synopsys/Kconfig 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/Kconfig 2026-10-
28 00:40:25.119052946 +000
0
--- linux-5.12.10/drivers/gpu/drm/bridge/synopsys/Kconfig 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/Kconfig 2026-10-
31 05:06:03.359400573 +103
0
@@ -39,3 +39,8 @@
select DRM_KMS_HELPER
select DRM_MIPI_DSI
...
...
@@ -12714,8 +12714,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/bridge/synopsys/Kconfig linux-5.12.10-cm
+ depends on DRM
+ select REGMAP_MMIO
diff -uNr linux-5.12.10/drivers/gpu/drm/bridge/synopsys/Makefile linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/Makefile
--- linux-5.12.10/drivers/gpu/drm/bridge/synopsys/Makefile 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/Makefile 2026-10-
28 00:40:25.119052946 +000
0
--- linux-5.12.10/drivers/gpu/drm/bridge/synopsys/Makefile 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/bridge/synopsys/Makefile 2026-10-
31 05:06:03.359400573 +103
0
@@ -5,3 +5,5 @@
obj-$(CONFIG_DRM_DW_HDMI_CEC) += dw-hdmi-cec.o
...
...
@@ -12723,8 +12723,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/bridge/synopsys/Makefile linux-5.12.10-c
+
+obj-$(CONFIG_DRM_DW_HDMI_QP) += dw-hdmi-qp.o
diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
--- linux-5.12.10/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c 2026-10-
28 00:40:25.123053076 +000
0
--- linux-5.12.10/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c 2026-10-
31 05:06:03.359400573 +103
0
@@ -0,0 +1,433 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
...
...
@@ -13160,8 +13160,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c linux-5.1
+ },
+};
diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/Kconfig linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/Kconfig
--- linux-5.12.10/drivers/gpu/drm/rockchip/Kconfig 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/Kconfig 2026-10-
28 00:40:25.123053076 +000
0
--- linux-5.12.10/drivers/gpu/drm/rockchip/Kconfig 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/Kconfig 2026-10-
31 05:06:03.360400553 +103
0
@@ -88,3 +88,18 @@
for the RK3066 HDMI driver. If you want to enable
HDMI on RK3066 based SoC, you should select this option.
...
...
@@ -13182,8 +13182,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/Kconfig linux-5.12.10-cm3588-na
+ depends on DRM_ROCKCHIP
+ select DRM_DW_HDMI_QP
diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/Makefile linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/Makefile
--- linux-5.12.10/drivers/gpu/drm/rockchip/Makefile 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/Makefile 2026-10-
28 00:40:25.123053076 +000
0
--- linux-5.12.10/drivers/gpu/drm/rockchip/Makefile 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/Makefile 2026-10-
31 05:06:03.360400553 +103
0
@@ -4,7 +4,10 @@
# Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher.
...
...
@@ -13197,8 +13197,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/Makefile linux-5.12.10-cm3588-n
rockchipdrm-$(CONFIG_ROCKCHIP_ANALOGIX_DP) += analogix_dp-rockchip.o
diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_drv.c linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
--- linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_drv.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_drv.c 2026-10-
28 00:40:25.123053076 +000
0
--- linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_drv.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_drv.c 2026-10-
31 05:06:03.360400553 +103
0
@@ -246,6 +246,30 @@
rockchip_drm_sys_resume)
};
...
...
@@ -13271,8 +13271,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_drv.c linux-5.12.1
CONFIG_ROCKCHIP_LVDS);
ADD_ROCKCHIP_SUB_DRIVER(rockchip_dp_driver,
diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_drv.h linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_drv.h
--- linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_drv.h 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_drv.h 2026-10-
28 00:40:25.123053076 +000
0
--- linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_drv.h 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_drv.h 2026-10-
31 05:06:04.529377638 +103
0
@@ -16,9 +16,19 @@
#include <linux/module.h>
#include <linux/component.h>
...
...
@@ -13331,8 +13331,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_drv.h linux-5.12.1
+ struct device_node *np, int port, int reg);
#endif /* _ROCKCHIP_DRM_DRV_H_ */
diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
--- linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c 2026-10-
28 00:40:25.123053076 +000
0
--- linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c 2026-10-
31 05:06:04.540377423 +103
0
@@ -0,0 +1,3227 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
...
...
@@ -16562,8 +16562,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c linux-5.12.
+};
+EXPORT_SYMBOL_GPL(vop2_component_ops);
diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_vop2.h linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_vop2.h
--- linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_vop2.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_vop2.h 2026-10-
28 00:40:25.123053076 +000
0
--- linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_vop2.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_drm_vop2.h 2026-10-
31 05:06:04.544377344 +103
0
@@ -0,0 +1,543 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+/*
...
...
@@ -17109,8 +17109,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_drm_vop2.h linux-5.12.
+
+#endif /* _ROCKCHIP_DRM_VOP2_H */
diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
--- linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c 2026-10-
28 00:40:25.123053076 +000
0
--- linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c 2026-10-
31 05:06:04.544377344 +103
0
@@ -0,0 +1,510 @@
+// SPDX-License-Identifier: GPL-2.0-only
+/*
...
...
@@ -17623,8 +17623,8 @@ diff -uNr linux-5.12.10/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c linux-5.12.
+ },
+};
diff -uNr linux-5.12.10/drivers/iommu/rockchip-iommu.c linux-5.12.10-cm3588-nas/drivers/iommu/rockchip-iommu.c
--- linux-5.12.10/drivers/iommu/rockchip-iommu.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/iommu/rockchip-iommu.c 2026-10-
28 00:40:25.123053076 +000
0
--- linux-5.12.10/drivers/iommu/rockchip-iommu.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/iommu/rockchip-iommu.c 2026-10-
31 05:06:04.546377305 +103
0
@@ -10,8 +10,8 @@
#include <linux/compiler.h>
#include <linux/delay.h>
...
...
@@ -18022,8 +18022,8 @@ diff -uNr linux-5.12.10/drivers/iommu/rockchip-iommu.c linux-5.12.10-cm3588-nas/
};
diff -uNr linux-5.12.10/drivers/irqchip/irq-gic-v3-its.c linux-5.12.10-cm3588-nas/drivers/irqchip/irq-gic-v3-its.c
--- linux-5.12.10/drivers/irqchip/irq-gic-v3-its.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/irqchip/irq-gic-v3-its.c 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/irqchip/irq-gic-v3-its.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/irqchip/irq-gic-v3-its.c 2026-10-
31 05:06:07.986309874 +103
0
@@ -2348,6 +2348,14 @@
its_write_baser(its, baser, val);
tmp = baser->val;
...
...
@@ -18071,8 +18071,8 @@ diff -uNr linux-5.12.10/drivers/irqchip/irq-gic-v3-its.c linux-5.12.10-cm3588-na
if (!(tmp & GITS_CBASER_SHAREABILITY_MASK)) {
/*
diff -uNr linux-5.12.10/drivers/mfd/Kconfig linux-5.12.10-cm3588-nas/drivers/mfd/Kconfig
--- linux-5.12.10/drivers/mfd/Kconfig 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/mfd/Kconfig 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/mfd/Kconfig 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/mfd/Kconfig 2026-10-
31 05:06:07.986309874 +103
0
@@ -2158,3 +2158,10 @@
endmenu
...
...
@@ -18085,8 +18085,8 @@ diff -uNr linux-5.12.10/drivers/mfd/Kconfig linux-5.12.10-cm3588-nas/drivers/mfd
+ select REGMAP
+ select REGMAP_IRQ
diff -uNr linux-5.12.10/drivers/mfd/Makefile linux-5.12.10-cm3588-nas/drivers/mfd/Makefile
--- linux-5.12.10/drivers/mfd/Makefile 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/mfd/Makefile 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/mfd/Makefile 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/mfd/Makefile 2026-10-
31 05:06:07.986309874 +103
0
@@ -268,3 +268,5 @@
obj-$(CONFIG_SGI_MFD_IOC3) += ioc3.o
obj-$(CONFIG_MFD_SIMPLE_MFD_I2C) += simple-mfd-i2c.o
...
...
@@ -18094,8 +18094,8 @@ diff -uNr linux-5.12.10/drivers/mfd/Makefile linux-5.12.10-cm3588-nas/drivers/mf
+
+obj-$(CONFIG_MFD_RK806) += rk806-core.o rk806-spi.o
diff -uNr linux-5.12.10/drivers/mfd/rk806-core.c linux-5.12.10-cm3588-nas/drivers/mfd/rk806-core.c
--- linux-5.12.10/drivers/mfd/rk806-core.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/mfd/rk806-core.c 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/mfd/rk806-core.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/mfd/rk806-core.c 2026-10-
31 05:06:07.987309854 +103
0
@@ -0,0 +1,1031 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
...
...
@@ -19129,8 +19129,8 @@ diff -uNr linux-5.12.10/drivers/mfd/rk806-core.c linux-5.12.10-cm3588-nas/driver
+MODULE_DESCRIPTION("rk806 MFD Driver");
+MODULE_LICENSE("GPL v2");
diff -uNr linux-5.12.10/drivers/mfd/rk806-spi.c linux-5.12.10-cm3588-nas/drivers/mfd/rk806-spi.c
--- linux-5.12.10/drivers/mfd/rk806-spi.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/mfd/rk806-spi.c 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/mfd/rk806-spi.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/mfd/rk806-spi.c 2026-10-
31 05:06:07.987309854 +103
0
@@ -0,0 +1,155 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
...
...
@@ -19288,8 +19288,8 @@ diff -uNr linux-5.12.10/drivers/mfd/rk806-spi.c linux-5.12.10-cm3588-nas/drivers
+MODULE_DESCRIPTION("RK806 SPI Interface Driver");
+MODULE_LICENSE("GPL v2");
diff -uNr linux-5.12.10/drivers/mmc/host/sdhci-of-dwcmshc.c linux-5.12.10-cm3588-nas/drivers/mmc/host/sdhci-of-dwcmshc.c
--- linux-5.12.10/drivers/mmc/host/sdhci-of-dwcmshc.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/mmc/host/sdhci-of-dwcmshc.c 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/mmc/host/sdhci-of-dwcmshc.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/mmc/host/sdhci-of-dwcmshc.c 2026-10-
31 05:06:07.987309854 +103
0
@@ -7,11 +7,17 @@
* Author: Jisheng Zhang <jszhang@kernel.org>
*/
...
...
@@ -20155,8 +20155,8 @@ diff -uNr linux-5.12.10/drivers/mmc/host/sdhci-of-dwcmshc.c linux-5.12.10-cm3588
},
.probe = dwcmshc_probe,
diff -uNr linux-5.12.10/drivers/pci/controller/dwc/Kconfig linux-5.12.10-cm3588-nas/drivers/pci/controller/dwc/Kconfig
--- linux-5.12.10/drivers/pci/controller/dwc/Kconfig 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/pci/controller/dwc/Kconfig 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/pci/controller/dwc/Kconfig 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/pci/controller/dwc/Kconfig 2026-10-
31 05:06:07.988309835 +103
0
@@ -319,3 +319,8 @@
Annapurna Labs PCIe controller don't need to enable this.
...
...
@@ -20167,8 +20167,8 @@ diff -uNr linux-5.12.10/drivers/pci/controller/dwc/Kconfig linux-5.12.10-cm3588-
+ depends on PCI && ARCH_ROCKCHIP && OF
+ select PCIE_DW_HOST
diff -uNr linux-5.12.10/drivers/pci/controller/dwc/Makefile linux-5.12.10-cm3588-nas/drivers/pci/controller/dwc/Makefile
--- linux-5.12.10/drivers/pci/controller/dwc/Makefile 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/pci/controller/dwc/Makefile 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/pci/controller/dwc/Makefile 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/pci/controller/dwc/Makefile 2026-10-
31 05:06:07.988309835 +103
0
@@ -35,3 +35,5 @@
obj-$(CONFIG_ARM64) += pcie-al.o
obj-$(CONFIG_ARM64) += pcie-hisi.o
...
...
@@ -20176,8 +20176,8 @@ diff -uNr linux-5.12.10/drivers/pci/controller/dwc/Makefile linux-5.12.10-cm3588
+
+obj-$(CONFIG_PCIE_RK3588) += pcie-rk3588.o
diff -uNr linux-5.12.10/drivers/pci/controller/dwc/pcie-rk3588.c linux-5.12.10-cm3588-nas/drivers/pci/controller/dwc/pcie-rk3588.c
--- linux-5.12.10/drivers/pci/controller/dwc/pcie-rk3588.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/pci/controller/dwc/pcie-rk3588.c 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/pci/controller/dwc/pcie-rk3588.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/pci/controller/dwc/pcie-rk3588.c 2026-10-
31 05:06:07.988309835 +103
0
@@ -0,0 +1,326 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
...
...
@@ -20506,8 +20506,8 @@ diff -uNr linux-5.12.10/drivers/pci/controller/dwc/pcie-rk3588.c linux-5.12.10-c
+MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("RK3588 PCIe root complex for Linux 5.12");
diff -uNr linux-5.12.10/drivers/phy/rockchip/Kconfig linux-5.12.10-cm3588-nas/drivers/phy/rockchip/Kconfig
--- linux-5.12.10/drivers/phy/rockchip/Kconfig 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/Kconfig 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/phy/rockchip/Kconfig 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/Kconfig 2026-10-
31 05:06:07.988309835 +103
0
@@ -81,3 +81,27 @@
select GENERIC_PHY
help
...
...
@@ -20537,8 +20537,8 @@ diff -uNr linux-5.12.10/drivers/phy/rockchip/Kconfig linux-5.12.10-cm3588-nas/dr
+ select GENERIC_PHY
+ select REGMAP_MMIO
diff -uNr linux-5.12.10/drivers/phy/rockchip/Makefile linux-5.12.10-cm3588-nas/drivers/phy/rockchip/Makefile
--- linux-5.12.10/drivers/phy/rockchip/Makefile 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/Makefile 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/phy/rockchip/Makefile 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/Makefile 2026-10-
31 05:06:07.988309835 +103
0
@@ -8,3 +8,9 @@
obj-$(CONFIG_PHY_ROCKCHIP_PCIE) += phy-rockchip-pcie.o
obj-$(CONFIG_PHY_ROCKCHIP_TYPEC) += phy-rockchip-typec.o
...
...
@@ -20550,8 +20550,8 @@ diff -uNr linux-5.12.10/drivers/phy/rockchip/Makefile linux-5.12.10-cm3588-nas/d
+obj-$(CONFIG_PHY_ROCKCHIP_USBDP) += phy-rockchip-usbdp.o
+obj-$(CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX) += phy-rockchip-samsung-hdptx.o
diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-inno-usb2.c linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-inno-usb2.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-inno-usb2.c 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-inno-usb2.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-inno-usb2.c 2026-10-
31 05:06:07.990309795 +103
0
@@ -15,15 +15,15 @@
#include <linux/jiffies.h>
#include <linux/kernel.h>
...
...
@@ -22030,8 +22030,8 @@ diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-inno-usb2.c linux-5.12
{}
};
diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c 2026-10-
28 00:40:25.127053206 +000
0
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c 2026-10-
31 05:06:07.990309795 +103
0
@@ -0,0 +1,1653 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
...
...
@@ -23687,8 +23687,8 @@ diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c linux
+MODULE_DESCRIPTION("Rockchip NANENG COMBPHY driver");
+MODULE_LICENSE("GPL v2");
diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c 2026-10-
28 00:40:25.131053335 +000
0
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c 2026-10-
31 05:06:07.991309776 +103
0
@@ -0,0 +1,1155 @@
+// SPDX-License-Identifier: GPL-2.0+
+/*
...
...
@@ -24846,8 +24846,8 @@ diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c linux-
+MODULE_DESCRIPTION("Samsung HDMI/eDP Transmitter Combo PHY Driver");
+MODULE_LICENSE("GPL");
diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-snps-pcie3.c linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-snps-pcie3.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-snps-pcie3.c 2026-10-
28 00:40:25.131053335 +000
0
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-snps-pcie3.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-snps-pcie3.c 2026-10-
31 05:06:07.991309776 +103
0
@@ -0,0 +1,358 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
...
...
@@ -25208,8 +25208,8 @@ diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-snps-pcie3.c linux-5.1
+MODULE_DESCRIPTION("Rockchip Synopsys PCIe 3.0 PHY driver");
+MODULE_LICENSE("GPL");
diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-snps-pcie3.fw linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-snps-pcie3.fw
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-snps-pcie3.fw 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-snps-pcie3.fw 2026-10-
28 00:40:25.131053335 +000
0
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-snps-pcie3.fw 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-snps-pcie3.fw 2026-10-
31 05:06:07.993309737 +103
0
@@ -0,0 +1,8192 @@
+0x081D,
+0xFFFF,
...
...
@@ -33404,8 +33404,8 @@ diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-snps-pcie3.fw linux-5.
+0x0000,
+0x0000
diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-usbdp.c linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-usbdp.c
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-usbdp.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-usbdp.c 2026-10-
28 00:40:25.131053335 +000
0
--- linux-5.12.10/drivers/phy/rockchip/phy-rockchip-usbdp.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/phy/rockchip/phy-rockchip-usbdp.c 2026-10-
31 05:06:07.994309717 +103
0
@@ -0,0 +1,1650 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
...
...
@@ -35058,8 +35058,8 @@ diff -uNr linux-5.12.10/drivers/phy/rockchip/phy-rockchip-usbdp.c linux-5.12.10-
+MODULE_DESCRIPTION("Rockchip USBDP Combo PHY driver");
+MODULE_LICENSE("GPL");
diff -uNr linux-5.12.10/drivers/pinctrl/Kconfig linux-5.12.10-cm3588-nas/drivers/pinctrl/Kconfig
--- linux-5.12.10/drivers/pinctrl/Kconfig 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/pinctrl/Kconfig 2026-10-
28 00:40:25.131053335 +000
0
--- linux-5.12.10/drivers/pinctrl/Kconfig 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/pinctrl/Kconfig 2026-10-
31 05:06:07.994309717 +103
0
@@ -441,3 +441,9 @@
pinconf settings are retrieved from device tree.
...
...
@@ -35071,8 +35071,8 @@ diff -uNr linux-5.12.10/drivers/pinctrl/Kconfig linux-5.12.10-cm3588-nas/drivers
+ select PINMUX
+ select GENERIC_PINCONF
diff -uNr linux-5.12.10/drivers/pinctrl/Makefile linux-5.12.10-cm3588-nas/drivers/pinctrl/Makefile
--- linux-5.12.10/drivers/pinctrl/Makefile 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/pinctrl/Makefile 2026-10-
28 00:40:25.131053335 +000
0
--- linux-5.12.10/drivers/pinctrl/Makefile 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/pinctrl/Makefile 2026-10-
31 05:06:07.994309717 +103
0
@@ -71,3 +71,5 @@
obj-y += mediatek/
obj-y += cirrus/
...
...
@@ -35080,8 +35080,8 @@ diff -uNr linux-5.12.10/drivers/pinctrl/Makefile linux-5.12.10-cm3588-nas/driver
+
+obj-$(CONFIG_PINCTRL_RK806) += pinctrl-rk806.o
diff -uNr linux-5.12.10/drivers/pinctrl/pinctrl-rk806.c linux-5.12.10-cm3588-nas/drivers/pinctrl/pinctrl-rk806.c
--- linux-5.12.10/drivers/pinctrl/pinctrl-rk806.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/pinctrl/pinctrl-rk806.c 2026-10-
28 00:40:25.131053335 +000
0
--- linux-5.12.10/drivers/pinctrl/pinctrl-rk806.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/pinctrl/pinctrl-rk806.c 2026-10-
31 05:06:07.995309698 +103
0
@@ -0,0 +1,577 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
...
...
@@ -35661,8 +35661,8 @@ diff -uNr linux-5.12.10/drivers/pinctrl/pinctrl-rk806.c linux-5.12.10-cm3588-nas
+MODULE_AUTHOR("Xu Shengfei <xsf@rock-chips.com>");
+MODULE_LICENSE("GPL v2");
diff -uNr linux-5.12.10/drivers/pinctrl/pinctrl-rockchip.c linux-5.12.10-cm3588-nas/drivers/pinctrl/pinctrl-rockchip.c
--- linux-5.12.10/drivers/pinctrl/pinctrl-rockchip.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/pinctrl/pinctrl-rockchip.c 2026-10-
28 00:40:25.135053465 +000
0
--- linux-5.12.10/drivers/pinctrl/pinctrl-rockchip.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/pinctrl/pinctrl-rockchip.c 2026-10-
31 05:06:07.998309639 +103
0
@@ -16,11 +16,13 @@
*/
...
...
@@ -42269,8 +42269,8 @@ diff -uNr linux-5.12.10/drivers/pinctrl/pinctrl-rockchip.c linux-5.12.10-cm3588-
+MODULE_ALIAS("platform:pinctrl-rockchip");
+MODULE_DEVICE_TABLE(of, rockchip_pinctrl_dt_match);
diff -uNr linux-5.12.10/drivers/pinctrl/pinctrl-rockchip.h linux-5.12.10-cm3588-nas/drivers/pinctrl/pinctrl-rockchip.h
--- linux-5.12.10/drivers/pinctrl/pinctrl-rockchip.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/pinctrl/pinctrl-rockchip.h 2026-10-
28 00:40:25.135053465 +000
0
--- linux-5.12.10/drivers/pinctrl/pinctrl-rockchip.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/pinctrl/pinctrl-rockchip.h 2026-10-
31 05:06:07.998309639 +103
0
@@ -0,0 +1,511 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+/*
...
...
@@ -42784,8 +42784,8 @@ diff -uNr linux-5.12.10/drivers/pinctrl/pinctrl-rockchip.h linux-5.12.10-cm3588-
+
+#endif
diff -uNr linux-5.12.10/drivers/regulator/Kconfig linux-5.12.10-cm3588-nas/drivers/regulator/Kconfig
--- linux-5.12.10/drivers/regulator/Kconfig 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/regulator/Kconfig 2026-10-
28 00:40:25.135053465 +000
0
--- linux-5.12.10/drivers/regulator/Kconfig 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/regulator/Kconfig 2026-10-
31 05:06:07.998309639 +103
0
@@ -1352,3 +1352,7 @@
endif
...
...
@@ -42795,8 +42795,8 @@ diff -uNr linux-5.12.10/drivers/regulator/Kconfig linux-5.12.10-cm3588-nas/drive
+ bool "RK806 regulators"
+ depends on MFD_RK806
diff -uNr linux-5.12.10/drivers/regulator/Makefile linux-5.12.10-cm3588-nas/drivers/regulator/Makefile
--- linux-5.12.10/drivers/regulator/Makefile 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/regulator/Makefile 2026-10-
28 00:40:25.135053465 +000
0
--- linux-5.12.10/drivers/regulator/Makefile 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/regulator/Makefile 2026-10-
31 05:06:07.998309639 +103
0
@@ -165,3 +165,5 @@
obj-$(CONFIG_REGULATOR_WM8994) += wm8994-regulator.o
...
...
@@ -42804,8 +42804,8 @@ diff -uNr linux-5.12.10/drivers/regulator/Makefile linux-5.12.10-cm3588-nas/driv
+
+obj-$(CONFIG_REGULATOR_RK806) += rk806-regulator.o
diff -uNr linux-5.12.10/drivers/regulator/rk806-regulator.c linux-5.12.10-cm3588-nas/drivers/regulator/rk806-regulator.c
--- linux-5.12.10/drivers/regulator/rk806-regulator.c 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/regulator/rk806-regulator.c 2026-10-
28 00:40:25.135053465 +000
0
--- linux-5.12.10/drivers/regulator/rk806-regulator.c 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/regulator/rk806-regulator.c 2026-10-
31 05:06:07.999309619 +103
0
@@ -0,0 +1,1290 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
...
...
@@ -44098,8 +44098,8 @@ diff -uNr linux-5.12.10/drivers/regulator/rk806-regulator.c linux-5.12.10-cm3588
+MODULE_DESCRIPTION("rk806 voltage regulator driver");
+MODULE_LICENSE("GPL v2");
diff -uNr linux-5.12.10/drivers/soc/rockchip/pm_domains.c linux-5.12.10-cm3588-nas/drivers/soc/rockchip/pm_domains.c
--- linux-5.12.10/drivers/soc/rockchip/pm_domains.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/soc/rockchip/pm_domains.c 2026-10-
28 00:40:25.135053465 +000
0
--- linux-5.12.10/drivers/soc/rockchip/pm_domains.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/soc/rockchip/pm_domains.c 2026-10-
31 05:06:08.000309600 +103
0
@@ -2,12 +2,14 @@
/*
* Rockchip Generic power domain support.
...
...
@@ -46381,8 +46381,8 @@ diff -uNr linux-5.12.10/drivers/soc/rockchip/pm_domains.c linux-5.12.10-cm3588-n
+MODULE_DESCRIPTION("ROCKCHIP PM Domain Driver");
+MODULE_LICENSE("GPL");
diff -uNr linux-5.12.10/drivers/spi/spi-rockchip.c linux-5.12.10-cm3588-nas/drivers/spi/spi-rockchip.c
--- linux-5.12.10/drivers/spi/spi-rockchip.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/spi/spi-rockchip.c 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/drivers/spi/spi-rockchip.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/spi/spi-rockchip.c 2026-10-
31 05:06:08.001309580 +103
0
@@ -4,12 +4,16 @@
* Author: Addy Ke <addy.ke@rock-chips.com>
*/
...
...
@@ -47526,8 +47526,8 @@ diff -uNr linux-5.12.10/drivers/spi/spi-rockchip.c linux-5.12.10-cm3588-nas/driv
};
MODULE_DEVICE_TABLE(of, rockchip_spi_dt_match);
diff -uNr linux-5.12.10/drivers/thermal/rockchip_thermal.c linux-5.12.10-cm3588-nas/drivers/thermal/rockchip_thermal.c
--- linux-5.12.10/drivers/thermal/rockchip_thermal.c 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/drivers/thermal/rockchip_thermal.c 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/drivers/thermal/rockchip_thermal.c 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/drivers/thermal/rockchip_thermal.c 2026-10-
31 05:06:08.761294683 +103
0
@@ -12,12 +12,15 @@
#include <linux/of.h>
#include <linux/of_address.h>
...
...
@@ -49853,8 +49853,8 @@ diff -uNr linux-5.12.10/drivers/thermal/rockchip_thermal.c linux-5.12.10-cm3588-
MODULE_DESCRIPTION("ROCKCHIP THERMAL Driver");
MODULE_AUTHOR("Rockchip, Inc.");
diff -uNr linux-5.12.10/include/drm/bridge/dw_hdmi_qp.h linux-5.12.10-cm3588-nas/include/drm/bridge/dw_hdmi_qp.h
--- linux-5.12.10/include/drm/bridge/dw_hdmi_qp.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/drm/bridge/dw_hdmi_qp.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/drm/bridge/dw_hdmi_qp.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/drm/bridge/dw_hdmi_qp.h 2026-10-
31 05:06:08.963290723 +103
0
@@ -0,0 +1,32 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
...
...
@@ -49889,8 +49889,8 @@ diff -uNr linux-5.12.10/include/drm/bridge/dw_hdmi_qp.h linux-5.12.10-cm3588-nas
+void dw_hdmi_qp_resume(struct device *dev, struct dw_hdmi_qp *hdmi);
+#endif /* __DW_HDMI_QP__ */
diff -uNr linux-5.12.10/include/dt-bindings/clock/rk3588-cru.h linux-5.12.10-cm3588-nas/include/dt-bindings/clock/rk3588-cru.h
--- linux-5.12.10/include/dt-bindings/clock/rk3588-cru.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/clock/rk3588-cru.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/clock/rk3588-cru.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/clock/rk3588-cru.h 2026-10-
31 05:06:08.964290704 +103
0
@@ -0,0 +1,1501 @@
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
+/*
...
...
@@ -51394,8 +51394,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/clock/rk3588-cru.h linux-5.12.10-cm3
+
+#endif
diff -uNr linux-5.12.10/include/dt-bindings/phy/phy-snps-pcie3.h linux-5.12.10-cm3588-nas/include/dt-bindings/phy/phy-snps-pcie3.h
--- linux-5.12.10/include/dt-bindings/phy/phy-snps-pcie3.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/phy/phy-snps-pcie3.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/phy/phy-snps-pcie3.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/phy/phy-snps-pcie3.h 2026-10-
31 05:06:08.964290704 +103
0
@@ -0,0 +1,21 @@
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
+/*
...
...
@@ -51419,8 +51419,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/phy/phy-snps-pcie3.h linux-5.12.10-c
+
+#endif /* _DT_BINDINGS_PHY_SNPS_PCIE3 */
diff -uNr linux-5.12.10/include/dt-bindings/pinctrl/rockchip.h linux-5.12.10-cm3588-nas/include/dt-bindings/pinctrl/rockchip.h
--- linux-5.12.10/include/dt-bindings/pinctrl/rockchip.h 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/pinctrl/rockchip.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/pinctrl/rockchip.h 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/pinctrl/rockchip.h 2026-10-
31 05:06:08.964290704 +103
0
@@ -42,6 +42,12 @@
#define RK_PD6 30
#define RK_PD7 31
...
...
@@ -51435,8 +51435,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/pinctrl/rockchip.h linux-5.12.10-cm3
#endif
diff -uNr linux-5.12.10/include/dt-bindings/power/rk1808-power.h linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk1808-power.h
--- linux-5.12.10/include/dt-bindings/power/rk1808-power.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk1808-power.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/power/rk1808-power.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk1808-power.h 2026-10-
31 05:06:08.964290704 +103
0
@@ -0,0 +1,20 @@
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
+#ifndef __DT_BINDINGS_POWER_RK1808_POWER_H__
...
...
@@ -51459,8 +51459,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/power/rk1808-power.h linux-5.12.10-c
+
+#endif
diff -uNr linux-5.12.10/include/dt-bindings/power/rk3528-power.h linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3528-power.h
--- linux-5.12.10/include/dt-bindings/power/rk3528-power.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3528-power.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/power/rk3528-power.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3528-power.h 2026-10-
31 05:06:08.964290704 +103
0
@@ -0,0 +1,18 @@
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
+#ifndef __DT_BINDINGS_POWER_RK3528_POWER_H__
...
...
@@ -51481,8 +51481,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/power/rk3528-power.h linux-5.12.10-c
+
+#endif
diff -uNr linux-5.12.10/include/dt-bindings/power/rk3562-power.h linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3562-power.h
--- linux-5.12.10/include/dt-bindings/power/rk3562-power.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3562-power.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/power/rk3562-power.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3562-power.h 2026-10-
31 05:06:08.965290684 +103
0
@@ -0,0 +1,32 @@
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
+#ifndef __DT_BINDINGS_POWER_RK3562_POWER_H__
...
...
@@ -51517,8 +51517,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/power/rk3562-power.h linux-5.12.10-c
+
+#endif
diff -uNr linux-5.12.10/include/dt-bindings/power/rk3568-power.h linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3568-power.h
--- linux-5.12.10/include/dt-bindings/power/rk3568-power.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3568-power.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/power/rk3568-power.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3568-power.h 2026-10-
31 05:06:08.965290684 +103
0
@@ -0,0 +1,32 @@
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
+#ifndef __DT_BINDINGS_POWER_RK3568_POWER_H__
...
...
@@ -51553,8 +51553,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/power/rk3568-power.h linux-5.12.10-c
+
+#endif
diff -uNr linux-5.12.10/include/dt-bindings/power/rk3576-power.h linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3576-power.h
--- linux-5.12.10/include/dt-bindings/power/rk3576-power.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3576-power.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/power/rk3576-power.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3576-power.h 2026-10-
31 05:06:08.965290684 +103
0
@@ -0,0 +1,30 @@
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
+#ifndef __DT_BINDINGS_POWER_RK3576_POWER_H__
...
...
@@ -51587,8 +51587,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/power/rk3576-power.h linux-5.12.10-c
+
+#endif
diff -uNr linux-5.12.10/include/dt-bindings/power/rk3588-power.h linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3588-power.h
--- linux-5.12.10/include/dt-bindings/power/rk3588-power.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3588-power.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/power/rk3588-power.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rk3588-power.h 2026-10-
31 05:06:08.965290684 +103
0
@@ -0,0 +1,69 @@
+/* SPDX-License-Identifier: (GPL-2.0 or MIT) */
+#ifndef __DT_BINDINGS_POWER_RK3588_POWER_H__
...
...
@@ -51660,8 +51660,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/power/rk3588-power.h linux-5.12.10-c
+
+#endif
diff -uNr linux-5.12.10/include/dt-bindings/power/rockchip,rv1126b-power.h linux-5.12.10-cm3588-nas/include/dt-bindings/power/rockchip,rv1126b-power.h
--- linux-5.12.10/include/dt-bindings/power/rockchip,rv1126b-power.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rockchip,rv1126b-power.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/power/rockchip,rv1126b-power.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rockchip,rv1126b-power.h 2026-10-
31 05:06:08.965290684 +103
0
@@ -0,0 +1,17 @@
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
+/*
...
...
@@ -51681,8 +51681,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/power/rockchip,rv1126b-power.h linux
+
+#endif
diff -uNr linux-5.12.10/include/dt-bindings/power/rockchip,rv1126-power.h linux-5.12.10-cm3588-nas/include/dt-bindings/power/rockchip,rv1126-power.h
--- linux-5.12.10/include/dt-bindings/power/rockchip,rv1126-power.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rockchip,rv1126-power.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/power/rockchip,rv1126-power.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/power/rockchip,rv1126-power.h 2026-10-
31 05:06:08.965290684 +103
0
@@ -0,0 +1,35 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+
...
...
@@ -51720,8 +51720,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/power/rockchip,rv1126-power.h linux-
+
+#endif
diff -uNr linux-5.12.10/include/dt-bindings/soc/rockchip,vop2.h linux-5.12.10-cm3588-nas/include/dt-bindings/soc/rockchip,vop2.h
--- linux-5.12.10/include/dt-bindings/soc/rockchip,vop2.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/soc/rockchip,vop2.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/dt-bindings/soc/rockchip,vop2.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/dt-bindings/soc/rockchip,vop2.h 2026-10-
31 05:06:08.965290684 +103
0
@@ -0,0 +1,18 @@
+/* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */
+
...
...
@@ -51742,8 +51742,8 @@ diff -uNr linux-5.12.10/include/dt-bindings/soc/rockchip,vop2.h linux-5.12.10-cm
+
+#endif /* __DT_BINDINGS_ROCKCHIP_VOP2_H */
diff -uNr linux-5.12.10/include/linux/clk/rockchip.h linux-5.12.10-cm3588-nas/include/linux/clk/rockchip.h
--- linux-5.12.10/include/linux/clk/rockchip.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/linux/clk/rockchip.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/linux/clk/rockchip.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/linux/clk/rockchip.h 2026-10-
31 05:06:08.966290664 +103
0
@@ -0,0 +1,18 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
...
...
@@ -51764,8 +51764,8 @@ diff -uNr linux-5.12.10/include/linux/clk/rockchip.h linux-5.12.10-cm3588-nas/in
+
+#endif /* __LINUX_CLK_ROCKCHIP_H_ */
diff -uNr linux-5.12.10/include/linux/clk-provider.h linux-5.12.10-cm3588-nas/include/linux/clk-provider.h
--- linux-5.12.10/include/linux/clk-provider.h 2021-06-10
11:41:49.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/linux/clk-provider.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/linux/clk-provider.h 2021-06-10
21:11:49.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/linux/clk-provider.h 2026-10-
31 05:06:08.966290664 +103
0
@@ -986,6 +986,8 @@
#define CLK_FRAC_DIVIDER_ZERO_BASED BIT(0)
...
...
@@ -51776,8 +51776,8 @@ diff -uNr linux-5.12.10/include/linux/clk-provider.h linux-5.12.10-cm3588-nas/in
extern const struct clk_ops clk_fractional_divider_ops;
struct clk *clk_register_fractional_divider(struct device *dev,
diff -uNr linux-5.12.10/include/linux/mfd/rk806.h linux-5.12.10-cm3588-nas/include/linux/mfd/rk806.h
--- linux-5.12.10/include/linux/mfd/rk806.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/linux/mfd/rk806.h 2026-10-
28 00:40:25.139053595 +000
0
--- linux-5.12.10/include/linux/mfd/rk806.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/linux/mfd/rk806.h 2026-10-
31 05:06:08.967290645 +103
0
@@ -0,0 +1,556 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
...
...
@@ -52336,8 +52336,8 @@ diff -uNr linux-5.12.10/include/linux/mfd/rk806.h linux-5.12.10-cm3588-nas/inclu
+void rk806_shutdown_requence_config(struct rk806 *rk806);
+#endif /* __LINUX_REGULATOR_RK806_H */
diff -uNr linux-5.12.10/include/linux/phy/pcie.h linux-5.12.10-cm3588-nas/include/linux/phy/pcie.h
--- linux-5.12.10/include/linux/phy/pcie.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/linux/phy/pcie.h 2026-10-
28 00:40:25.143053725 +000
0
--- linux-5.12.10/include/linux/phy/pcie.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/linux/phy/pcie.h 2026-10-
31 05:06:08.967290645 +103
0
@@ -0,0 +1,12 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
...
...
@@ -52352,8 +52352,8 @@ diff -uNr linux-5.12.10/include/linux/phy/pcie.h linux-5.12.10-cm3588-nas/includ
+
+#endif
diff -uNr linux-5.12.10/include/linux/rockchip/compat-5.12.h linux-5.12.10-cm3588-nas/include/linux/rockchip/compat-5.12.h
--- linux-5.12.10/include/linux/rockchip/compat-5.12.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/linux/rockchip/compat-5.12.h 2026-10-
28 00:40:25.143053725 +000
0
--- linux-5.12.10/include/linux/rockchip/compat-5.12.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/linux/rockchip/compat-5.12.h 2026-10-
31 05:06:15.495162683 +103
0
@@ -0,0 +1,106 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+#ifndef _ROCKCHIP_COMPAT_512_H
...
...
@@ -52462,8 +52462,8 @@ diff -uNr linux-5.12.10/include/linux/rockchip/compat-5.12.h linux-5.12.10-cm358
+
+#endif
diff -uNr linux-5.12.10/include/linux/rockchip/cpu.h linux-5.12.10-cm3588-nas/include/linux/rockchip/cpu.h
--- linux-5.12.10/include/linux/rockchip/cpu.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/linux/rockchip/cpu.h 2026-10-
28 00:40:25.143053725 +000
0
--- linux-5.12.10/include/linux/rockchip/cpu.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/linux/rockchip/cpu.h 2026-10-
31 05:06:15.496162663 +103
0
@@ -0,0 +1,315 @@
+/*
+ * Copyright (C) 2017 Rockchip Electronics Co., Ltd.
...
...
@@ -52781,8 +52781,8 @@ diff -uNr linux-5.12.10/include/linux/rockchip/cpu.h linux-5.12.10-cm3588-nas/in
+
+#endif
diff -uNr linux-5.12.10/include/linux/rockchip/rockchip_sip.h linux-5.12.10-cm3588-nas/include/linux/rockchip/rockchip_sip.h
--- linux-5.12.10/include/linux/rockchip/rockchip_sip.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/linux/rockchip/rockchip_sip.h 2026-10-
28 00:40:25.143053725 +000
0
--- linux-5.12.10/include/linux/rockchip/rockchip_sip.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/linux/rockchip/rockchip_sip.h 2026-10-
31 05:06:15.499162604 +103
0
@@ -0,0 +1,605 @@
+/* Copyright (c) 2016, Fuzhou Rockchip Electronics Co., Ltd
+ *
...
...
@@ -53390,8 +53390,8 @@ diff -uNr linux-5.12.10/include/linux/rockchip/rockchip_sip.h linux-5.12.10-cm35
+
+#endif
diff -uNr linux-5.12.10/include/soc/rockchip/pm_domains.h linux-5.12.10-cm3588-nas/include/soc/rockchip/pm_domains.h
--- linux-5.12.10/include/soc/rockchip/pm_domains.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/soc/rockchip/pm_domains.h 2026-10-
28 00:40:25.143053725 +000
0
--- linux-5.12.10/include/soc/rockchip/pm_domains.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/soc/rockchip/pm_domains.h 2026-10-
31 05:06:15.499162604 +103
0
@@ -0,0 +1,78 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
...
...
@@ -53472,8 +53472,8 @@ diff -uNr linux-5.12.10/include/soc/rockchip/pm_domains.h linux-5.12.10-cm3588-n
+
+#endif /* __SOC_ROCKCHIP_PM_DOMAINS_H__ */
diff -uNr linux-5.12.10/include/soc/rockchip/rockchip_dmc.h linux-5.12.10-cm3588-nas/include/soc/rockchip/rockchip_dmc.h
--- linux-5.12.10/include/soc/rockchip/rockchip_dmc.h 1970-01-01 0
0:00:00.000000000 +000
0
+++ linux-5.12.10-cm3588-nas/include/soc/rockchip/rockchip_dmc.h 2026-10-
28 00:40:25.143053725 +000
0
--- linux-5.12.10/include/soc/rockchip/rockchip_dmc.h 1970-01-01 0
9:30:00.000000000 +093
0
+++ linux-5.12.10-cm3588-nas/include/soc/rockchip/rockchip_dmc.h 2026-10-
31 05:06:15.501162565 +103
0
@@ -0,0 +1,137 @@
+/*
+ * Copyright (c) 2017, Fuzhou Rockchip Electronics Co., Ltd
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment