]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: mediatek: mt8516: add keypad node
authorVal Packett <val@packett.cool>
Wed, 25 Dec 2024 19:26:21 +0000 (16:26 -0300)
committerAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Tue, 7 Jan 2025 12:11:55 +0000 (13:11 +0100)
Add a keypad matrix node for the MT8516/MT8167 SoC.

Signed-off-by: Val Packett <val@packett.cool>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20241225192631.25017-4-val@packett.cool
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
arch/arm64/boot/dts/mediatek/mt8516.dtsi

index e30623ebac0e1be1bb4f6a22ef6f1affeecca6e5..b5e753759465d9c2f41a87b2f55316bec319963b 100644 (file)
                        clock-names = "clk13m", "bus";
                };
 
+               keypad: keypad@10002000 {
+                       compatible = "mediatek,mt8516-keypad",
+                                    "mediatek,mt6779-keypad";
+                       reg = <0 0x10002000 0 0x1000>;
+                       wakeup-source;
+                       interrupts = <GIC_SPI 149 IRQ_TYPE_EDGE_FALLING>;
+                       clocks = <&clk26m>;
+                       clock-names = "kpd";
+                       status = "disabled";
+               };
+
                syscfg_pctl: syscfg-pctl@10005000 {
                        compatible = "syscon";
                        reg = <0 0x10005000 0 0x1000>;