160d0426dSChen-Yu Tsai// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 260d0426dSChen-Yu Tsai// Copyright (C) 2020 Chen-Yu Tsai <wens@csie.org> 360d0426dSChen-Yu Tsai 460d0426dSChen-Yu Tsai#include "sun50i-h5-libretech-all-h3-cc.dts" 560d0426dSChen-Yu Tsai 660d0426dSChen-Yu Tsai/ { 760d0426dSChen-Yu Tsai model = "Libre Computer Board ALL-H5-CC H5"; 860d0426dSChen-Yu Tsai compatible = "libretech,all-h5-cc-h5", "allwinner,sun50i-h5"; 960d0426dSChen-Yu Tsai 1060d0426dSChen-Yu Tsai aliases { 1160d0426dSChen-Yu Tsai spi0 = &spi0; 1260d0426dSChen-Yu Tsai }; 1360d0426dSChen-Yu Tsai 1460d0426dSChen-Yu Tsai reg_gmac_3v3: gmac-3v3 { 1560d0426dSChen-Yu Tsai compatible = "regulator-fixed"; 1660d0426dSChen-Yu Tsai regulator-name = "gmac-3v3"; 1760d0426dSChen-Yu Tsai regulator-min-microvolt = <3300000>; 1860d0426dSChen-Yu Tsai regulator-max-microvolt = <3300000>; 1960d0426dSChen-Yu Tsai startup-delay-us = <5000>; 2060d0426dSChen-Yu Tsai enable-active-high; 2160d0426dSChen-Yu Tsai gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; 2260d0426dSChen-Yu Tsai vin-supply = <®_vcc5v0>; 2360d0426dSChen-Yu Tsai }; 2460d0426dSChen-Yu Tsai}; 2560d0426dSChen-Yu Tsai 2660d0426dSChen-Yu Tsai&codec { 2760d0426dSChen-Yu Tsai /* No line out; only onboard microphone */ 2860d0426dSChen-Yu Tsai allwinner,audio-routing = 2960d0426dSChen-Yu Tsai "MIC1", "Mic", 3060d0426dSChen-Yu Tsai "Mic", "MBIAS"; 3160d0426dSChen-Yu Tsai}; 3260d0426dSChen-Yu Tsai 3360d0426dSChen-Yu Tsai/* This board has external PHY */ 3460d0426dSChen-Yu Tsai&emac { 3560d0426dSChen-Yu Tsai pinctrl-names = "default"; 3660d0426dSChen-Yu Tsai pinctrl-0 = <&emac_rgmii_pins>; 3760d0426dSChen-Yu Tsai phy-supply = <®_gmac_3v3>; 3860d0426dSChen-Yu Tsai phy-handle = <&ext_rgmii_phy>; 392bd8570dSChen-Yu Tsai phy-mode = "rgmii-id"; 4060d0426dSChen-Yu Tsai /delete-property/ allwinner,leds-active-low; 4160d0426dSChen-Yu Tsai status = "okay"; 4260d0426dSChen-Yu Tsai}; 4360d0426dSChen-Yu Tsai 4460d0426dSChen-Yu Tsai&external_mdio { 4560d0426dSChen-Yu Tsai ext_rgmii_phy: ethernet-phy@1 { 4660d0426dSChen-Yu Tsai compatible = "ethernet-phy-ieee802.3-c22"; 4760d0426dSChen-Yu Tsai reg = <1>; 4860d0426dSChen-Yu Tsai }; 4960d0426dSChen-Yu Tsai}; 5060d0426dSChen-Yu Tsai 5160d0426dSChen-Yu Tsai&spi0 { 5260d0426dSChen-Yu Tsai status = "okay"; 5360d0426dSChen-Yu Tsai 5460d0426dSChen-Yu Tsai flash@0 { 5560d0426dSChen-Yu Tsai #address-cells = <1>; 5660d0426dSChen-Yu Tsai #size-cells = <1>; 5760d0426dSChen-Yu Tsai compatible = "jedec,spi-nor"; 5860d0426dSChen-Yu Tsai reg = <0>; 5960d0426dSChen-Yu Tsai spi-max-frequency = <50000000>; 6060d0426dSChen-Yu Tsai }; 6160d0426dSChen-Yu Tsai}; 62