diff --git a/patch/kernel/sunxi-next/board-nanopi-neo-core-add-emmc.patch b/patch/kernel/sunxi-next/board-nanopi-neo-core-add-emmc.patch new file mode 100644 index 000000000..ab4f73958 --- /dev/null +++ b/patch/kernel/sunxi-next/board-nanopi-neo-core-add-emmc.patch @@ -0,0 +1,28 @@ +diff --git a/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts b/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts +index 9f33f6fae..561182a9f 100644 +--- a/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts ++++ b/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts +@@ -47,6 +47,23 @@ + compatible = "friendlyarm,nanopi-neo", "allwinner,sun8i-h3"; + }; + ++&mmc2 { ++ pinctrl-names = "default"; ++ pinctrl-0 = <&mmc2_8bit_pins>; ++ vmmc-supply = <®_vcc3v3>; ++ bus-width = <8>; ++ non-removable; ++ cap-mmc-hw-reset; ++ status = "okay"; ++}; ++ ++&mmc2_8bit_pins { ++ /* Increase drive strength for DDR modes */ ++ drive-strength = <40>; ++ /* eMMC is missing pull-ups */ ++ bias-pull-up; ++}; ++ + &ehci0 { + status = "okay"; + };