mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-04 17:44:14 +08:00
arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4
This platform carries a HID compatible I2C touchscreen on the i2c4 bus, but it may be at a different address, depending on the board model. Add the node for a touchscreen at 0x10, but enable it only in the final board dts. Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://lore.kernel.org/r/20220704101321.44835-12-angelogioacchino.delregno@collabora.com Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
This commit is contained in:
parent
c34bc66086
commit
10d4a706ff
@ -9,3 +9,7 @@
|
||||
model = "Acer Tomato (rev1) board";
|
||||
compatible = "google,tomato-rev1", "google,tomato", "mediatek,mt8195";
|
||||
};
|
||||
|
||||
&ts_10 {
|
||||
status = "okay";
|
||||
};
|
||||
|
@ -29,3 +29,7 @@
|
||||
bias-pull-down;
|
||||
};
|
||||
};
|
||||
|
||||
&ts_10 {
|
||||
status = "okay";
|
||||
};
|
||||
|
@ -30,3 +30,7 @@
|
||||
bias-pull-down;
|
||||
};
|
||||
};
|
||||
|
||||
&ts_10 {
|
||||
status = "okay";
|
||||
};
|
||||
|
@ -145,6 +145,18 @@
|
||||
clock-frequency = <400000>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c4_pins>;
|
||||
|
||||
ts_10: touchscreen@10 {
|
||||
compatible = "hid-over-i2c";
|
||||
reg = <0x10>;
|
||||
hid-descr-addr = <0x0001>;
|
||||
interrupts-extended = <&pio 92 IRQ_TYPE_LEVEL_LOW>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&touchscreen_pins>;
|
||||
post-power-on-delay-ms = <10>;
|
||||
vdd-supply = <&pp3300_s3>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
&i2c5 {
|
||||
@ -609,6 +621,22 @@
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
|
||||
touchscreen_pins: touchscreen-default-pins {
|
||||
pins-int-n {
|
||||
pinmux = <PINMUX_GPIO92__FUNC_GPIO92>;
|
||||
input-enable;
|
||||
bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
|
||||
};
|
||||
pins-rst {
|
||||
pinmux = <PINMUX_GPIO56__FUNC_GPIO56>;
|
||||
output-high;
|
||||
};
|
||||
pins-report-sw {
|
||||
pinmux = <PINMUX_GPIO57__FUNC_GPIO57>;
|
||||
output-low;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pmic {
|
||||
|
Loading…
Reference in New Issue
Block a user