// SPDX-License-Identifier: GPL-2.0 OR MIT // // Copyright (C) 2023 chargebyte GmbH #include "imx6ull-tarragon-common.dtsi" / { model = "chargebyte Tarragon Master"; compatible = "chargebyte,imx6ull-tarragon-master", "fsl,imx6ull"; fan0: pwm-fan { compatible = "pwm-fan"; pwms = <&pwm7 0 40000 PWM_POLARITY_INVERTED>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_fan_sense_snvs>; fan-supply = <®_fan>; interrupt-parent = <&gpio5>; interrupts = <1 IRQ_TYPE_EDGE_FALLING>; }; reg_fan: regulator { compatible = "regulator-fixed"; regulator-name = "fan-supply"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_fan_enable>; regulator-min-microvolt = <12000000>; regulator-max-microvolt = <12000000>; gpio = <&gpio3 5 GPIO_ACTIVE_HIGH>; enable-active-high; regulator-boot-on; }; }; &ecspi2 { status = "okay"; qca700x_cp: ethernet@0 { reg = <0x0>; compatible = "qca,qca7000"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_qca700x_cp_int &pinctrl_qca700x_cp_rst &pinctrl_qca700x_cp_btld>; interrupt-parent = <&gpio2>; interrupts = <19 IRQ_TYPE_EDGE_RISING>; spi-cpha; spi-cpol; spi-max-frequency = <16000000>; }; }; &ecspi4 { status = "okay"; qca700x_mains: ethernet@0 { reg = <0x0>; compatible = "qca,qca7000"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_qca700x_mains_int &pinctrl_qca700x_mains_rst &pinctrl_qca700x_mains_btld>; interrupt-parent = <&gpio5>; interrupts = <9 IRQ_TYPE_EDGE_RISING>; spi-cpha; spi-cpol; spi-max-frequency = <16000000>; }; }; &fec1 { status = "okay"; }; &pwm7 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_pwm_fan>; status = "okay"; }; &uart5 { status = "okay"; };