| From 6d0e50e3a6abcf83a03d910852fc67b9e9594977 Mon Sep 17 00:00:00 2001 |
| From: Hsin-Yi Wang <hsinyi@chromium.org> |
| Date: Thu, 22 Apr 2021 12:14:16 +0800 |
| Subject: [PATCH] CHROMIUM: arm64: dts: mt8183: Add kukui-jacuzzi-cerise board |
| |
| Add cerise and stern board |
| |
| Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org> |
| |
| BUG=b:184019253 |
| TEST=boot cerise and stern |
| |
| Change-Id: I9a4acc8d97e7126b8280c4c610bcc012f39de760 |
| Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2968264 |
| Tested-by: Hsin-Yi Wang <hsinyi@chromium.org> |
| Auto-Submit: Hsin-Yi Wang <hsinyi@chromium.org> |
| Commit-Queue: Suleiman Souhlal <suleiman@chromium.org> |
| Reviewed-by: Suleiman Souhlal <suleiman@chromium.org> |
| --- |
| arch/arm64/boot/dts/mediatek/Makefile | 4 +++ |
| .../mt8183-kukui-jacuzzi-cerise-rev3.dts | 24 +++++++++++++ |
| .../mediatek/mt8183-kukui-jacuzzi-cerise.dts | 24 +++++++++++++ |
| .../mediatek/mt8183-kukui-jacuzzi-cerise.dtsi | 13 +++++++ |
| .../mt8183-kukui-jacuzzi-stern-rev3.dts | 34 +++++++++++++++++++ |
| .../mediatek/mt8183-kukui-jacuzzi-stern.dts | 34 +++++++++++++++++++ |
| 6 files changed, 133 insertions(+) |
| create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise-rev3.dts |
| create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dts |
| create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dtsi |
| create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern-rev3.dts |
| create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern.dts |
| |
| diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/mediatek/Makefile |
| --- a/arch/arm64/boot/dts/mediatek/Makefile |
| +++ b/arch/arm64/boot/dts/mediatek/Makefile |
| @@ -17,6 +17,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-evb.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-evb.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-burnet.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-cozmo.dtb |
| +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-cerise.dtb |
| +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-cerise-rev3.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-damu.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-fennel-sku1.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-fennel-sku6.dtb |
| @@ -26,6 +28,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-fennel14-sku2.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-juniper-sku16.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kappa.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kenzo.dtb |
| +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-stern.dtb |
| +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-stern-rev3.dtb |
| 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 |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise-rev3.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise-rev3.dts |
| new file mode 100644 |
| --- /dev/null |
| +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise-rev3.dts |
| @@ -0,0 +1,24 @@ |
| +// SPDX-License-Identifier: (GPL-2.0 OR MIT) |
| +/* |
| + * Copyright 2021 Google LLC |
| + */ |
| + |
| +/dts-v1/; |
| +#include "mt8183-kukui-jacuzzi-cerise.dtsi" |
| + |
| +/ { |
| + model = "Google cerise board"; |
| + compatible = "google,cerise-rev3-sku0", "google,cerise", "mediatek,mt8183"; |
| +}; |
| + |
| +&mt6358codec { |
| + mediatek,dmic-mode = <1>; /* one-wire */ |
| +}; |
| + |
| +&touchscreen { |
| + status = "disabled"; |
| +}; |
| + |
| +&qca_wifi { |
| + qcom,ath10k-calibration-variant = "GO_CERISE"; |
| +}; |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dts |
| new file mode 100644 |
| --- /dev/null |
| +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dts |
| @@ -0,0 +1,24 @@ |
| +// SPDX-License-Identifier: (GPL-2.0 OR MIT) |
| +/* |
| + * Copyright 2021 Google LLC |
| + */ |
| + |
| +/dts-v1/; |
| +#include "mt8183-kukui-jacuzzi-cerise.dtsi" |
| + |
| +/ { |
| + model = "Google cerise board"; |
| + compatible = "google,cerise-sku0", "google,cerise", "mediatek,mt8183"; |
| +}; |
| + |
| +&mt6358codec { |
| + mediatek,dmic-mode = <1>; /* one-wire */ |
| +}; |
| + |
| +&touchscreen { |
| + status = "disabled"; |
| +}; |
| + |
| +&qca_wifi { |
| + qcom,ath10k-calibration-variant = "GO_CERISE"; |
| +}; |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dtsi |
| new file mode 100644 |
| --- /dev/null |
| +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dtsi |
| @@ -0,0 +1,13 @@ |
| +// SPDX-License-Identifier: (GPL-2.0 OR MIT) |
| +/* |
| + * Copyright 2021 Google LLC |
| + */ |
| + |
| +/dts-v1/; |
| +#include "mt8183-kukui-jacuzzi.dtsi" |
| + |
| +&mmc1_pins_uhs { |
| + pins_clk { |
| + drive-strength = <MTK_DRIVE_6mA>; |
| + }; |
| +}; |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern-rev3.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern-rev3.dts |
| new file mode 100644 |
| --- /dev/null |
| +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern-rev3.dts |
| @@ -0,0 +1,34 @@ |
| +// SPDX-License-Identifier: (GPL-2.0 OR MIT) |
| +/* |
| + * Copyright 2021 Google LLC |
| + */ |
| + |
| +/dts-v1/; |
| +#include "mt8183-kukui-jacuzzi-cerise.dtsi" |
| + |
| +/ { |
| + model = "Google stern board"; |
| + compatible = "google,cerise-rev3-sku1", "google,cerise", "mediatek,mt8183"; |
| +}; |
| + |
| +&mt6358codec { |
| + mediatek,dmic-mode = <0>; /* two-wire */ |
| +}; |
| + |
| +&touchscreen { |
| + status = "okay"; |
| + |
| + compatible = "hid-over-i2c"; |
| + reg = <0x10>; |
| + interrupt-parent = <&pio>; |
| + interrupts = <155 IRQ_TYPE_LEVEL_LOW>; |
| + pinctrl-names = "default"; |
| + pinctrl-0 = <&touchscreen_pins>; |
| + |
| + post-power-on-delay-ms = <10>; |
| + hid-descr-addr = <0x0001>; |
| +}; |
| + |
| +&qca_wifi { |
| + qcom,ath10k-calibration-variant = "GO_STERN"; |
| +}; |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern.dts |
| new file mode 100644 |
| --- /dev/null |
| +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern.dts |
| @@ -0,0 +1,34 @@ |
| +// SPDX-License-Identifier: (GPL-2.0 OR MIT) |
| +/* |
| + * Copyright 2021 Google LLC |
| + */ |
| + |
| +/dts-v1/; |
| +#include "mt8183-kukui-jacuzzi-cerise.dtsi" |
| + |
| +/ { |
| + model = "Google stern board"; |
| + compatible = "google,cerise-sku1", "google,cerise", "mediatek,mt8183"; |
| +}; |
| + |
| +&mt6358codec { |
| + mediatek,dmic-mode = <0>; /* two-wire */ |
| +}; |
| + |
| +&touchscreen { |
| + status = "okay"; |
| + |
| + compatible = "hid-over-i2c"; |
| + reg = <0x10>; |
| + interrupt-parent = <&pio>; |
| + interrupts = <155 IRQ_TYPE_LEVEL_LOW>; |
| + pinctrl-names = "default"; |
| + pinctrl-0 = <&touchscreen_pins>; |
| + |
| + post-power-on-delay-ms = <10>; |
| + hid-descr-addr = <0x0001>; |
| +}; |
| + |
| +&qca_wifi { |
| + qcom,ath10k-calibration-variant = "GO_STERN"; |
| +}; |
| -- |
| 2.35.0.rc0.227.g00780c9af4-goog |
| |