162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright 2013 Pavel Machek <pavel@denx.de>
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci/dts-v1/;
762306a36Sopenharmony_ci#include "imx6q.dtsi"
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci/ {
1062306a36Sopenharmony_ci	model = "MicroSys sbc6x board";
1162306a36Sopenharmony_ci	compatible = "microsys,sbc6x", "fsl,imx6q";
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci	memory@10000000 {
1462306a36Sopenharmony_ci		device_type = "memory";
1562306a36Sopenharmony_ci		reg = <0x10000000 0x80000000>;
1662306a36Sopenharmony_ci	};
1762306a36Sopenharmony_ci};
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci&fec {
2162306a36Sopenharmony_ci	pinctrl-names = "default";
2262306a36Sopenharmony_ci	pinctrl-0 = <&pinctrl_enet>;
2362306a36Sopenharmony_ci	phy-mode = "rgmii";
2462306a36Sopenharmony_ci	status = "okay";
2562306a36Sopenharmony_ci};
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci&iomuxc {
2862306a36Sopenharmony_ci	imx6q-sbc6x {
2962306a36Sopenharmony_ci		pinctrl_enet: enetgrp {
3062306a36Sopenharmony_ci			fsl,pins = <
3162306a36Sopenharmony_ci				MX6QDL_PAD_ENET_MDIO__ENET_MDIO		0x1b0b0
3262306a36Sopenharmony_ci				MX6QDL_PAD_ENET_MDC__ENET_MDC		0x1b0b0
3362306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_TXC__RGMII_TXC		0x1b030
3462306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_TD0__RGMII_TD0		0x1b030
3562306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_TD1__RGMII_TD1		0x1b030
3662306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_TD2__RGMII_TD2		0x1b030
3762306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_TD3__RGMII_TD3		0x1b030
3862306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL	0x1b030
3962306a36Sopenharmony_ci				MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK	0x1b0b0
4062306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_RXC__RGMII_RXC		0x1b030
4162306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_RD0__RGMII_RD0		0x1b030
4262306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_RD1__RGMII_RD1		0x1b030
4362306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_RD2__RGMII_RD2		0x1b030
4462306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_RD3__RGMII_RD3		0x1b030
4562306a36Sopenharmony_ci				MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL	0x1b030
4662306a36Sopenharmony_ci				MX6QDL_PAD_GPIO_16__ENET_REF_CLK	0x4001b0a8
4762306a36Sopenharmony_ci			>;
4862306a36Sopenharmony_ci		};
4962306a36Sopenharmony_ci
5062306a36Sopenharmony_ci		pinctrl_uart1: uart1grp {
5162306a36Sopenharmony_ci			fsl,pins = <
5262306a36Sopenharmony_ci				MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA	0x1b0b1
5362306a36Sopenharmony_ci				MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA	0x1b0b1
5462306a36Sopenharmony_ci			>;
5562306a36Sopenharmony_ci		};
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ci		pinctrl_usbotg: usbotggrp {
5862306a36Sopenharmony_ci			fsl,pins = <
5962306a36Sopenharmony_ci				MX6QDL_PAD_GPIO_1__USB_OTG_ID		0x17059
6062306a36Sopenharmony_ci			>;
6162306a36Sopenharmony_ci		};
6262306a36Sopenharmony_ci
6362306a36Sopenharmony_ci		pinctrl_usdhc3: usdhc3grp {
6462306a36Sopenharmony_ci			fsl,pins = <
6562306a36Sopenharmony_ci				MX6QDL_PAD_SD3_CMD__SD3_CMD		0x17059
6662306a36Sopenharmony_ci				MX6QDL_PAD_SD3_CLK__SD3_CLK		0x10059
6762306a36Sopenharmony_ci				MX6QDL_PAD_SD3_DAT0__SD3_DATA0		0x17059
6862306a36Sopenharmony_ci				MX6QDL_PAD_SD3_DAT1__SD3_DATA1		0x17059
6962306a36Sopenharmony_ci				MX6QDL_PAD_SD3_DAT2__SD3_DATA2		0x17059
7062306a36Sopenharmony_ci				MX6QDL_PAD_SD3_DAT3__SD3_DATA3		0x17059
7162306a36Sopenharmony_ci			>;
7262306a36Sopenharmony_ci		};
7362306a36Sopenharmony_ci	};
7462306a36Sopenharmony_ci};
7562306a36Sopenharmony_ci
7662306a36Sopenharmony_ci&uart1 {
7762306a36Sopenharmony_ci	pinctrl-names = "default";
7862306a36Sopenharmony_ci	pinctrl-0 = <&pinctrl_uart1>;
7962306a36Sopenharmony_ci	status = "okay";
8062306a36Sopenharmony_ci};
8162306a36Sopenharmony_ci
8262306a36Sopenharmony_ci&usbotg {
8362306a36Sopenharmony_ci	pinctrl-names = "default";
8462306a36Sopenharmony_ci	pinctrl-0 = <&pinctrl_usbotg>;
8562306a36Sopenharmony_ci	disable-over-current;
8662306a36Sopenharmony_ci	status = "okay";
8762306a36Sopenharmony_ci};
8862306a36Sopenharmony_ci
8962306a36Sopenharmony_ci&usdhc3 {
9062306a36Sopenharmony_ci	pinctrl-names = "default";
9162306a36Sopenharmony_ci	pinctrl-0 = <&pinctrl_usdhc3>;
9262306a36Sopenharmony_ci	status = "okay";
9362306a36Sopenharmony_ci};
94