Samsung DTS ARM changes for v6.10
1. Few cleanups of deprecated properties and node names pointed out by bindings newly converted to DT schema. 2. Fix S5PV210 NAND node size-cells, pointed out by DT schema. 3. Add FIFO depth to each SPI node so we can avoid matching this through DTS alias. Difference SPI instances on given SoC have different FIFO depths. 4. Fix Exynos4212 Galaxy Tab3 usable memory, because stock bootloader is not telling us truth. -----BEGIN PGP SIGNATURE----- iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmYqAvEQHGtyemtAa2Vy bmVsLm9yZwAKCRDBN2bmhouD1yLhD/0fNHbZ5MTax3gFG/djUJC9FrlFh3DAw0bt JSzxbUdNIJNmhE2/srp1Vx3OLhD8IrGz+moHCYMjdvRt8ZCaKL4Wz1nE1IiX2u9g rM4CPV477NvMNtr6C+G1J4AgqAvF3BshoBF3KoXEsDZi1J75bCuN5RaImR/RcS3J lMoajU67gouayS12bsDDqwof8hcDBEc4xaZlQ/PDXxR/0hTeyyF4TJwUB/UNHq9c o2vfDWNAg57dnfnSe+cxM9xfsvUpsublM49MH4HWqTuwMjN49i5p2LzvpdqmwhBO f5ITTI+E/8vYWaPMbFMll+b5M8dgH7EDmOWsNyb1Zd42lwe1ZLKeUAg2RnjlnJ62 WhK6PPTmlVnVqQcVkq0MEOBQGiTp1rT6g/agTcCrVv3zQO7E+fIxcGmzD0CXbjaJ E7D+ik9ZKomKuSBkj2/vOJCR6tzrnXGbwD6nU+tM+pO39p6Y3FCar9AkrpjtbmxG T7oYOv2LrtuvMGwLfTx22A8+AppZGmw8IVQbCGc9qBOHAdccT/ZQ6D9fXLQ8p51E qdnR2CGf5AyKaUDoQmoKC7z4YYLrJyojcQtFUv/UzQBFIQelDgZWPMDom574PaYv OAKgRdUGOACxSBp0yPrIkLlMewbUZ4fFbkeFu5GKuI/0IqhTS5ztb1AgRITzw35X 3SNx2vfxuQ== =qjnl -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmYvWqoACgkQYKtH/8kJ UieK8Q/6A8elQcSGTleBj87Hv7NvDwHJfA1LwM37K8GCAS3S+Rpcq6Ul5wkqtyh5 yI6Pfb9zvNTebx4RsNdhuW3tgHbetahyVRZSpL6Jha/CUZtXsjB9bfHCv/s0WLC1 liRl1A4d/cKF6Agxs89bkGzL+rkT8gzuzHM+3YgALiCazyYg8Wh+THgu2idx5CKB eMT3qAY6azJNrDNOzDAeSBdPAuJ182MjK9d/udp667mhvHGALPL31X6tfPlQv9Om PuCOzMAk+LbAbWQKt3eehd7uvTX5qKAQ1qWFVorkhinA/g8wp3BQdhP+2KSwhjOz bvXC0qNDLNRZXH0ZslKMYhurkDHDOijxXIxb0KNDsfdFol0Q+LjSessuki7GGRm5 2Bms8lJSJ3AXlBTIyZ0RS93zdYpCBIUTyUpGrV16FYUfHg209PGnbr4IaXbVJ3i8 /cPHgaYEbYd5DZE71gNouzid8pqAaDqpO4RdfjddTDZE/BVmyOdBWLtyhXayeTen 07GNYY1RGwCpFCQe+39tK4kscopk40kqHIpU2TgjCv6EhEBBAFt9qEd3wGoNJYoO w6JH/NluvpDIu2gc+SuU0hsg9KX6v8QOTDg1lAirgwOFLz/ROfmR8qBn3YW7qv3k AQ/343LDHQ169Hi2S79Yf2+2JkKe1dpjwDbQb0pxj3iaqlHImMI= =vz6o -----END PGP SIGNATURE----- Merge tag 'samsung-dt-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Samsung DTS ARM changes for v6.10 1. Few cleanups of deprecated properties and node names pointed out by bindings newly converted to DT schema. 2. Fix S5PV210 NAND node size-cells, pointed out by DT schema. 3. Add FIFO depth to each SPI node so we can avoid matching this through DTS alias. Difference SPI instances on given SoC have different FIFO depths. 4. Fix Exynos4212 Galaxy Tab3 usable memory, because stock bootloader is not telling us truth. * tag 'samsung-dt-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: ARM: dts: exynos4212-tab3: limit usable memory range ARM: dts: samsung: s5pv210: specify the SPI FIFO depth ARM: dts: samsung: exynos5420: specify the SPI FIFO depth ARM: dts: samsung: exynos5250: specify the SPI FIFO depth ARM: dts: samsung: exynos4: specify the SPI FIFO depth ARM: dts: samsung: exynos3250: specify the SPI FIFO depth ARM: dts: samsung: s5pv210: correct onenand size-cells ARM: dts: samsung: s5pv210: align onenand node name with bindings ARM: dts: samsung: exynos5800-peach-pi: switch to undeprecated DP HPD GPIOs ARM: dts: samsung: smdk4412: align keypad node names with dtschema ARM: dts: samsung: smdk4412: fix keypad no-autorepeat ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat ARM: dts: samsung: smdkv310: fix keypad no-autorepeat Link: https://lore.kernel.org/r/20240425071856.9235-1-krzysztof.kozlowski@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
3a2fb1a95c
@ -826,6 +826,7 @@
|
||||
samsung,spi-src-clk = <0>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi0_bus>;
|
||||
fifo-depth = <256>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -842,6 +843,7 @@
|
||||
samsung,spi-src-clk = <0>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi1_bus>;
|
||||
fifo-depth = <64>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
@ -621,6 +621,7 @@
|
||||
clock-names = "spi", "spi_busclk0";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi0_bus>;
|
||||
fifo-depth = <256>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -636,6 +637,7 @@
|
||||
clock-names = "spi", "spi_busclk0";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi1_bus>;
|
||||
fifo-depth = <64>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -651,6 +653,7 @@
|
||||
clock-names = "spi", "spi_busclk0";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi2_bus>;
|
||||
fifo-depth = <64>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
@ -88,7 +88,7 @@
|
||||
&keypad {
|
||||
samsung,keypad-num-rows = <2>;
|
||||
samsung,keypad-num-columns = <8>;
|
||||
linux,keypad-no-autorepeat;
|
||||
linux,input-no-autorepeat;
|
||||
wakeup-source;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&keypad_rows &keypad_cols>;
|
||||
|
@ -45,6 +45,12 @@
|
||||
/* Default S-BOOT bootloader loads initramfs here */
|
||||
linux,initrd-start = <0x42000000>;
|
||||
linux,initrd-end = <0x42800000>;
|
||||
|
||||
/*
|
||||
* Stock bootloader provides incorrect memory size in ATAG_MEM;
|
||||
* override it here
|
||||
*/
|
||||
linux,usable-memory-range = <0x40000000 0x3fc00000>;
|
||||
};
|
||||
|
||||
firmware@204f000 {
|
||||
|
@ -453,7 +453,7 @@
|
||||
&keypad {
|
||||
samsung,keypad-num-rows = <3>;
|
||||
samsung,keypad-num-columns = <2>;
|
||||
linux,keypad-no-autorepeat;
|
||||
linux,input-no-autorepeat;
|
||||
wakeup-source;
|
||||
pinctrl-0 = <&keypad_rows &keypad_cols>;
|
||||
pinctrl-names = "default";
|
||||
|
@ -69,7 +69,7 @@
|
||||
&keypad {
|
||||
samsung,keypad-num-rows = <3>;
|
||||
samsung,keypad-num-columns = <8>;
|
||||
linux,keypad-no-autorepeat;
|
||||
linux,input-no-autorepeat;
|
||||
wakeup-source;
|
||||
pinctrl-0 = <&keypad_rows &keypad_cols>;
|
||||
pinctrl-names = "default";
|
||||
@ -105,31 +105,31 @@
|
||||
linux,code = <6>;
|
||||
};
|
||||
|
||||
key-A {
|
||||
key-a {
|
||||
keypad,row = <2>;
|
||||
keypad,column = <6>;
|
||||
linux,code = <30>;
|
||||
};
|
||||
|
||||
key-B {
|
||||
key-b {
|
||||
keypad,row = <2>;
|
||||
keypad,column = <7>;
|
||||
linux,code = <48>;
|
||||
};
|
||||
|
||||
key-C {
|
||||
key-c {
|
||||
keypad,row = <0>;
|
||||
keypad,column = <5>;
|
||||
linux,code = <46>;
|
||||
};
|
||||
|
||||
key-D {
|
||||
key-d {
|
||||
keypad,row = <2>;
|
||||
keypad,column = <5>;
|
||||
linux,code = <32>;
|
||||
};
|
||||
|
||||
key-E {
|
||||
key-e {
|
||||
keypad,row = <0>;
|
||||
keypad,column = <7>;
|
||||
linux,code = <18>;
|
||||
|
@ -511,6 +511,7 @@
|
||||
clock-names = "spi", "spi_busclk0";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi0_bus>;
|
||||
fifo-depth = <256>;
|
||||
};
|
||||
|
||||
spi_1: spi@12d30000 {
|
||||
@ -526,6 +527,7 @@
|
||||
clock-names = "spi", "spi_busclk0";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi1_bus>;
|
||||
fifo-depth = <64>;
|
||||
};
|
||||
|
||||
spi_2: spi@12d40000 {
|
||||
@ -541,6 +543,7 @@
|
||||
clock-names = "spi", "spi_busclk0";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi2_bus>;
|
||||
fifo-depth = <64>;
|
||||
};
|
||||
|
||||
mmc_0: mmc@12200000 {
|
||||
|
@ -658,6 +658,7 @@
|
||||
pinctrl-0 = <&spi0_bus>;
|
||||
clocks = <&clock CLK_SPI0>, <&clock CLK_SCLK_SPI0>;
|
||||
clock-names = "spi", "spi_busclk0";
|
||||
fifo-depth = <256>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -674,6 +675,7 @@
|
||||
pinctrl-0 = <&spi1_bus>;
|
||||
clocks = <&clock CLK_SPI1>, <&clock CLK_SCLK_SPI1>;
|
||||
clock-names = "spi", "spi_busclk0";
|
||||
fifo-depth = <64>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -690,6 +692,7 @@
|
||||
pinctrl-0 = <&spi2_bus>;
|
||||
clocks = <&clock CLK_SPI2>, <&clock CLK_SCLK_SPI2>;
|
||||
clock-names = "spi", "spi_busclk0";
|
||||
fifo-depth = <64>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
@ -185,7 +185,7 @@
|
||||
samsung,color-depth = <1>;
|
||||
samsung,link-rate = <0x0a>;
|
||||
samsung,lane-count = <2>;
|
||||
samsung,hpd-gpio = <&gpx2 6 GPIO_ACTIVE_HIGH>;
|
||||
hpd-gpios = <&gpx2 6 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
ports {
|
||||
port {
|
||||
|
@ -72,7 +72,7 @@
|
||||
#size-cells = <1>;
|
||||
ranges;
|
||||
|
||||
onenand: onenand@b0600000 {
|
||||
onenand: nand-controller@b0600000 {
|
||||
compatible = "samsung,s5pv210-onenand";
|
||||
reg = <0xb0600000 0x2000>,
|
||||
<0xb0000000 0x20000>,
|
||||
@ -82,7 +82,7 @@
|
||||
clocks = <&clocks CLK_NANDXL>, <&clocks DOUT_FLASH>;
|
||||
clock-names = "bus", "onenand";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -161,6 +161,7 @@
|
||||
pinctrl-0 = <&spi0_bus>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
fifo-depth = <256>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -177,6 +178,7 @@
|
||||
pinctrl-0 = <&spi1_bus>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
fifo-depth = <64>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user