1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later 2724ba675SRob Herring/* 3724ba675SRob Herring * Copyright 2012 Markus Pargmann, Pengutronix 4724ba675SRob Herring */ 5724ba675SRob Herring 6724ba675SRob Herring#include "imx27-phytec-phycard-s-som.dtsi" 7724ba675SRob Herring 8724ba675SRob Herring/ { 9724ba675SRob Herring model = "Phytec pca100 rapid development kit"; 10724ba675SRob Herring compatible = "phytec,imx27-pca100-rdk", "phytec,imx27-pca100", "fsl,imx27"; 11724ba675SRob Herring 12724ba675SRob Herring chosen { 13724ba675SRob Herring stdout-path = &uart1; 14724ba675SRob Herring }; 15724ba675SRob Herring 16724ba675SRob Herring display: display { 17724ba675SRob Herring model = "Primeview-PD050VL1"; 18724ba675SRob Herring bits-per-pixel = <16>; /* non-standard but required */ 19724ba675SRob Herring fsl,pcr = <0xf0c88080>; /* non-standard but required */ 20724ba675SRob Herring display-timings { 21724ba675SRob Herring native-mode = <&timing0>; 22*11ab7ad6SFabio Estevam timing0: timing0 { 23724ba675SRob Herring hactive = <640>; 24724ba675SRob Herring vactive = <480>; 25724ba675SRob Herring hback-porch = <112>; 26724ba675SRob Herring hfront-porch = <36>; 27724ba675SRob Herring hsync-len = <32>; 28724ba675SRob Herring vback-porch = <33>; 29724ba675SRob Herring vfront-porch = <33>; 30724ba675SRob Herring vsync-len = <2>; 31724ba675SRob Herring clock-frequency = <25000000>; 32724ba675SRob Herring }; 33724ba675SRob Herring }; 34724ba675SRob Herring }; 35724ba675SRob Herring 36dc7b1fb4SKrzysztof Kozlowski reg_3v3: regulator-0 { 37724ba675SRob Herring compatible = "regulator-fixed"; 38724ba675SRob Herring regulator-name = "3V3"; 39724ba675SRob Herring regulator-min-microvolt = <3300000>; 40724ba675SRob Herring regulator-max-microvolt = <3300000>; 41724ba675SRob Herring regulator-always-on; 42724ba675SRob Herring }; 43724ba675SRob Herring}; 44724ba675SRob Herring 45724ba675SRob Herring&fb { 46724ba675SRob Herring display = <&display>; 47724ba675SRob Herring status = "okay"; 48724ba675SRob Herring}; 49724ba675SRob Herring 50724ba675SRob Herring&i2c1 { 51724ba675SRob Herring pinctrl-names = "default"; 52724ba675SRob Herring pinctrl-0 = <&pinctrl_i2c1>; 53724ba675SRob Herring status = "okay"; 54724ba675SRob Herring 55724ba675SRob Herring rtc@51 { 56724ba675SRob Herring compatible = "nxp,pcf8563"; 57724ba675SRob Herring reg = <0x51>; 58724ba675SRob Herring }; 59724ba675SRob Herring 60724ba675SRob Herring adc@64 { 61724ba675SRob Herring compatible = "maxim,max1037"; 62724ba675SRob Herring vcc-supply = <®_3v3>; 63724ba675SRob Herring reg = <0x64>; 64724ba675SRob Herring }; 65724ba675SRob Herring}; 66724ba675SRob Herring 67724ba675SRob Herring&iomuxc { 68724ba675SRob Herring imx27-phycard-s-rdk { 69724ba675SRob Herring pinctrl_i2c1: i2c1grp { 70724ba675SRob Herring fsl,pins = < 71724ba675SRob Herring MX27_PAD_I2C_DATA__I2C_DATA 0x0 72724ba675SRob Herring MX27_PAD_I2C_CLK__I2C_CLK 0x0 73724ba675SRob Herring >; 74724ba675SRob Herring }; 75724ba675SRob Herring 76724ba675SRob Herring pinctrl_owire1: owire1grp { 77724ba675SRob Herring fsl,pins = < 78724ba675SRob Herring MX27_PAD_RTCK__OWIRE 0x0 79724ba675SRob Herring >; 80724ba675SRob Herring }; 81724ba675SRob Herring 82724ba675SRob Herring pinctrl_sdhc2: sdhc2grp { 83724ba675SRob Herring fsl,pins = < 84724ba675SRob Herring MX27_PAD_SD2_CLK__SD2_CLK 0x0 85724ba675SRob Herring MX27_PAD_SD2_CMD__SD2_CMD 0x0 86724ba675SRob Herring MX27_PAD_SD2_D0__SD2_D0 0x0 87724ba675SRob Herring MX27_PAD_SD2_D1__SD2_D1 0x0 88724ba675SRob Herring MX27_PAD_SD2_D2__SD2_D2 0x0 89724ba675SRob Herring MX27_PAD_SD2_D3__SD2_D3 0x0 90724ba675SRob Herring MX27_PAD_SSI3_RXDAT__GPIO3_29 0x0 /* CD */ 91724ba675SRob Herring >; 92724ba675SRob Herring }; 93724ba675SRob Herring 94724ba675SRob Herring pinctrl_uart1: uart1grp { 95724ba675SRob Herring fsl,pins = < 96724ba675SRob Herring MX27_PAD_UART1_TXD__UART1_TXD 0x0 97724ba675SRob Herring MX27_PAD_UART1_RXD__UART1_RXD 0x0 98724ba675SRob Herring MX27_PAD_UART1_CTS__UART1_CTS 0x0 99724ba675SRob Herring MX27_PAD_UART1_RTS__UART1_RTS 0x0 100724ba675SRob Herring >; 101724ba675SRob Herring }; 102724ba675SRob Herring 103724ba675SRob Herring pinctrl_uart2: uart2grp { 104724ba675SRob Herring fsl,pins = < 105724ba675SRob Herring MX27_PAD_UART2_TXD__UART2_TXD 0x0 106724ba675SRob Herring MX27_PAD_UART2_RXD__UART2_RXD 0x0 107724ba675SRob Herring MX27_PAD_UART2_CTS__UART2_CTS 0x0 108724ba675SRob Herring MX27_PAD_UART2_RTS__UART2_RTS 0x0 109724ba675SRob Herring >; 110724ba675SRob Herring }; 111724ba675SRob Herring 112724ba675SRob Herring pinctrl_uart3: uart3grp { 113724ba675SRob Herring fsl,pins = < 114724ba675SRob Herring MX27_PAD_UART3_TXD__UART3_TXD 0x0 115724ba675SRob Herring MX27_PAD_UART3_RXD__UART3_RXD 0x0 116724ba675SRob Herring MX27_PAD_UART3_CTS__UART3_CTS 0x0 117724ba675SRob Herring MX27_PAD_UART3_RTS__UART3_RTS 0x0 118724ba675SRob Herring >; 119724ba675SRob Herring }; 120724ba675SRob Herring }; 121724ba675SRob Herring}; 122724ba675SRob Herring 123724ba675SRob Herring&owire { 124724ba675SRob Herring pinctrl-names = "default"; 125724ba675SRob Herring pinctrl-0 = <&pinctrl_owire1>; 126724ba675SRob Herring status = "okay"; 127724ba675SRob Herring}; 128724ba675SRob Herring 129724ba675SRob Herring&sdhci2 { 130724ba675SRob Herring pinctrl-names = "default"; 131724ba675SRob Herring pinctrl-0 = <&pinctrl_sdhc2>; 132724ba675SRob Herring cd-gpios = <&gpio3 29 GPIO_ACTIVE_HIGH>; 133724ba675SRob Herring status = "okay"; 134724ba675SRob Herring}; 135724ba675SRob Herring 136724ba675SRob Herring&uart1 { 137724ba675SRob Herring uart-has-rtscts; 138724ba675SRob Herring pinctrl-names = "default"; 139724ba675SRob Herring pinctrl-0 = <&pinctrl_uart1>; 140724ba675SRob Herring status = "okay"; 141724ba675SRob Herring}; 142724ba675SRob Herring 143724ba675SRob Herring&uart2 { 144724ba675SRob Herring uart-has-rtscts; 145724ba675SRob Herring pinctrl-names = "default"; 146724ba675SRob Herring pinctrl-0 = <&pinctrl_uart2>; 147724ba675SRob Herring status = "okay"; 148724ba675SRob Herring}; 149724ba675SRob Herring 150724ba675SRob Herring&uart3 { 151724ba675SRob Herring uart-has-rtscts; 152724ba675SRob Herring pinctrl-names = "default"; 153724ba675SRob Herring pinctrl-0 = <&pinctrl_uart3>; 154724ba675SRob Herring status = "okay"; 155724ba675SRob Herring}; 156