1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
3 * Copyright 2018-2022 TQ-Systems GmbH
4 * Author: Markus Niebel <Markus.Niebel@tq-group.com>
17 device_type = "memory";
18 reg = <0x80000000 0x10000000>;
23 clock-frequency = <100000>;
24 pinctrl-names = "default", "gpio";
25 pinctrl-0 = <&pinctrl_i2c4>;
26 pinctrl-1 = <&pinctrl_i2c4_recovery>;
27 scl-gpios = <&gpio1 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
28 sda-gpios = <&gpio1 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
32 compatible = "fsl,pfuze3000";
37 regulator-min-microvolt = <700000>;
38 regulator-max-microvolt = <3300000>;
40 regulator-ramp-delay = <6250>;
45 regulator-min-microvolt = <700000>;
46 regulator-max-microvolt = <1475000>;
49 regulator-ramp-delay = <6250>;
53 regulator-min-microvolt = <2500000>;
54 regulator-max-microvolt = <3300000>;
58 regulator-min-microvolt = <900000>;
59 regulator-max-microvolt = <1650000>;
65 regulator-min-microvolt = <5000000>;
66 regulator-max-microvolt = <5150000>;
71 regulator-min-microvolt = <1000000>;
72 regulator-max-microvolt = <3000000>;
77 reg_vrefddr: vrefddr {
83 regulator-min-microvolt = <2850000>;
84 regulator-max-microvolt = <3300000>;
88 regulator-min-microvolt = <2850000>;
89 regulator-max-microvolt = <3300000>;
93 reg_vldo1_3v3: vldo1 {
94 regulator-min-microvolt = <1800000>;
95 regulator-max-microvolt = <3300000>;
100 regulator-min-microvolt = <800000>;
101 regulator-max-microvolt = <1550000>;
106 regulator-min-microvolt = <1800000>;
107 regulator-max-microvolt = <3300000>;
112 regulator-min-microvolt = <1800000>;
113 regulator-max-microvolt = <1800000>;
119 jc42_1a: eeprom-temperature-sensor@1a {
120 compatible = "nxp,se97", "jedec,jc-42.4-temp";
124 m24c64_50: eeprom@50 {
125 compatible = "atmel,24c64";
130 m24c02_52: eeprom@52 {
131 compatible = "nxp,se97b", "atmel,24c02";
138 compatible = "dallas,ds1339";
144 pinctrl-names = "default";
145 pinctrl-0 = <&pinctrl_pmic>;
148 * PMIC & temperature sensor IRQ
149 * Both do currently not use IRQ
150 * potentially dangerous if used on baseboard
160 pinctrl-names = "default";
161 pinctrl-0 = <&pinctrl_qspi>;
165 #address-cells = <1>;
167 compatible = "jedec,spi-nor";
168 spi-max-frequency = <33000000>;
169 spi-rx-bus-width = <4>;
170 spi-tx-bus-width = <1>;
177 pinctrl-names = "default", "state_100mhz" , "state_200mhz";
178 pinctrl-0 = <&pinctrl_usdhc2>;
179 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
180 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
191 pinctrl_i2c4: i2c4grp {
193 MX6UL_PAD_UART2_TX_DATA__I2C4_SCL 0x4001b8b0
194 MX6UL_PAD_UART2_RX_DATA__I2C4_SDA 0x4001b8b0
198 pinctrl_i2c4_recovery: i2c4recoverygrp {
200 MX6UL_PAD_UART2_TX_DATA__GPIO1_IO20 0x4001b8b0
201 MX6UL_PAD_UART2_RX_DATA__GPIO1_IO21 0x4001b8b0
208 MX6UL_PAD_CSI_DATA03__GPIO4_IO24 0x1b099