[BPI-W3] U-boot pcie3x4?

From which source is this u-boot forked from? BPI-W3-BSP/u-boot at main · BPI-SINOVOIP/BPI-W3-BSP · GitHub

Does the BSP U-boot for W3 also allow to add pcie3x4 ? I see it in the rk3588.dtsi

Can one add:

	vcc3v3_pcie30: vcc3v3-pcie30 {
		u-boot,dm-pre-reloc;
		compatible = "regulator-fixed";
		regulator-name = "vcc3v3_pcie30";
		regulator-min-microvolt = <3300000>;
		regulator-max-microvolt = <3300000>;
		enable-active-high;
		gpio = <&gpio1 RK_PA4 GPIO_ACTIVE_HIGH>;
		regulator-boot-on;
		regulator-always-on;
		vin-supply = <&vcc5v0_sys>;
	};
};

&pcie3x4 {
	u-boot,dm-pre-reloc;
	reset-gpios = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>;
	status = "okay";

};

&pcie30phy {
	u-boot,dm-pre-reloc;
	status = "okay";
};

To the rk3588-evb.dts to enable pcie3x4 and have u-boot read kernel from nvme?

They do it in another version of u-boot on another rk3588 board.

I am wondering in how far my buildRKarch script is compatible with the W3. And/or which vendor u-boot to use…

When I’ve added the mesa-panfork, mpp and ffmpeg-mpp packages to my build, it may be interesting to add the W3 to my script…