18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later OR MIT 28c2ecf20Sopenharmony_ci// Copyright (C) 2018 Aleksandr Aleksandrov <aleksandr.aleksandrov@emlid.com> 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ci/* 58c2ecf20Sopenharmony_ci * DTS for Emlid Neutis N5 Dev board. 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci/dts-v1/; 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci#include "sun50i-h5-emlid-neutis-n5.dtsi" 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci/ { 138c2ecf20Sopenharmony_ci model = "Emlid Neutis N5 Developer board"; 148c2ecf20Sopenharmony_ci compatible = "emlid,neutis-n5-devboard", 158c2ecf20Sopenharmony_ci "emlid,neutis-n5", 168c2ecf20Sopenharmony_ci "allwinner,sun50i-h5"; 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci connector { 198c2ecf20Sopenharmony_ci compatible = "hdmi-connector"; 208c2ecf20Sopenharmony_ci type = "a"; 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci port { 238c2ecf20Sopenharmony_ci hdmi_con_in: endpoint { 248c2ecf20Sopenharmony_ci remote-endpoint = <&hdmi_out_con>; 258c2ecf20Sopenharmony_ci }; 268c2ecf20Sopenharmony_ci }; 278c2ecf20Sopenharmony_ci }; 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci vdd_cpux: gpio-regulator { 308c2ecf20Sopenharmony_ci compatible = "regulator-gpio"; 318c2ecf20Sopenharmony_ci regulator-name = "vdd-cpux"; 328c2ecf20Sopenharmony_ci regulator-type = "voltage"; 338c2ecf20Sopenharmony_ci regulator-boot-on; 348c2ecf20Sopenharmony_ci regulator-always-on; 358c2ecf20Sopenharmony_ci regulator-min-microvolt = <1100000>; 368c2ecf20Sopenharmony_ci regulator-max-microvolt = <1300000>; 378c2ecf20Sopenharmony_ci regulator-ramp-delay = <50>; /* 4ms */ 388c2ecf20Sopenharmony_ci gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */ 398c2ecf20Sopenharmony_ci gpios-states = <0x1>; 408c2ecf20Sopenharmony_ci states = <1100000 0>, <1300000 1>; 418c2ecf20Sopenharmony_ci }; 428c2ecf20Sopenharmony_ci}; 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ci&cpu0 { 458c2ecf20Sopenharmony_ci cpu-supply = <&vdd_cpux>; 468c2ecf20Sopenharmony_ci}; 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci&codec { 498c2ecf20Sopenharmony_ci status = "okay"; 508c2ecf20Sopenharmony_ci}; 518c2ecf20Sopenharmony_ci 528c2ecf20Sopenharmony_ci&emac { 538c2ecf20Sopenharmony_ci phy-handle = <&int_mii_phy>; 548c2ecf20Sopenharmony_ci phy-mode = "mii"; 558c2ecf20Sopenharmony_ci allwinner,leds-active-low; 568c2ecf20Sopenharmony_ci status = "okay"; 578c2ecf20Sopenharmony_ci}; 588c2ecf20Sopenharmony_ci 598c2ecf20Sopenharmony_ci&hdmi { 608c2ecf20Sopenharmony_ci status = "okay"; 618c2ecf20Sopenharmony_ci}; 628c2ecf20Sopenharmony_ci 638c2ecf20Sopenharmony_ci&hdmi_out { 648c2ecf20Sopenharmony_ci hdmi_out_con: endpoint { 658c2ecf20Sopenharmony_ci remote-endpoint = <&hdmi_con_in>; 668c2ecf20Sopenharmony_ci }; 678c2ecf20Sopenharmony_ci}; 688c2ecf20Sopenharmony_ci 698c2ecf20Sopenharmony_ci&i2c1 { 708c2ecf20Sopenharmony_ci status = "okay"; 718c2ecf20Sopenharmony_ci}; 72