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