162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2018 Microsemi Corporation
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci/dts-v1/;
762306a36Sopenharmony_ci#include "jaguar2_common.dtsi"
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci/ {
1062306a36Sopenharmony_ci	model = "Jaguar2/Aquantia PCB118 Reference Board";
1162306a36Sopenharmony_ci	compatible = "mscc,jr2-pcb118", "mscc,jr2";
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci	aliases {
1462306a36Sopenharmony_ci		i2c150  = &i2c150;
1562306a36Sopenharmony_ci		i2c151  = &i2c151;
1662306a36Sopenharmony_ci	};
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci	i2c0_imux: i2c0-imux {
1962306a36Sopenharmony_ci		compatible = "i2c-mux-pinctrl";
2062306a36Sopenharmony_ci		#address-cells = <1>;
2162306a36Sopenharmony_ci		#size-cells = <0>;
2262306a36Sopenharmony_ci		i2c-parent = <&i2c0>;
2362306a36Sopenharmony_ci		pinctrl-names =
2462306a36Sopenharmony_ci			"i2c150", "i2c151", "idle";
2562306a36Sopenharmony_ci		pinctrl-0 = <&i2cmux_0>;
2662306a36Sopenharmony_ci		pinctrl-1 = <&i2cmux_1>;
2762306a36Sopenharmony_ci		pinctrl-2 = <&i2cmux_pins_i>;
2862306a36Sopenharmony_ci		i2c150: i2c@0 {
2962306a36Sopenharmony_ci			reg = <0>;
3062306a36Sopenharmony_ci			#address-cells = <1>;
3162306a36Sopenharmony_ci			#size-cells = <0>;
3262306a36Sopenharmony_ci		};
3362306a36Sopenharmony_ci		i2c151: i2c@1 {
3462306a36Sopenharmony_ci			reg = <1>;
3562306a36Sopenharmony_ci			#address-cells = <1>;
3662306a36Sopenharmony_ci			#size-cells = <0>;
3762306a36Sopenharmony_ci		};
3862306a36Sopenharmony_ci	};
3962306a36Sopenharmony_ci};
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci&gpio {
4262306a36Sopenharmony_ci	i2cmux_pins_i: i2cmux-pins {
4362306a36Sopenharmony_ci		pins = "GPIO_17", "GPIO_16";
4462306a36Sopenharmony_ci		function = "twi_scl_m";
4562306a36Sopenharmony_ci		output-low;
4662306a36Sopenharmony_ci	};
4762306a36Sopenharmony_ci	i2cmux_0: i2cmux-0-pins {
4862306a36Sopenharmony_ci		pins = "GPIO_17";
4962306a36Sopenharmony_ci		function = "twi_scl_m";
5062306a36Sopenharmony_ci		output-high;
5162306a36Sopenharmony_ci	};
5262306a36Sopenharmony_ci	i2cmux_1: i2cmux-1-pins {
5362306a36Sopenharmony_ci		pins = "GPIO_16";
5462306a36Sopenharmony_ci		function = "twi_scl_m";
5562306a36Sopenharmony_ci		output-high;
5662306a36Sopenharmony_ci	};
5762306a36Sopenharmony_ci};
58