compatible = "google,dojo-sku7", "google,dojo-sku5",
"google,dojo-sku3", "google,dojo-sku1",
"google,dojo", "mediatek,mt8195";
+
+ nvme-connector {
+ compatible = "pcie-m2-m-connector";
+ /* power is controlled by EC */
+ vpcie3v3-supply = <&pp3300_z2>;
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@0 {
+ reg = <0>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ nvme_ep: endpoint@0 {
+ reg = <0>;
+ remote-endpoint = <&pcie0_ep>;
+ };
+ };
+ };
+ };
};
&audio_codec {
pinctrl-names = "default";
pinctrl-0 = <&pcie0_pins_default>;
status = "okay";
+
+ pcie@0 {
+ compatible = "pciclass,0604";
+ reg = <0 0 0 0 0>;
+ device_type = "pci";
+ num-lanes = <2>;
+ #address-cells = <3>;
+ #size-cells = <2>;
+ ranges;
+
+ port {
+ pcie0_ep: endpoint {
+ remote-endpoint = <&nvme_ep>;
+ };
+ };
+ };
};
&pciephy {