mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 11:33:28 +02:00
arm64: dts: apple: t600x: Add PWM controller
Adds PWM controller and keyboard backlight bindings for M1 Pro/Max MacBook Pros Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com> Acked-by: Hector Martin <marcan@marcan.st> Signed-off-by: Hector Martin <marcan@marcan.st>
This commit is contained in:
parent
348981c783
commit
b15999c27f
|
|
@ -71,6 +71,15 @@ sio_dart_1: iommu@39b008000 {
|
|||
power-domains = <&ps_sio_cpu>;
|
||||
};
|
||||
|
||||
fpwm0: pwm@39b030000 {
|
||||
compatible = "apple,t6000-fpwm", "apple,s5l-fpwm";
|
||||
reg = <0x3 0x9b030000 0x0 0x4000>;
|
||||
power-domains = <&ps_fpwm0>;
|
||||
clocks = <&clkref>;
|
||||
#pwm-cells = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@39b040000 {
|
||||
compatible = "apple,t6000-i2c", "apple,i2c";
|
||||
reg = <0x3 0x9b040000 0x0 0x4000>;
|
||||
|
|
|
|||
|
|
@ -9,6 +9,8 @@
|
|||
* Copyright The Asahi Linux Contributors
|
||||
*/
|
||||
|
||||
#include <dt-bindings/leds/common.h>
|
||||
|
||||
/ {
|
||||
aliases {
|
||||
serial0 = &serial0;
|
||||
|
|
@ -34,6 +36,18 @@ memory@10000000000 {
|
|||
device_type = "memory";
|
||||
reg = <0x100 0 0x2 0>; /* To be filled by loader */
|
||||
};
|
||||
|
||||
led-controller {
|
||||
compatible = "pwm-leds";
|
||||
led-0 {
|
||||
pwms = <&fpwm0 0 40000>;
|
||||
label = "kbd_backlight";
|
||||
function = LED_FUNCTION_KBD_BACKLIGHT;
|
||||
color = <LED_COLOR_ID_WHITE>;
|
||||
max-brightness = <255>;
|
||||
default-state = "keep";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&serial0 {
|
||||
|
|
@ -101,3 +115,7 @@ sdhci0: mmc@0,0 {
|
|||
wp-inverted;
|
||||
};
|
||||
};
|
||||
|
||||
&fpwm0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user