xref: /linux/arch/arm64/boot/dts/apple/t8122-j504.dts (revision b2128290c29902315e632ea59e0504d6bc9e9b42)
1*c65ab490SJanne Grunau// SPDX-License-Identifier: GPL-2.0+ OR MIT
2*c65ab490SJanne Grunau/*
3*c65ab490SJanne Grunau * Apple MacBook Pro (14-inch, M3, 2023)
4*c65ab490SJanne Grunau *
5*c65ab490SJanne Grunau * target-type: J504
6*c65ab490SJanne Grunau *
7*c65ab490SJanne Grunau * Copyright The Asahi Linux Contributors
8*c65ab490SJanne Grunau */
9*c65ab490SJanne Grunau
10*c65ab490SJanne Grunau/dts-v1/;
11*c65ab490SJanne Grunau
12*c65ab490SJanne Grunau#include "t8122.dtsi"
13*c65ab490SJanne Grunau#include "t8122-usbpd-i2c.dtsi"
14*c65ab490SJanne Grunau#include "t8122-jxxx.dtsi"
15*c65ab490SJanne Grunau#include <dt-bindings/leds/common.h>
16*c65ab490SJanne Grunau
17*c65ab490SJanne Grunau/ {
18*c65ab490SJanne Grunau	compatible = "apple,j504", "apple,t8122", "apple,arm-platform";
19*c65ab490SJanne Grunau	model = "Apple MacBook Pro (14-inch, M3, 2023)";
20*c65ab490SJanne Grunau
21*c65ab490SJanne Grunau	led-controller {
22*c65ab490SJanne Grunau		compatible = "pwm-leds";
23*c65ab490SJanne Grunau		led-0 {
24*c65ab490SJanne Grunau			pwms = <&fpwm1 0 40000>;
25*c65ab490SJanne Grunau			label = "kbd_backlight";
26*c65ab490SJanne Grunau			function = LED_FUNCTION_KBD_BACKLIGHT;
27*c65ab490SJanne Grunau			color = <LED_COLOR_ID_WHITE>;
28*c65ab490SJanne Grunau			max-brightness = <255>;
29*c65ab490SJanne Grunau			default-state = "keep";
30*c65ab490SJanne Grunau		};
31*c65ab490SJanne Grunau	};
32*c65ab490SJanne Grunau};
33*c65ab490SJanne Grunau
34*c65ab490SJanne Grunau&fpwm1 {
35*c65ab490SJanne Grunau	status = "okay";
36*c65ab490SJanne Grunau};
37*c65ab490SJanne Grunau
38