1012af553SClément Péron// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2cabbaed7SClément Péron// Copyright (c) 2019 Jernej Skrabec <jernej.skrabec@siol.net> 3652a458eSJernej Skrabec 4652a458eSJernej Skrabec/dts-v1/; 5652a458eSJernej Skrabec 6652a458eSJernej Skrabec#include "sun50i-h6.dtsi" 7652a458eSJernej Skrabec 8652a458eSJernej Skrabec#include <dt-bindings/gpio/gpio.h> 9652a458eSJernej Skrabec 10652a458eSJernej Skrabec/ { 11652a458eSJernej Skrabec model = "Tanix TX6"; 12652a458eSJernej Skrabec compatible = "oranth,tanix-tx6", "allwinner,sun50i-h6"; 13652a458eSJernej Skrabec 14652a458eSJernej Skrabec aliases { 15652a458eSJernej Skrabec serial0 = &uart0; 16652a458eSJernej Skrabec }; 17652a458eSJernej Skrabec 18652a458eSJernej Skrabec chosen { 19652a458eSJernej Skrabec stdout-path = "serial0:115200n8"; 20652a458eSJernej Skrabec }; 21652a458eSJernej Skrabec 22652a458eSJernej Skrabec connector { 23652a458eSJernej Skrabec compatible = "hdmi-connector"; 24652a458eSJernej Skrabec ddc-en-gpios = <&pio 7 2 GPIO_ACTIVE_HIGH>; /* PH2 */ 25652a458eSJernej Skrabec type = "a"; 26652a458eSJernej Skrabec 27652a458eSJernej Skrabec port { 28652a458eSJernej Skrabec hdmi_con_in: endpoint { 29652a458eSJernej Skrabec remote-endpoint = <&hdmi_out_con>; 30652a458eSJernej Skrabec }; 31652a458eSJernej Skrabec }; 32652a458eSJernej Skrabec }; 33652a458eSJernej Skrabec 34652a458eSJernej Skrabec reg_vcc3v3: vcc3v3 { 35652a458eSJernej Skrabec compatible = "regulator-fixed"; 36652a458eSJernej Skrabec regulator-name = "vcc3v3"; 37652a458eSJernej Skrabec regulator-min-microvolt = <3300000>; 38652a458eSJernej Skrabec regulator-max-microvolt = <3300000>; 39652a458eSJernej Skrabec }; 40652a458eSJernej Skrabec}; 41652a458eSJernej Skrabec 42652a458eSJernej Skrabec&de { 43652a458eSJernej Skrabec status = "okay"; 44652a458eSJernej Skrabec}; 45652a458eSJernej Skrabec 4659f3f4dcSClément Péron&dwc3 { 4759f3f4dcSClément Péron status = "okay"; 4859f3f4dcSClément Péron}; 4959f3f4dcSClément Péron 50652a458eSJernej Skrabec&ehci0 { 51652a458eSJernej Skrabec status = "okay"; 52652a458eSJernej Skrabec}; 53652a458eSJernej Skrabec 54652a458eSJernej Skrabec&ehci3 { 55652a458eSJernej Skrabec status = "okay"; 56652a458eSJernej Skrabec}; 57652a458eSJernej Skrabec 583f04e059SClément Péron&gpu { 593f04e059SClément Péron status = "okay"; 603f04e059SClément Péron}; 613f04e059SClément Péron 62652a458eSJernej Skrabec&hdmi { 63652a458eSJernej Skrabec status = "okay"; 64652a458eSJernej Skrabec}; 65652a458eSJernej Skrabec 66652a458eSJernej Skrabec&hdmi_out { 67652a458eSJernej Skrabec hdmi_out_con: endpoint { 68652a458eSJernej Skrabec remote-endpoint = <&hdmi_con_in>; 69652a458eSJernej Skrabec }; 70652a458eSJernej Skrabec}; 71652a458eSJernej Skrabec 72652a458eSJernej Skrabec&mmc0 { 73652a458eSJernej Skrabec pinctrl-names = "default"; 74652a458eSJernej Skrabec pinctrl-0 = <&mmc0_pins>; 75652a458eSJernej Skrabec vmmc-supply = <®_vcc3v3>; 76652a458eSJernej Skrabec cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; 77652a458eSJernej Skrabec bus-width = <4>; 78652a458eSJernej Skrabec status = "okay"; 79652a458eSJernej Skrabec}; 80652a458eSJernej Skrabec 81652a458eSJernej Skrabec&ohci0 { 82652a458eSJernej Skrabec status = "okay"; 83652a458eSJernej Skrabec}; 84652a458eSJernej Skrabec 85652a458eSJernej Skrabec&ohci3 { 86652a458eSJernej Skrabec status = "okay"; 87652a458eSJernej Skrabec}; 88652a458eSJernej Skrabec 89652a458eSJernej Skrabec&r_ir { 9042ccc3d7SJernej Skrabec linux,rc-map-name = "rc-tanix-tx5max"; 91652a458eSJernej Skrabec status = "okay"; 92652a458eSJernej Skrabec}; 93652a458eSJernej Skrabec 94652a458eSJernej Skrabec&uart0 { 95652a458eSJernej Skrabec pinctrl-names = "default"; 96652a458eSJernej Skrabec pinctrl-0 = <&uart0_ph_pins>; 97652a458eSJernej Skrabec status = "okay"; 98652a458eSJernej Skrabec}; 99652a458eSJernej Skrabec 100652a458eSJernej Skrabec&usb2otg { 101652a458eSJernej Skrabec dr_mode = "host"; 102652a458eSJernej Skrabec status = "okay"; 103652a458eSJernej Skrabec}; 104652a458eSJernej Skrabec 105652a458eSJernej Skrabec&usb2phy { 106652a458eSJernej Skrabec status = "okay"; 107652a458eSJernej Skrabec}; 10859f3f4dcSClément Péron 10959f3f4dcSClément Péron&usb3phy { 11059f3f4dcSClément Péron status = "okay"; 11159f3f4dcSClément Péron}; 112