From 174953de1eb09e6aa1ef7075066b573dba625398 Mon Sep 17 00:00:00 2001 From: Martin Ayotte Date: Mon, 2 Jul 2018 15:17:16 -0400 Subject: [PATCH] Add eMMC to OlinuXino A64 DT --- .../board-olinuxino-A64-add-eMMC.patch | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 patch/kernel/sunxi-dev/board-olinuxino-A64-add-eMMC.patch diff --git a/patch/kernel/sunxi-dev/board-olinuxino-A64-add-eMMC.patch b/patch/kernel/sunxi-dev/board-olinuxino-A64-add-eMMC.patch new file mode 100644 index 000000000..d48db6b71 --- /dev/null +++ b/patch/kernel/sunxi-dev/board-olinuxino-A64-add-eMMC.patch @@ -0,0 +1,35 @@ +diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts +index 3b3081b..24cde3d 100644 +--- a/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts ++++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts +@@ -58,6 +58,13 @@ + stdout-path = "serial0:115200n8"; + }; + ++ reg_vcc3v3: vcc3v3 { ++ compatible = "regulator-fixed"; ++ regulator-name = "vcc3v3"; ++ regulator-min-microvolt = <3300000>; ++ regulator-max-microvolt = <3300000>; ++ }; ++ + wifi_pwrseq: wifi_pwrseq { + compatible = "mmc-pwrseq-simple"; + reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 */ +@@ -92,6 +99,16 @@ + }; + }; + ++&mmc2 { ++ pinctrl-names = "default"; ++ pinctrl-0 = <&mmc2_pins>; ++ vmmc-supply = <®_vcc3v3>; ++ bus-width = <8>; ++ non-removable; ++ cap-mmc-hw-reset; ++ status = "okay"; ++}; ++ + &r_rsb { + status = "okay"; +