Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
4bc0702
drm: apple: Fix DCP 14.7 EDID response layout
a-ramses Sep 2, 2026
4b002c7
drm: apple: Accept notify-style EPIC replies on DCP 14.7
a-ramses Sep 2, 2026
7f500f5
usb: typec: tipd: Build the core for SPMI controllers
a-ramses Sep 7, 2026
6a39c53
drm: apple: Clear mode data before parsing
a-ramses Sep 7, 2026
62bd293
drm: apple: Correct DCP 14.7 tiling callbacks
a-ramses Sep 7, 2026
39a8cfc
drm: apple: Return an error when DP AV service startup times out
a-ramses Sep 7, 2026
cd82762
soc: apple: rtkit: Propagate endpoint startup errors
a-ramses Sep 7, 2026
6b21b08
soc: apple: mailbox: Enable the T6030 receive FIFO
a-ramses Sep 7, 2026
f258463
soc: apple: rtkit: Handle firmware debug buffers
a-ramses Sep 7, 2026
f67312f
phy: apple: atc: Add T8122 DisplayPort support
a-ramses Sep 7, 2026
914fdc3
usb: typec: tipd: Forward DisplayPort hotplug events
a-ramses Sep 7, 2026
5d82514
drm: apple: Handle newer ATC PHY graph endpoints
a-ramses Sep 7, 2026
5abe8ae
soc: apple: rtkit: Poll the mailbox during completion waits
a-ramses Sep 7, 2026
8bd8743
soc: apple: rtkit: Acknowledge DCP logs synchronously
a-ramses Sep 7, 2026
0c86e11
drm: apple: Delay and poll AFK endpoint startup
a-ramses Sep 7, 2026
187ec83
usb: typec: tipd: Preserve vendor ID read errors
a-ramses Sep 7, 2026
1853275
arm64: dts: apple: Describe T6030 display hardware
a-ramses Sep 7, 2026
8e15097
arm64: dts: apple: Describe the J514s internal panel
a-ramses Sep 7, 2026
e30df66
arm64: dts: apple: Enable J514s USB-C display output
a-ramses Sep 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 89 additions & 0 deletions arch/arm64/boot/dts/apple/t6030-j514s.dts
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,101 @@
/ {
compatible = "apple,j514s", "apple,t6030", "apple,arm-platform";
model = "Apple MacBook Pro (14-inch, M3 Pro, Nov 2023)";

aliases {
dcp = &dcp;
dcpext1 = &dcpext1;
disp0 = &display;
disp0_piodma = &disp0_piodma;
disp0-piodma = &disp0_piodma;
};
};

&framebuffer0 {
panel = <&panel>;
post-init-providers = <&panel>;
power-domains = <&ps_disp_cpu>;
};

&dcp {
panel: panel {
compatible = "apple,panel-mini-led", "apple,panel";
width-mm = <302>;
height-mm = <196>;
adj-height-mm = <189>;
apple,max-brightness = <500>;
};
};

&typec0 {
displayport = <&dcpext1>;
};

&display {
iommus = <&disp0_dart 0 0x100 0x0 0x10 0x0>,
<&dispext1_dart 0 0x100 0x0 0x10 0x0>;
};

&dispext1_dart {
status = "okay";
};

&dcpext1_dart {
status = "okay";
};

&dcpext1_mbox {
status = "okay";
};

&dcpext1 {
status = "okay";
apple,sync-syslog-ack;
apple,connector-type = "DP";
apple,dptx-phy = <0>;
phys = <&atcphy0 PHY_TYPE_DP>;
phy-names = "dp-phy";
mux-controls = <&atcphy0_xbar 0>;
mux-control-names = "dp-xbar";
mux-index = <2>;

ports {
#address-cells = <1>;
#size-cells = <0>;

port@1 {
reg = <1>;

dcpext1_dpout: endpoint {
remote-endpoint = <&atcphy0_dp>;
};
};
};
};

&atcphy0 {
ports {
#address-cells = <1>;
#size-cells = <0>;

port@2 {
reg = <2>;

atcphy0_dp: endpoint {
remote-endpoint = <&dcpext1_dpout>;
};
};
};
};

&atcphy0_xbar {
status = "okay";
};

&ps_atc0_common {
apple,always-on;
};

&mtp_mt {
firmware-name = "apple/tpmtfw-j514s.bin";
};
Expand Down
3 changes: 2 additions & 1 deletion arch/arm64/boot/dts/apple/t6030-pmgr.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -774,6 +774,7 @@
#reset-cells = <0>;
label = "dispext0_cpu";
power-domains = <&ps_dispext0_fe>;
apple,min-state = <4>;
};

ps_trace_fab: power-controller@3e8 {
Expand All @@ -800,6 +801,7 @@
#reset-cells = <0>;
label = "dispext1_cpu";
power-domains = <&ps_dispext1_fe>;
apple,min-state = <4>;
};

ps_dptx_phy: power-controller@408 {
Expand Down Expand Up @@ -1438,4 +1440,3 @@
power-domains = <&ps_atc3_usb_aon>, <&ps_atc3_common>;
};
};

Loading