diff --git a/patch/kernel/sunxi-next/add-sunxi-overlays.patch b/patch/kernel/sunxi-next/add-sunxi-overlays.patch index 0f531daf9..a9f2de6c0 100644 --- a/patch/kernel/sunxi-next/add-sunxi-overlays.patch +++ b/patch/kernel/sunxi-next/add-sunxi-overlays.patch @@ -1388,7 +1388,7 @@ index 00000000..5811e474 +}; diff --git a/arch/arm/boot/dts/overlay/sun4i-a10-spi-jedec-nor.dts b/arch/arm/boot/dts/overlay/sun4i-a10-spi-jedec-nor.dts new file mode 100644 -index 00000000..7d3c2528 +index 00000000..9cf640f3 --- /dev/null +++ b/arch/arm/boot/dts/overlay/sun4i-a10-spi-jedec-nor.dts @@ -0,0 +1,57 @@ @@ -1401,9 +1401,9 @@ index 00000000..7d3c2528 + fragment@0 { + target-path = "/aliases"; + __overlay__ { -+ spi0 = "/soc/spi@01c05000"; -+ spi1 = "/soc/spi@01c06000"; -+ spi2 = "/soc/spi@01c17000"; ++ spi0 = "/soc@01c00000/spi@01c05000"; ++ spi1 = "/soc@01c00000/spi@01c06000"; ++ spi2 = "/soc@01c00000/spi@01c17000"; + }; + }; + @@ -1451,7 +1451,7 @@ index 00000000..7d3c2528 +}; diff --git a/arch/arm/boot/dts/overlay/sun4i-a10-spi-spidev.dts b/arch/arm/boot/dts/overlay/sun4i-a10-spi-spidev.dts new file mode 100644 -index 00000000..ecdffc02 +index 00000000..f603d6dc --- /dev/null +++ b/arch/arm/boot/dts/overlay/sun4i-a10-spi-spidev.dts @@ -0,0 +1,57 @@ @@ -1464,9 +1464,9 @@ index 00000000..ecdffc02 + fragment@0 { + target-path = "/aliases"; + __overlay__ { -+ spi0 = "/soc/spi@01c05000"; -+ spi1 = "/soc/spi@01c06000"; -+ spi2 = "/soc/spi@01c17000"; ++ spi0 = "/soc@01c00000/spi@01c05000"; ++ spi1 = "/soc@01c00000/spi@01c06000"; ++ spi2 = "/soc@01c00000/spi@01c17000"; + }; + }; + @@ -1514,7 +1514,7 @@ index 00000000..ecdffc02 +}; diff --git a/arch/arm/boot/dts/overlay/sun4i-a10-spi0.dts b/arch/arm/boot/dts/overlay/sun4i-a10-spi0.dts new file mode 100644 -index 00000000..73f01a63 +index 00000000..04442626 --- /dev/null +++ b/arch/arm/boot/dts/overlay/sun4i-a10-spi0.dts @@ -0,0 +1,23 @@ @@ -1527,7 +1527,7 @@ index 00000000..73f01a63 + fragment@0 { + target-path = "/aliases"; + __overlay__ { -+ spi0 = "/soc/spi@01c05000"; ++ spi0 = "/soc@01c00000/spi@01c05000"; + }; + }; + @@ -1543,7 +1543,7 @@ index 00000000..73f01a63 +}; diff --git a/arch/arm/boot/dts/overlay/sun4i-a10-spi1.dts b/arch/arm/boot/dts/overlay/sun4i-a10-spi1.dts new file mode 100644 -index 00000000..0b4f70fa +index 00000000..3c3fcb86 --- /dev/null +++ b/arch/arm/boot/dts/overlay/sun4i-a10-spi1.dts @@ -0,0 +1,22 @@ @@ -1556,7 +1556,7 @@ index 00000000..0b4f70fa + fragment@0 { + target-path = "/aliases"; + __overlay__ { -+ spi1 = "/soc/spi@01c06000"; ++ spi1 = "/soc@01c00000/spi@01c06000"; + }; + }; + @@ -1571,7 +1571,7 @@ index 00000000..0b4f70fa +}; diff --git a/arch/arm/boot/dts/overlay/sun4i-a10-spi2.dts b/arch/arm/boot/dts/overlay/sun4i-a10-spi2.dts new file mode 100644 -index 00000000..216058ef +index 00000000..b38e04c3 --- /dev/null +++ b/arch/arm/boot/dts/overlay/sun4i-a10-spi2.dts @@ -0,0 +1,23 @@ @@ -1584,7 +1584,7 @@ index 00000000..216058ef + fragment@0 { + target-path = "/aliases"; + __overlay__ { -+ spi2 = "/soc/spi@01c17000"; ++ spi2 = "/soc@01c00000/spi@01c17000"; + }; + }; + @@ -2429,7 +2429,7 @@ index 00000000..2de39a20 +}; diff --git a/arch/arm/boot/dts/overlay/sun7i-a20-spi-jedec-nor.dts b/arch/arm/boot/dts/overlay/sun7i-a20-spi-jedec-nor.dts new file mode 100644 -index 00000000..8df02506 +index 00000000..baf59df7 --- /dev/null +++ b/arch/arm/boot/dts/overlay/sun7i-a20-spi-jedec-nor.dts @@ -0,0 +1,57 @@ @@ -2442,9 +2442,9 @@ index 00000000..8df02506 + fragment@0 { + target-path = "/aliases"; + __overlay__ { -+ spi0 = "/soc/spi@01c05000"; -+ spi1 = "/soc/spi@01c06000"; -+ spi2 = "/soc/spi@01c17000"; ++ spi0 = "/soc@01c00000/spi@01c05000"; ++ spi1 = "/soc@01c00000/spi@01c06000"; ++ spi2 = "/soc@01c00000/spi@01c17000"; + }; + }; + @@ -2492,7 +2492,7 @@ index 00000000..8df02506 +}; diff --git a/arch/arm/boot/dts/overlay/sun7i-a20-spi-spidev.dts b/arch/arm/boot/dts/overlay/sun7i-a20-spi-spidev.dts new file mode 100644 -index 00000000..c89382ef +index 00000000..8d0f6ac8 --- /dev/null +++ b/arch/arm/boot/dts/overlay/sun7i-a20-spi-spidev.dts @@ -0,0 +1,57 @@ @@ -2505,9 +2505,9 @@ index 00000000..c89382ef + fragment@0 { + target-path = "/aliases"; + __overlay__ { -+ spi0 = "/soc/spi@01c05000"; -+ spi1 = "/soc/spi@01c06000"; -+ spi2 = "/soc/spi@01c17000"; ++ spi0 = "/soc@01c00000/spi@01c05000"; ++ spi1 = "/soc@01c00000/spi@01c06000"; ++ spi2 = "/soc@01c00000/spi@01c17000"; + }; + }; + @@ -2555,7 +2555,7 @@ index 00000000..c89382ef +}; diff --git a/arch/arm/boot/dts/overlay/sun7i-a20-spi0.dts b/arch/arm/boot/dts/overlay/sun7i-a20-spi0.dts new file mode 100644 -index 00000000..73f01a63 +index 00000000..04442626 --- /dev/null +++ b/arch/arm/boot/dts/overlay/sun7i-a20-spi0.dts @@ -0,0 +1,23 @@ @@ -2568,7 +2568,7 @@ index 00000000..73f01a63 + fragment@0 { + target-path = "/aliases"; + __overlay__ { -+ spi0 = "/soc/spi@01c05000"; ++ spi0 = "/soc@01c00000/spi@01c05000"; + }; + }; + @@ -2584,7 +2584,7 @@ index 00000000..73f01a63 +}; diff --git a/arch/arm/boot/dts/overlay/sun7i-a20-spi1.dts b/arch/arm/boot/dts/overlay/sun7i-a20-spi1.dts new file mode 100644 -index 00000000..0b4f70fa +index 00000000..3c3fcb86 --- /dev/null +++ b/arch/arm/boot/dts/overlay/sun7i-a20-spi1.dts @@ -0,0 +1,22 @@ @@ -2597,7 +2597,7 @@ index 00000000..0b4f70fa + fragment@0 { + target-path = "/aliases"; + __overlay__ { -+ spi1 = "/soc/spi@01c06000"; ++ spi1 = "/soc@01c00000/spi@01c06000"; + }; + }; + @@ -2612,7 +2612,7 @@ index 00000000..0b4f70fa +}; diff --git a/arch/arm/boot/dts/overlay/sun7i-a20-spi2.dts b/arch/arm/boot/dts/overlay/sun7i-a20-spi2.dts new file mode 100644 -index 00000000..216058ef +index 00000000..b38e04c3 --- /dev/null +++ b/arch/arm/boot/dts/overlay/sun7i-a20-spi2.dts @@ -0,0 +1,23 @@ @@ -2625,7 +2625,7 @@ index 00000000..216058ef + fragment@0 { + target-path = "/aliases"; + __overlay__ { -+ spi2 = "/soc/spi@01c17000"; ++ spi2 = "/soc@01c00000/spi@01c17000"; + }; + }; +