0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 /*
0003 * Copyright 2013 Sascha Hauer, Pengutronix
0004 * Copyright 2013-2017 Markus Niebel <Markus.Niebel@tq-group.com>
0005 */
0006
0007 #include <dt-bindings/gpio/gpio.h>
0008
0009 &fec {
0010 interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>,
0011 <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
0012 fsl,err006687-workaround-present;
0013 };
0014
0015 &i2c1 {
0016 pinctrl-names = "default", "gpio";
0017 pinctrl-0 = <&pinctrl_i2c1>;
0018 pinctrl-1 = <&pinctrl_i2c1_recovery>;
0019 scl-gpios = <&gpio5 27 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
0020 sda-gpios = <&gpio5 26 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
0021 clock-frequency = <100000>;
0022 status = "okay";
0023
0024 pmic: pmic@8 {
0025 compatible = "fsl,pfuze100";
0026 reg = <0x08>;
0027 };
0028
0029 sensor@48 {
0030 compatible = "national,lm75";
0031 reg = <0x48>;
0032 };
0033
0034 eeprom@50 {
0035 compatible = "st,24c64", "atmel,24c64";
0036 reg = <0x50>;
0037 pagesize = <32>;
0038 };
0039 };
0040
0041 &iomuxc {
0042 /*
0043 * This pinmuxing is required for the ERR006687 workaround. Board
0044 * DTS files that enable the FEC controller with
0045 * fsl,err006687-workaround-present must include this group.
0046 */
0047 pinctrl_enet_fix: enetfixgrp {
0048 fsl,pins = <
0049 /* ENET ping patch */
0050 MX6QDL_PAD_GPIO_6__ENET_IRQ 0x000b1
0051 >;
0052 };
0053 };