]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: allwinner: Add disable-wp for boards with micro SD card
authorKryštof Černý <cleverline1mc@gmail.com>
Thu, 19 Sep 2024 18:35:39 +0000 (20:35 +0200)
committerChen-Yu Tsai <wens@csie.org>
Fri, 25 Oct 2024 16:12:35 +0000 (00:12 +0800)
Adding disable-wp property for micro SD nodes of Allwinner arm64 devices.
Boards were verified from online pictures/tables
that they have micro SD slots.

Signed-off-by: Kryštof Černý <cleverline1mc@gmail.com>
Reviewed-by: Andre Przywara <andre.przywara@arm.com>
Link: https://patch.msgid.link/20240919-b4-nanopineoplus2-fix-mmc0-wp-v2-1-c708a9abc9eb@gmail.com
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
16 files changed:
arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts
arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts
arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts
arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts
arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts
arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus.dts
arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus2.dts
arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts
arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts
arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi
arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts
arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi
arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero.dtsi
arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts
arch/arm64/boot/dts/allwinner/sun50i-h618-longanpi-3h.dts
arch/arm64/boot/dts/allwinner/sun50i-h618-transpeed-8k618-t.dts

index 526443bb736c36bd88b493ce84e6c354d6b552be..18fa541795a64d32cda0e1eb7bd1e5bd85effdff 100644 (file)
        vmmc-supply = <&reg_vcc3v3>;
        bus-width = <4>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
+       disable-wp;
        status = "okay";
 };
 
index 05486cccee1c4ef73d7e8284d30703280c363c79..128295f5a5d6b91e39da770b4c59078928ac0582 100644 (file)
@@ -88,6 +88,7 @@
 
 &mmc0 {
        vmmc-supply = <&reg_vcc3v3>;
+       disable-wp;
        bus-width = <4>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
        status = "okay";
index 3a7ee44708a2051da23f883f26175157ba3067ad..44fdc8b3f79d27871f01baeb3a1d25a499afa3da 100644 (file)
 
 &mmc0 {
        vmmc-supply = <&reg_vcc3v3>;
+       disable-wp;
        bus-width = <4>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
        status = "okay";
index ce3ae19e72dbd4582db7d67f3722d86f877c34a4..0f29da7d51e66d6d5f6102ab472e752e613dd081 100644 (file)
 
 &mmc0 {
        vmmc-supply = <&reg_vcc3v3>;
+       disable-wp;
        bus-width = <4>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
        status = "okay";
index b699bb900e13bb6e2d293d227cefd893645ccb41..d4fc4e60e4e72dbb7c9e22d26bec958c0a6e6a12 100644 (file)
 
 &mmc0 {
        vmmc-supply = <&reg_vcc3v3>;
+       disable-wp;
        bus-width = <4>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
        status = "okay";
index ae85131aac9c730d2738cec1cdb930c5e3c55101..3322cc4d9aa4a56644b02fb266c4c7857a9dbf97 100644 (file)
@@ -82,6 +82,7 @@
 
 &mmc0 {
        vmmc-supply = <&reg_vcc3v3>;
+       disable-wp;
        bus-width = <4>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
        status = "okay";
index 734481e998b8dd4b7efe319605dd8c9b64a86ed7..3eb986c354a9d7a840844716734d377f3bc16e33 100644 (file)
@@ -79,6 +79,7 @@
 
 &mmc0 {
        vmmc-supply = <&reg_vcc3v3>;
+       disable-wp;
        bus-width = <4>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
        status = "okay";
index 3be1e8c2fdb9cf1aa2a3d5403a99892a778b737b..13a0e63afeaf3df2ebfeaa8559a965425c324c5a 100644 (file)
 &mmc0 {
        vmmc-supply = <&reg_cldo1>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
+       disable-wp;
        bus-width = <4>;
        status = "okay";
 };
index 6c3bfe3d09d9a3582b4bbb996cfa5ba05bf54cc0..ab87c3447cd7829fc3597c1d11117a5f2a8331f6 100644 (file)
 &mmc0 {
        vmmc-supply = <&reg_cldo1>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
+       disable-wp;
        bus-width = <4>;
        status = "okay";
 };
index 13b07141c3344b6949c618425fd571f05da85623..d05dc5d6e6b9f78d08fcfb677ec8bdc8bc68b9ad 100644 (file)
@@ -94,6 +94,7 @@
 &mmc0 {
        vmmc-supply = <&reg_cldo1>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
+       disable-wp;
        bus-width = <4>;
        status = "okay";
 };
index c8b27555287257397149129425329d96b975076e..fa7a765ee8284afe65f0995fdbd4b9c616d5e94d 100644 (file)
 &mmc0 {
        vmmc-supply = <&reg_cldo1>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
+       disable-wp;
        bus-width = <4>;
        status = "okay";
 };
index 855b7d43bc503ab3b2a042ef51f31d54a9dbaf1d..bb7de37c0d58be4b2dff2db18cede4bfb197b8bc 100644 (file)
        pinctrl-0 = <&mmc0_pins>;
        vmmc-supply = <&reg_vcc3v3>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
+       disable-wp;
        bus-width = <4>;
        status = "okay";
 };
index 19c5cf75f3f7d68147bac23217ec08c66f37de50..908fa3b847a6666614dcd9c21fb9f5ac7573f286 100644 (file)
@@ -86,6 +86,7 @@
 
 &mmc0 {
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;  /* PF6 */
+       disable-wp;
        bus-width = <4>;
        status = "okay";
 };
index 6dfe4eab91f6ab4f4d7ca0f8c0fb534776c05b8f..968960ebf1d18c4aa09cea60ae1aec1c4cfb1292 100644 (file)
@@ -57,6 +57,7 @@
 &mmc0 {
        vmmc-supply = <&reg_dcdce>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;  /* PF6 */
+       disable-wp;
        bus-width = <4>;
        status = "okay";
 };
index 18b29c6b867f3f49415290224a96e5e5a082835f..16c68177ff6936669cef42d77beed5ed29e17939 100644 (file)
 };
 
 &mmc0 {
+       disable-wp;
        bus-width = <4>;
        cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */
        vmmc-supply = <&reg_vcc3v3>;
index 59ee2b253ea4bbcb1568b3d86c116ce54554ae14..f828ca1ce51ef499cf8f03f929353816d97f876b 100644 (file)
@@ -76,6 +76,7 @@
 &mmc0 {
        vmmc-supply = <&reg_dldo1>;
        cd-gpios = <&pio 8 16 GPIO_ACTIVE_LOW>; /* PI16 */
+       disable-wp;
        bus-width = <4>;
        status = "okay";
 };