1689b937bSHsin-Yi Wang// SPDX-License-Identifier: GPL-2.0-only 2689b937bSHsin-Yi Wang/* 3689b937bSHsin-Yi Wang * Copyright 2016 MediaTek Inc. 4689b937bSHsin-Yi Wang */ 5689b937bSHsin-Yi Wang 6689b937bSHsin-Yi Wang#include "mt8173-elm.dtsi" 7689b937bSHsin-Yi Wang 8689b937bSHsin-Yi Wang&i2c0 { 9689b937bSHsin-Yi Wang clock-frequency = <200000>; 10689b937bSHsin-Yi Wang}; 11689b937bSHsin-Yi Wang 12689b937bSHsin-Yi Wang&i2c3 { 13689b937bSHsin-Yi Wang touchscreen2: touchscreen@34 { 14689b937bSHsin-Yi Wang compatible = "melfas,mip4_ts"; 15689b937bSHsin-Yi Wang reg = <0x34>; 16689b937bSHsin-Yi Wang interrupt-parent = <&pio>; 17689b937bSHsin-Yi Wang interrupts = <88 IRQ_TYPE_LEVEL_LOW>; 18689b937bSHsin-Yi Wang }; 19689b937bSHsin-Yi Wang 20689b937bSHsin-Yi Wang /* 21689b937bSHsin-Yi Wang * Lenovo 100e Chromebook 2nd Gen (MTK) and Lenovo 300e Chromebook 2nd 22689b937bSHsin-Yi Wang * Gen (MTK) are using synaptics touchscreen (hid-over-i2c driver) as a 23689b937bSHsin-Yi Wang * second source touchscreen. 24689b937bSHsin-Yi Wang */ 25689b937bSHsin-Yi Wang touchscreen3: touchscreen@20 { 26689b937bSHsin-Yi Wang compatible = "hid-over-i2c"; 27689b937bSHsin-Yi Wang reg = <0x20>; 28689b937bSHsin-Yi Wang hid-descr-addr = <0x0020>; 29689b937bSHsin-Yi Wang interrupt-parent = <&pio>; 30689b937bSHsin-Yi Wang interrupts = <88 IRQ_TYPE_LEVEL_LOW>; 31689b937bSHsin-Yi Wang }; 32689b937bSHsin-Yi Wang}; 33689b937bSHsin-Yi Wang 34689b937bSHsin-Yi Wang&i2c4 { 35689b937bSHsin-Yi Wang /* 36689b937bSHsin-Yi Wang * Lenovo 100e Chromebook 2nd Gen (MTK) and Lenovo 300e Chromebook 2nd 37689b937bSHsin-Yi Wang * Gen (MTK) are using synaptics trackpad (hid-over-i2c driver) as a 38689b937bSHsin-Yi Wang * second source trackpad. 39689b937bSHsin-Yi Wang */ 40689b937bSHsin-Yi Wang trackpad2: trackpad@2c { 41689b937bSHsin-Yi Wang compatible = "hid-over-i2c"; 42689b937bSHsin-Yi Wang interrupt-parent = <&pio>; 43689b937bSHsin-Yi Wang interrupts = <117 IRQ_TYPE_LEVEL_LOW>; 44689b937bSHsin-Yi Wang reg = <0x2c>; 45689b937bSHsin-Yi Wang hid-descr-addr = <0x0020>; 46689b937bSHsin-Yi Wang wakeup-source; 47689b937bSHsin-Yi Wang }; 48689b937bSHsin-Yi Wang}; 49689b937bSHsin-Yi Wang 50689b937bSHsin-Yi Wang&mmc1 { 51689b937bSHsin-Yi Wang wp-gpios = <&pio 42 GPIO_ACTIVE_HIGH>; 52689b937bSHsin-Yi Wang}; 53689b937bSHsin-Yi Wang 54689b937bSHsin-Yi Wang&pio { 55689b937bSHsin-Yi Wang hdmi_mux_pins: hdmi_mux_pins { 56689b937bSHsin-Yi Wang pins2 { 57689b937bSHsin-Yi Wang pinmux = <MT8173_PIN_98_URTS1__FUNC_GPIO98>; 58689b937bSHsin-Yi Wang bias-pull-up; 59689b937bSHsin-Yi Wang output-high; 60689b937bSHsin-Yi Wang }; 61689b937bSHsin-Yi Wang }; 62689b937bSHsin-Yi Wang 63689b937bSHsin-Yi Wang mmc1_pins_default: mmc1default { 64689b937bSHsin-Yi Wang pins_wp { 65689b937bSHsin-Yi Wang pinmux = <MT8173_PIN_42_DSI_TE__FUNC_GPIO42>; 66689b937bSHsin-Yi Wang input-enable; 67689b937bSHsin-Yi Wang bias-pull-up; 68689b937bSHsin-Yi Wang }; 69689b937bSHsin-Yi Wang }; 70689b937bSHsin-Yi Wang}; 71