arm64: dts: apple: t8112: Add PWM controller

This patch adds the device tree entries for the PWM controller
present on M2 macbooks that is connected to the keyboard backlight.

Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
Signed-off-by: Hector Martin <marcan@marcan.st>
This commit is contained in:
Sasha Finkelstein 2023-04-09 11:18:46 +02:00 committed by Hector Martin
parent b15999c27f
commit 50aa09ac18
3 changed files with 43 additions and 0 deletions

View File

@ -11,6 +11,7 @@
#include "t8112.dtsi"
#include "t8112-jxxx.dtsi"
#include <dt-bindings/leds/common.h>
/ {
compatible = "apple,j413", "apple,t8112", "apple,arm-platform";
@ -20,6 +21,18 @@
bluetooth0 = &bluetooth0;
wifi0 = &wifi0;
};
led-controller {
compatible = "pwm-leds";
led-0 {
pwms = <&fpwm1 0 40000>;
label = "kbd_backlight";
function = LED_FUNCTION_KBD_BACKLIGHT;
color = <LED_COLOR_ID_WHITE>;
max-brightness = <255>;
default-state = "keep";
};
};
};
/*
@ -61,3 +74,7 @@
&i2c4 {
status = "okay";
};
&fpwm1 {
status = "okay";
};

View File

@ -11,6 +11,7 @@
#include "t8112.dtsi"
#include "t8112-jxxx.dtsi"
#include <dt-bindings/leds/common.h>
/ {
compatible = "apple,j493", "apple,t8112", "apple,arm-platform";
@ -20,6 +21,18 @@
bluetooth0 = &bluetooth0;
wifi0 = &wifi0;
};
led-controller {
compatible = "pwm-leds";
led-0 {
pwms = <&fpwm1 0 40000>;
label = "kbd_backlight";
function = LED_FUNCTION_KBD_BACKLIGHT;
color = <LED_COLOR_ID_WHITE>;
max-brightness = <255>;
default-state = "keep";
};
};
};
/*
@ -50,3 +63,7 @@
&i2c4 {
status = "okay";
};
&fpwm1 {
status = "okay";
};

View File

@ -458,6 +458,15 @@
status = "disabled";
};
fpwm1: pwm@235044000 {
compatible = "apple,t8112-fpwm", "apple,s5l-fpwm";
reg = <0x2 0x35044000 0x0 0x4000>;
power-domains = <&ps_fpwm1>;
clocks = <&clkref>;
#pwm-cells = <2>;
status = "disabled";
};
serial0: serial@235200000 {
compatible = "apple,s5l-uart";
reg = <0x2 0x35200000 0x0 0x1000>;