| 
     1 // SPDX-License-Identifier: GPL-2.0-only
    2 /*
    3  * Copyright 2016 MediaTek Inc.
    4  */
    5 
    6 #include "mt8173-elm.dtsi"
    7 
    8 &i2c0 {
    9         clock-frequency = <200000>;
   10 };
   11 
   12 &i2c3 {
   13         touchscreen2: touchscreen@34 {
   14                 compatible = "melfas,mip4_ts";
   15                 reg = <0x34>;
   16                 interrupt-parent = <&pio>;
   17                 interrupts = <88 IRQ_TYPE_LEVEL_LOW>;
   18         };
   19 
   20         /*
   21          * Lenovo 100e Chromebook 2nd Gen (MTK) and Lenovo 300e Chromebook 2nd
   22          * Gen (MTK) are using synaptics touchscreen (hid-over-i2c driver) as a
   23          * second source touchscreen.
   24          */
   25         touchscreen3: touchscreen@20 {
   26                 compatible = "hid-over-i2c";
   27                 reg = <0x20>;
   28                 hid-descr-addr = <0x0020>;
   29                 interrupt-parent = <&pio>;
   30                 interrupts = <88 IRQ_TYPE_LEVEL_LOW>;
   31         };
   32 };
   33 
   34 &i2c4 {
   35         /*
   36          * Lenovo 100e Chromebook 2nd Gen (MTK) and Lenovo 300e Chromebook 2nd
   37          * Gen (MTK) are using synaptics trackpad (hid-over-i2c driver) as a
   38          * second source trackpad.
   39          */
   40         trackpad2: trackpad@2c {
   41                 compatible = "hid-over-i2c";
   42                 interrupt-parent = <&pio>;
   43                 interrupts = <117 IRQ_TYPE_LEVEL_LOW>;
   44                 reg = <0x2c>;
   45                 hid-descr-addr = <0x0020>;
   46                 wakeup-source;
   47         };
   48 };
   49 
   50 &mmc1 {
   51         wp-gpios = <&pio 42 GPIO_ACTIVE_HIGH>;
   52 };
   53 
   54 &pio {
   55         hdmi_mux_pins: hdmi_mux_pins {
   56                 pins2 {
   57                         pinmux = <MT8173_PIN_98_URTS1__FUNC_GPIO98>;
   58                         bias-pull-up;
   59                         output-high;
   60                 };
   61         };
   62 
   63         mmc1_pins_default: mmc1default {
   64                 pins_wp {
   65                         pinmux = <MT8173_PIN_42_DSI_TE__FUNC_GPIO42>;
   66                         input-enable;
   67                         bias-pull-up;
   68                 };
   69         };
   70 };
Cache object: 128ce47de9d5b9ce71a88e93aa1e91b2 
 
 |