Linux Audio

Check our new training course

Embedded Linux training

Mar 10-20, 2025, special US time zones
Register
Loading...
v4.17
  1// SPDX-License-Identifier: GPL-2.0
  2/dts-v1/;
  3
  4#include "tegra20-colibri-512.dtsi"
  5
  6/ {
  7	model = "Toradex Colibri T20 512MB on Iris";
  8	compatible = "toradex,iris", "toradex,colibri_t20-512", "nvidia,tegra20";
  9
 10	aliases {
 11		serial0 = &uarta;
 12		serial1 = &uartd;
 13	};
 14
 15	chosen {
 16		stdout-path = "serial0:115200n8";
 17	};
 18
 19	host1x@50000000 {
 20		hdmi@54280000 {
 21			status = "okay";
 22		};
 23	};
 24
 25	pinmux@70000014 {
 26		state_default: pinmux {
 27			hdint {
 28				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 29			};
 30
 31			i2cddc {
 32				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 33			};
 34
 35			sdio4 {
 36				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 37			};
 38
 39			uarta {
 40				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 41			};
 42
 43			uartd {
 44				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 45			};
 46		};
 47	};
 48
 49	serial@70006000 {
 50		status = "okay";
 51	};
 52
 53	serial@70006300 {
 54		status = "okay";
 55	};
 56
 57	i2c_ddc: i2c@7000c400 {
 58		status = "okay";
 59	};
 60
 61	usb@c5000000 {
 62		status = "okay";
 63	};
 64
 65	usb-phy@c5000000 {
 66		status = "okay";
 67	};
 68
 69	usb@c5008000 {
 70		status = "okay";
 71	};
 72
 73	usb-phy@c5008000 {
 74		status = "okay";
 75	};
 76
 77	sdhci@c8000600 {
 78		status = "okay";
 79		bus-width = <4>;
 80		vmmc-supply = <&vcc_sd_reg>;
 81		vqmmc-supply = <&vcc_sd_reg>;
 82	};
 83
 84	regulators {
 85		regulator@0 {
 86			compatible = "regulator-fixed";
 87			reg = <0>;
 88			regulator-name = "usb_host_vbus";
 89			regulator-min-microvolt = <5000000>;
 90			regulator-max-microvolt = <5000000>;
 91			regulator-boot-on;
 92			regulator-always-on;
 93			gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>;
 94		};
 95
 96		vcc_sd_reg: regulator@1 {
 97			compatible = "regulator-fixed";
 98			reg = <1>;
 99			regulator-name = "vcc_sd";
100			regulator-min-microvolt = <3300000>;
101			regulator-max-microvolt = <3300000>;
102			regulator-boot-on;
103			regulator-always-on;
104		};
105	};
106};
v4.6
 
  1/dts-v1/;
  2
  3#include "tegra20-colibri-512.dtsi"
  4
  5/ {
  6	model = "Toradex Colibri T20 512MB on Iris";
  7	compatible = "toradex,iris", "toradex,colibri_t20-512", "nvidia,tegra20";
  8
  9	aliases {
 10		serial0 = &uarta;
 11		serial1 = &uartd;
 
 
 
 
 12	};
 13
 14	host1x@50000000 {
 15		hdmi@54280000 {
 16			status = "okay";
 17		};
 18	};
 19
 20	pinmux@70000014 {
 21		state_default: pinmux {
 22			hdint {
 23				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 24			};
 25
 26			i2cddc {
 27				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 28			};
 29
 30			sdio4 {
 31				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 32			};
 33
 34			uarta {
 35				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 36			};
 37
 38			uartd {
 39				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 40			};
 41		};
 42	};
 43
 44	serial@70006000 {
 45		status = "okay";
 46	};
 47
 48	serial@70006300 {
 49		status = "okay";
 50	};
 51
 52	i2c_ddc: i2c@7000c400 {
 53		status = "okay";
 54	};
 55
 56	usb@c5000000 {
 57		status = "okay";
 58	};
 59
 60	usb-phy@c5000000 {
 61		status = "okay";
 62	};
 63
 64	usb@c5008000 {
 65		status = "okay";
 66	};
 67
 68	usb-phy@c5008000 {
 69		status = "okay";
 70	};
 71
 72	sdhci@c8000600 {
 73		status = "okay";
 74		bus-width = <4>;
 75		vmmc-supply = <&vcc_sd_reg>;
 76		vqmmc-supply = <&vcc_sd_reg>;
 77	};
 78
 79	regulators {
 80		regulator@0 {
 81			compatible = "regulator-fixed";
 82			reg = <0>;
 83			regulator-name = "usb_host_vbus";
 84			regulator-min-microvolt = <5000000>;
 85			regulator-max-microvolt = <5000000>;
 86			regulator-boot-on;
 87			regulator-always-on;
 88			gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>;
 89		};
 90
 91		vcc_sd_reg: regulator@1 {
 92			compatible = "regulator-fixed";
 93			reg = <1>;
 94			regulator-name = "vcc_sd";
 95			regulator-min-microvolt = <3300000>;
 96			regulator-max-microvolt = <3300000>;
 97			regulator-boot-on;
 98			regulator-always-on;
 99		};
100	};
101};