Linux Audio

Check our new training course

Buildroot integration, development and maintenance

Need a Buildroot system for your embedded project?
Loading...
Note: File does not exist in v6.2.
  1// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2/*
  3 * Copyright 2014-2024 Toradex
  4 */
  5
  6#include <dt-bindings/gpio/gpio.h>
  7#include <dt-bindings/input/input.h>
  8#include <dt-bindings/interrupt-controller/irq.h>
  9#include "imx6q.dtsi"
 10#include "imx6qdl-apalis.dtsi"
 11
 12/ {
 13	aliases {
 14		i2c0 = &i2c1;
 15		i2c1 = &i2c3;
 16		i2c2 = &i2c2;
 17		rtc0 = &rtc_i2c;
 18		rtc1 = &snvs_rtc;
 19	};
 20
 21	chosen {
 22		stdout-path = "serial0:115200n8";
 23	};
 24
 25	reg_3v3_sw: regulator-3v3-sw {
 26		compatible = "regulator-fixed";
 27		regulator-always-on;
 28		regulator-max-microvolt = <3300000>;
 29		regulator-min-microvolt = <3300000>;
 30		regulator-name = "3.3V_SW";
 31	};
 32};
 33
 34&i2c1 {
 35	#address-cells = <1>;
 36	#size-cells = <0>;
 37	status = "okay";
 38
 39	/* M41T0M6 real time clock on carrier board */
 40	rtc_i2c: rtc@68 {
 41		compatible = "st,m41t0";
 42		reg = <0x68>;
 43	};
 44};
 45
 46/*
 47 * I2C3_SDA/SCL (CAM) on MXM3 pin 201/203 (e.g. camera sensor on carrier
 48 * board)
 49 */
 50&i2c3 {
 51	status = "okay";
 52};
 53
 54&pcie {
 55	pinctrl-names = "default";
 56	pinctrl-0 = <&pinctrl_reset_moci>;
 57	/* active-high meaning opposite of regular PERST# active-low polarity */
 58	reset-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
 59	reset-gpio-active-high;
 60};
 61
 62&pwm1 {
 63	status = "okay";
 64};
 65
 66&pwm2 {
 67	status = "okay";
 68};
 69
 70&pwm3 {
 71	status = "okay";
 72};
 73
 74&pwm4 {
 75	status = "okay";
 76};
 77
 78&reg_usb_host_vbus {
 79	status = "okay";
 80};
 81
 82&reg_usb_otg_vbus {
 83	status = "okay";
 84};
 85
 86&sata {
 87	status = "okay";
 88};
 89
 90&spdif {
 91	status = "okay";
 92};
 93
 94&uart1 {
 95	status = "okay";
 96};
 97
 98&uart2 {
 99	status = "okay";
100};
101
102&uart4 {
103	status = "okay";
104};
105
106&uart5 {
107	status = "okay";
108};
109
110&usbh1 {
111	disable-over-current;
112	vbus-supply = <&reg_usb_host_vbus>;
113	status = "okay";
114};
115
116&usbotg {
117	disable-over-current;
118	vbus-supply = <&reg_usb_otg_vbus>;
119	status = "okay";
120};