// SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (c) 2018 MediaTek Inc. * Author: Ben Ho * Erin Lo */ /dts-v1/; #include "mt8183.dtsi" / { model = "MediaTek MT8183 evaluation board"; compatible = "mediatek,mt8183-evb", "mediatek,mt8183"; aliases { serial0 = &uart0; }; memory@40000000 { device_type = "memory"; reg = <0 0x40000000 0 0x80000000>; }; chosen { stdout-path = "serial0:921600n8"; }; }; &auxadc { status = "okay"; }; &i2c0 { pinctrl-names = "default"; pinctrl-0 = <&i2c_pins_0>; status = "okay"; clock-frequency = <100000>; }; &i2c1 { pinctrl-names = "default"; pinctrl-0 = <&i2c_pins_1>; status = "okay"; clock-frequency = <100000>; }; &i2c2 { pinctrl-names = "default"; pinctrl-0 = <&i2c_pins_2>; status = "okay"; clock-frequency = <100000>; }; &i2c3 { pinctrl-names = "default"; pinctrl-0 = <&i2c_pins_3>; status = "okay"; clock-frequency = <100000>; }; &i2c4 { pinctrl-names = "default"; pinctrl-0 = <&i2c_pins_4>; status = "okay"; clock-frequency = <1000000>; }; &i2c5 { pinctrl-names = "default"; pinctrl-0 = <&i2c_pins_5>; status = "okay"; clock-frequency = <1000000>; }; &pio { i2c_pins_0: i2c0{ pins_i2c{ pinmux = , ; mediatek,pull-up-adv = <3>; mediatek,drive-strength-adv = <00>; }; }; i2c_pins_1: i2c1{ pins_i2c{ pinmux = , ; mediatek,pull-up-adv = <3>; mediatek,drive-strength-adv = <00>; }; }; i2c_pins_2: i2c2{ pins_i2c{ pinmux = , ; mediatek,pull-up-adv = <3>; mediatek,drive-strength-adv = <00>; }; }; i2c_pins_3: i2c3{ pins_i2c{ pinmux = , ; mediatek,pull-up-adv = <3>; mediatek,drive-strength-adv = <00>; }; }; i2c_pins_4: i2c4{ pins_i2c{ pinmux = , ; mediatek,pull-up-adv = <3>; mediatek,drive-strength-adv = <00>; }; }; i2c_pins_5: i2c5{ pins_i2c{ pinmux = , ; mediatek,pull-up-adv = <3>; mediatek,drive-strength-adv = <00>; }; }; spi_pins_0: spi0{ pins_spi{ pinmux = , , , ; bias-disable; }; }; spi_pins_1: spi1{ pins_spi{ pinmux = , , , ; bias-disable; }; }; spi_pins_2: spi2{ pins_spi{ pinmux = , , , ; bias-disable; }; }; spi_pins_3: spi3{ pins_spi{ pinmux = , , , ; bias-disable; }; }; spi_pins_4: spi4{ pins_spi{ pinmux = , , , ; bias-disable; }; }; spi_pins_5: spi5{ pins_spi{ pinmux = , , , ; bias-disable; }; }; }; &spi0 { pinctrl-names = "default"; pinctrl-0 = <&spi_pins_0>; mediatek,pad-select = <0>; status = "okay"; }; &spi1 { pinctrl-names = "default"; pinctrl-0 = <&spi_pins_1>; mediatek,pad-select = <0>; status = "okay"; }; &spi2 { pinctrl-names = "default"; pinctrl-0 = <&spi_pins_2>; mediatek,pad-select = <0>; status = "okay"; }; &spi3 { pinctrl-names = "default"; pinctrl-0 = <&spi_pins_3>; mediatek,pad-select = <0>; status = "okay"; }; &spi4 { pinctrl-names = "default"; pinctrl-0 = <&spi_pins_4>; mediatek,pad-select = <0>; status = "okay"; }; &spi5 { pinctrl-names = "default"; pinctrl-0 = <&spi_pins_5>; mediatek,pad-select = <0>; status = "okay"; }; &uart0 { status = "okay"; };