Loading arch/arm64/boot/dts/mediatek/Makefile +2 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-4e.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-8x.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-cn15.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-cn18.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-emmc.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-sd.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-sd.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) += mt8167-pumpkin.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-elm.dtb Loading arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-emmc.dtso 0 → 100644 +33 −0 Original line number Diff line number Diff line // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (C) 2021 MediaTek Inc. * Author: Frank Wunderlich <frank-w@public-files.de> */ /dts-v1/; /plugin/; / { compatible = "bananapi,bpi-r4-pro", "mediatek,mt7988a"; }; &{/soc/mmc@11230000} { pinctrl-names = "default", "state_uhs"; pinctrl-0 = <&mmc0_pins_emmc_51>; pinctrl-1 = <&mmc0_pins_emmc_51>; bus-width = <8>; max-frequency = <200000000>; cap-mmc-highspeed; mmc-hs200-1_8v; mmc-hs400-1_8v; hs400-ds-delay = <0x12814>; vqmmc-supply = <®_1p8v>; vmmc-supply = <®_3p3v>; non-removable; no-sd; no-sdio; #address-cells = <1>; #size-cells = <0>; status = "okay"; }; arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-sd.dtso 0 → 100644 +31 −0 Original line number Diff line number Diff line // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (C) 2023 MediaTek Inc. * Author: Frank Wunderlich <frank-w@public-files.de> */ /dts-v1/; /plugin/; #include <dt-bindings/gpio/gpio.h> / { compatible = "bananapi,bpi-r4-pro", "mediatek,mt7988a"; }; &{/soc/mmc@11230000} { pinctrl-names = "default", "state_uhs"; pinctrl-0 = <&mmc0_pins_sdcard>; pinctrl-1 = <&mmc0_pins_sdcard>; cd-gpios = <&pio 12 GPIO_ACTIVE_LOW>; bus-width = <4>; max-frequency = <48000000>; cap-sd-highspeed; vmmc-supply = <®_3p3v>; vqmmc-supply = <®_3p3v>; no-mmc; #address-cells = <1>; #size-cells = <0>; status = "okay"; }; Loading
arch/arm64/boot/dts/mediatek/Makefile +2 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-4e.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-8x.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-cn15.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-cn18.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-emmc.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-sd.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-sd.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) += mt8167-pumpkin.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-elm.dtb Loading
arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-emmc.dtso 0 → 100644 +33 −0 Original line number Diff line number Diff line // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (C) 2021 MediaTek Inc. * Author: Frank Wunderlich <frank-w@public-files.de> */ /dts-v1/; /plugin/; / { compatible = "bananapi,bpi-r4-pro", "mediatek,mt7988a"; }; &{/soc/mmc@11230000} { pinctrl-names = "default", "state_uhs"; pinctrl-0 = <&mmc0_pins_emmc_51>; pinctrl-1 = <&mmc0_pins_emmc_51>; bus-width = <8>; max-frequency = <200000000>; cap-mmc-highspeed; mmc-hs200-1_8v; mmc-hs400-1_8v; hs400-ds-delay = <0x12814>; vqmmc-supply = <®_1p8v>; vmmc-supply = <®_3p3v>; non-removable; no-sd; no-sdio; #address-cells = <1>; #size-cells = <0>; status = "okay"; };
arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-sd.dtso 0 → 100644 +31 −0 Original line number Diff line number Diff line // SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (C) 2023 MediaTek Inc. * Author: Frank Wunderlich <frank-w@public-files.de> */ /dts-v1/; /plugin/; #include <dt-bindings/gpio/gpio.h> / { compatible = "bananapi,bpi-r4-pro", "mediatek,mt7988a"; }; &{/soc/mmc@11230000} { pinctrl-names = "default", "state_uhs"; pinctrl-0 = <&mmc0_pins_sdcard>; pinctrl-1 = <&mmc0_pins_sdcard>; cd-gpios = <&pio 12 GPIO_ACTIVE_LOW>; bus-width = <4>; max-frequency = <48000000>; cap-sd-highspeed; vmmc-supply = <®_3p3v>; vqmmc-supply = <®_3p3v>; no-mmc; #address-cells = <1>; #size-cells = <0>; status = "okay"; };