Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: sun7i: Add A20-OLinuXino-LIME-eMMC

There is new version of A20-OLinuXino-LIME with eMMC storage. The
card routing is the same as in A20-OLinuXino-LIME2-eMMC, so this
is basically copy/paste.

Signed-off-by: Stefan Mavrodiev <stefan@olimex.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>

authored by

Stefan Mavrodiev and committed by
Maxime Ripard
4a0cc312 69f6eb77

+33
+1
arch/arm/boot/dts/Makefile
··· 1110 1110 sun7i-a20-olimex-som204-evb.dtb \ 1111 1111 sun7i-a20-olimex-som204-evb-emmc.dtb \ 1112 1112 sun7i-a20-olinuxino-lime.dtb \ 1113 + sun7i-a20-olinuxino-lime-emmc.dtb \ 1113 1114 sun7i-a20-olinuxino-lime2.dtb \ 1114 1115 sun7i-a20-olinuxino-lime2-emmc.dtb \ 1115 1116 sun7i-a20-olinuxino-micro.dtb \
+32
arch/arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 + /* 3 + * Copyright (C) 2020 Olimex Ltd. 4 + * Author: Stefan Mavrodiev <stefan@olimex.com> 5 + */ 6 + 7 + #include "sun7i-a20-olinuxino-lime.dts" 8 + 9 + / { 10 + model = "Olimex A20-OLinuXino-LIME-eMMC"; 11 + compatible = "olimex,a20-olinuxino-lime-emmc", "allwinner,sun7i-a20"; 12 + 13 + mmc2_pwrseq: pwrseq { 14 + compatible = "mmc-pwrseq-emmc"; 15 + reset-gpios = <&pio 2 16 GPIO_ACTIVE_LOW>; 16 + }; 17 + }; 18 + 19 + &mmc2 { 20 + vmmc-supply = <&reg_vcc3v3>; 21 + vqmmc-supply = <&reg_vcc3v3>; 22 + bus-width = <4>; 23 + non-removable; 24 + mmc-pwrseq = <&mmc2_pwrseq>; 25 + status = "okay"; 26 + 27 + emmc: emmc@0 { 28 + reg = <0>; 29 + compatible = "mmc-card"; 30 + broken-hpi; 31 + }; 32 + };