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
a99b59a
phy: apple: atc: Add T8122 DisplayPort support
a-ramses Sep 7, 2026
ee943fc
usb: typec: tipd: Forward DisplayPort hotplug events
a-ramses Sep 7, 2026
f90273c
drm: apple: Handle newer ATC PHY graph endpoints
a-ramses Sep 7, 2026
2717bc1
soc: apple: rtkit: Poll the mailbox during completion waits
a-ramses Sep 7, 2026
9092c75
soc: apple: rtkit: Acknowledge DCP logs synchronously
a-ramses Sep 7, 2026
d3f7c97
drm: apple: Delay and poll AFK endpoint startup
a-ramses Sep 7, 2026
79d3057
usb: typec: tipd: Preserve vendor ID read errors
a-ramses Sep 7, 2026
4bafc86
arm64: dts: apple: Describe T6030 display hardware
a-ramses Sep 7, 2026
1d7815a
arm64: dts: apple: Describe the J514s internal panel
a-ramses Sep 7, 2026
d154916
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