| From ca9f12fadbaa2d73c013eeb691c6eb30cdfc6551 Mon Sep 17 00:00:00 2001 |
| From: Hsin-Yi Wang <hsinyi@chromium.org> |
| Date: Fri, 13 Aug 2021 17:05:28 +0800 |
| Subject: [PATCH] CHROMIUM: arm64: dts: mt8183: Add kakadu rev1 |
| |
| Kakadu rev1 and rev2/3 are using different audio codecs. Though we |
| don't need to upstream rev1, add this dts so that we can test audio on |
| rev1 boards. |
| |
| BUG=b:196011821 |
| TEST=build & check probe |
| |
| Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org> |
| Change-Id: I8c0324d0b002caab5344a82f40043b3b3b27c995 |
| Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/3093015 |
| Commit-Queue: Nicolas Boichat <drinkcat@chromium.org> |
| Commit-Queue: Kansho Nishida <kansho@chromium.org> |
| Reviewed-by: Nicolas Boichat <drinkcat@chromium.org> |
| Reviewed-by: Kansho Nishida <kansho@chromium.org> |
| --- |
| arch/arm64/boot/dts/mediatek/Makefile | 1 + |
| .../mediatek/mt8183-kukui-audio-rt1015.dtsi | 18 +++++++++++++++++ |
| .../dts/mediatek/mt8183-kukui-kakadu-rev1.dts | 20 +++++++++++++++++++ |
| 3 files changed, 39 insertions(+) |
| create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-rt1015.dtsi |
| create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-rev1.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 |
| @@ -33,6 +33,7 @@ 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 |
| +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu-rev1.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu-sku22.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-katsu.dtb |
| dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-katsu-sku38.dtb |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-rt1015.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-rt1015.dtsi |
| new file mode 100644 |
| --- /dev/null |
| +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-rt1015.dtsi |
| @@ -0,0 +1,18 @@ |
| +// SPDX-License-Identifier: (GPL-2.0 OR MIT) |
| +/* |
| + * Google Kukui (and derivatives) audio fragment for rt1015p. |
| + * |
| + * Copyright 2020 Google LLC. |
| + */ |
| + |
| +&i2c6 { |
| + rt1015@28 { |
| + compatible = "realtek,rt1015"; |
| + reg = <0x28>; |
| + }; |
| + |
| + rt1015@29 { |
| + compatible = "realtek,rt1015"; |
| + reg = <0x29>; |
| + }; |
| +}; |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-rev1.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-rev1.dts |
| new file mode 100644 |
| --- /dev/null |
| +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-rev1.dts |
| @@ -0,0 +1,20 @@ |
| +// SPDX-License-Identifier: (GPL-2.0 OR MIT) |
| +/* |
| + * Copyright 2020 Google LLC |
| + */ |
| + |
| +/dts-v1/; |
| +#include "mt8183-kukui-kakadu.dtsi" |
| +#include "mt8183-kukui-audio-da7219.dtsi" |
| +#include "mt8183-kukui-audio-rt1015.dtsi" |
| + |
| +/ { |
| + model = "MediaTek kakadu rev0/rev1 board"; |
| + compatible = "google,kakadu-rev1", "google,kakadu-rev0", |
| + "google,kakadu", "mediatek,mt8183"; |
| +}; |
| + |
| +&sound { |
| + compatible = "mediatek,mt8183_da7219_rt1015"; |
| +}; |
| + |
| -- |
| 2.35.0.rc0.227.g00780c9af4-goog |
| |