[PATCH] arm64: dts: mt8183: juniper: Remove CrosEC base detection node
Chen-Yu Tsai
wenst at chromium.org
Thu Jan 11 23:10:12 PST 2024
On Fri, Jan 12, 2024 at 3:55 AM Nícolas F. R. A. Prado
<nfraprado at collabora.com> wrote:
>
> The cbas node is used to describe base detection functionality in the
> ChromeOS EC, which is used for units that have a detachable keyboard and
> thus rely on this functionality to switch between tablet and laptop
> mode.
>
> The juniper-sku16 machine is a convertible, meaning the keyboard can be
> flipped but not detached. The detection for the keyboard getting
> flipped is handled by the driver bound to the keyboard-controller
> node in the EC.
We could do this for the whole jacuzzi family, which are all clamshell
or convertibles.
ChenYu
> Since there is no base detection in this machine, and the device backed
> by this node fails to probe and goes unused, delete the node from the
> DT.
>
> Fixes: 4fa8492d1e5b ("arm64: dts: mt8183: add cbas node under cros_ec")
> Signed-off-by: Nícolas F. R. A. Prado <nfraprado at collabora.com>
>
> ---
>
> .../boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts
> index 8ac6bf5b17f9..8096ca215258 100644
> --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts
> +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts
> @@ -13,3 +13,6 @@ / {
> compatible = "google,juniper-sku16", "google,juniper", "mediatek,mt8183";
> };
>
> +&cros_ec {
> + /delete-node/ cbas;
> +};
> --
> 2.43.0
>
>
More information about the linux-arm-kernel
mailing list