Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
cb9bbcf
drm: apple: Fix DCP 14.7 EDID response layout
a-ramses Sep 2, 2026
6810ee7
drm: apple: Accept notify-style EPIC replies on DCP 14.7
a-ramses Sep 2, 2026
d2ff276
usb: typec: tipd: Build the core for SPMI controllers
a-ramses Sep 7, 2026
4751482
drm: apple: Clear mode data before parsing
a-ramses Sep 7, 2026
bd2fb38
drm: apple: Correct DCP 14.7 tiling callbacks
a-ramses Sep 7, 2026
e1f99f9
drm: apple: Detect EDID reply framing from its size
a-ramses Sep 7, 2026
e9709ce
drm: apple: Return an error when DP AV service startup times out
a-ramses Sep 7, 2026
8620e30
soc: apple: rtkit: Propagate endpoint startup errors
a-ramses Sep 7, 2026
06fa93e
soc: apple: mailbox: Enable the T6030 receive FIFO
a-ramses Sep 7, 2026
37378cd
soc: apple: rtkit: Handle firmware debug buffers
a-ramses Sep 7, 2026
58e7e09
phy: apple: atc: Add T6030 DisplayPort support
a-ramses Sep 7, 2026
533da79
usb: typec: tipd: Forward DisplayPort hotplug events
a-ramses Sep 7, 2026
805b33d
drm: apple: Handle newer ATC PHY graph endpoints
a-ramses Sep 7, 2026
3ff6763
soc: apple: rtkit: Poll the mailbox during completion waits
a-ramses Sep 7, 2026
a6c03ef
soc: apple: rtkit: Acknowledge DCP logs synchronously
a-ramses Sep 7, 2026
e52b18d
drm: apple: Delay and poll AFK endpoint startup
a-ramses Sep 7, 2026
b20a2cf
usb: typec: tipd: Preserve vendor ID read errors
a-ramses Sep 7, 2026
34f6632
arm64: dts: apple: Describe T6030 display hardware
a-ramses Sep 7, 2026
772f452
arm64: dts: apple: Describe the J514s internal panel
a-ramses Sep 7, 2026
546038d
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