// SPDX-License-Identifier: GPL-2.0-only /* * Copyright 2016 MediaTek Inc. */ #include "mt8173-elm.dtsi" &i2c0 { clock-frequency = <200000>; }; &i2c3 { touchscreen2: touchscreen@34 { compatible = "melfas,mip4_ts"; reg = <0x34>; interrupt-parent = <&pio>; interrupts = <88 IRQ_TYPE_LEVEL_LOW>; }; /* * Lenovo 100e Chromebook 2nd Gen (MTK) and Lenovo 300e Chromebook 2nd * Gen (MTK) are using synaptics touchscreen (hid-over-i2c driver) as a * second source touchscreen. */ touchscreen3: touchscreen@20 { compatible = "hid-over-i2c"; reg = <0x20>; hid-descr-addr = <0x0020>; interrupt-parent = <&pio>; interrupts = <88 IRQ_TYPE_LEVEL_LOW>; }; }; &i2c4 { /* * Lenovo 100e Chromebook 2nd Gen (MTK) and Lenovo 300e Chromebook 2nd * Gen (MTK) are using synaptics trackpad (hid-over-i2c driver) as a * second source trackpad. */ trackpad2: trackpad@2c { compatible = "hid-over-i2c"; interrupt-parent = <&pio>; interrupts = <117 IRQ_TYPE_LEVEL_LOW>; reg = <0x2c>; hid-descr-addr = <0x0020>; wakeup-source; }; }; &mmc1 { wp-gpios = <&pio 42 GPIO_ACTIVE_HIGH>; }; &pio { hdmi_mux_pins: hdmi_mux_pins { pins2 { pinmux = <MT8173_PIN_98_URTS1__FUNC_GPIO98>; bias-pull-up; output-high; }; }; mmc1_pins_default: mmc1default { pins_wp { pinmux = <MT8173_PIN_42_DSI_TE__FUNC_GPIO42>; input-enable; bias-pull-up; }; }; };