arm64: dts: mt8183: Add kukui katsu board
katsu is also known as ASUS Chromebook Detachable CZ1. Let katsu and kakadu set its own touchscreen and panel compatible. Remove these setting from the common dtsi for readability. Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
This commit is contained in:
parent
fddb94ff7a
commit
91e7286b5d
@ -36,6 +36,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku0.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku1.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu-sku22.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-katsu-sku32.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-katsu-sku38.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku16.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku272.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku288.dtb
|
||||
|
@ -14,6 +14,24 @@
|
||||
"google,kakadu", "mediatek,mt8183";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
touchscreen: touchscreen@10 {
|
||||
compatible = "hid-over-i2c";
|
||||
reg = <0x10>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&open_touch>;
|
||||
|
||||
interrupts-extended = <&pio 155 IRQ_TYPE_EDGE_FALLING>;
|
||||
|
||||
post-power-on-delay-ms = <10>;
|
||||
hid-descr-addr = <0x0001>;
|
||||
};
|
||||
};
|
||||
|
||||
&panel {
|
||||
compatible = "boe,tv105wum-nw0";
|
||||
};
|
||||
|
||||
&sound {
|
||||
compatible = "mediatek,mt8183_mt6358_ts3a227_rt1015p";
|
||||
};
|
||||
|
@ -13,3 +13,21 @@
|
||||
compatible = "google,kakadu-rev3", "google,kakadu-rev2",
|
||||
"google,kakadu", "mediatek,mt8183";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
touchscreen: touchscreen@10 {
|
||||
compatible = "hid-over-i2c";
|
||||
reg = <0x10>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&open_touch>;
|
||||
|
||||
interrupts-extended = <&pio 155 IRQ_TYPE_EDGE_FALLING>;
|
||||
|
||||
post-power-on-delay-ms = <10>;
|
||||
hid-descr-addr = <0x0001>;
|
||||
};
|
||||
};
|
||||
|
||||
&panel {
|
||||
compatible = "boe,tv105wum-nw0";
|
||||
};
|
||||
|
@ -63,18 +63,6 @@
|
||||
|
||||
&i2c0 {
|
||||
status = "okay";
|
||||
|
||||
touchscreen: touchscreen@10 {
|
||||
compatible = "hid-over-i2c";
|
||||
reg = <0x10>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&open_touch>;
|
||||
|
||||
interrupts-extended = <&pio 155 IRQ_TYPE_EDGE_FALLING>;
|
||||
|
||||
post-power-on-delay-ms = <10>;
|
||||
hid-descr-addr = <0x0001>;
|
||||
};
|
||||
};
|
||||
|
||||
&mt6358_vcama2_reg {
|
||||
@ -383,5 +371,5 @@
|
||||
|
||||
&panel {
|
||||
status = "okay";
|
||||
compatible = "boe,tv105wum-nw0";
|
||||
/* compatible will be set in board dts */
|
||||
};
|
||||
|
36
arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts
Normal file
36
arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts
Normal file
@ -0,0 +1,36 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
/*
|
||||
* Copyright 2023 Google LLC
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
#include "mt8183-kukui-kakadu.dtsi"
|
||||
#include "mt8183-kukui-audio-da7219-rt1015p.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Google katsu board";
|
||||
chassis-type = "tablet";
|
||||
compatible = "google,katsu-sku32", "google,katsu", "mediatek,mt8183";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
touchscreen1: touchscreen@5d {
|
||||
compatible = "goodix,gt7375p";
|
||||
reg = <0x5d>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&open_touch>;
|
||||
|
||||
interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
|
||||
|
||||
reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
|
||||
vdd-supply = <&lcd_pp3300>;
|
||||
};
|
||||
};
|
||||
|
||||
&panel {
|
||||
compatible = "starry,2081101qfh032011-53g";
|
||||
};
|
||||
|
||||
&qca_wifi {
|
||||
qcom,ath10k-calibration-variant = "GO_KATSU";
|
||||
};
|
40
arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts
Normal file
40
arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts
Normal file
@ -0,0 +1,40 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
/*
|
||||
* Copyright 2023 Google LLC
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
#include "mt8183-kukui-kakadu.dtsi"
|
||||
#include "mt8183-kukui-audio-rt1015p.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Google katsu sku38 board";
|
||||
chassis-type = "tablet";
|
||||
compatible = "google,katsu-sku38", "google,katsu", "mediatek,mt8183";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
touchscreen1: touchscreen@5d {
|
||||
compatible = "goodix,gt7375p";
|
||||
reg = <0x5d>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&open_touch>;
|
||||
|
||||
interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
|
||||
|
||||
reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
|
||||
vdd-supply = <&lcd_pp3300>;
|
||||
};
|
||||
};
|
||||
|
||||
&panel {
|
||||
compatible = "starry,2081101qfh032011-53g";
|
||||
};
|
||||
|
||||
&qca_wifi {
|
||||
qcom,ath10k-calibration-variant = "GO_KATSU";
|
||||
};
|
||||
|
||||
&sound {
|
||||
compatible = "mediatek,mt8183_mt6358_ts3a227_rt1015p";
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user