mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.4 KiB
70 lines
1.4 KiB
// 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; |
|
}; |
|
}; |
|
};
|
|
|