> -----Original Message----- > From: Lucas Stach <[email protected]> > Sent: 2020年7月21日 16:16 > To: Richard Zhu <[email protected]>; [email protected]; > [email protected]; [email protected] > Cc: [email protected]; dl-linux-imx <[email protected]>; > [email protected]; [email protected]; > [email protected] > Subject: [EXT] Re: [PATCH 1/2] ARM: dts: imx6qp-sabresd: enable pcie > Am Dienstag, den 21.07.2020, 15:44 +0800 schrieb Richard Zhu: > > Add one regulator, used to power up the external oscillator, and > > enable PCIe on iMX6QP SABRESD board. > > That's not the right thing to do. If there is an external oscillator, which > requires a power supply then the oscillator should have its own clock DT > node (it's a separate device after all) and this node needs to control the > regulator. > > This has nothing to do with the PCIe controller, which only cares about the > clock being provided. > Hi Lucas: Thanks for your comments. Okay, I would integrate the regulator into one clock node later.
Best Regards Richard Zhu > Regards, > Lucas > > > Signed-off-by: Richard Zhu <[email protected]> > > --- > > arch/arm/boot/dts/imx6qp-sabresd.dts | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/arch/arm/boot/dts/imx6qp-sabresd.dts > > b/arch/arm/boot/dts/imx6qp-sabresd.dts > > index 480e73183f6b..cd8a1f610427 100644 > > --- a/arch/arm/boot/dts/imx6qp-sabresd.dts > > +++ b/arch/arm/boot/dts/imx6qp-sabresd.dts > > @@ -51,7 +51,8 @@ > > }; > > > > &pcie { > > - status = "disabled"; > > + vepdev-supply = <&vgen3_reg>; > > + status = "okay"; > > }; > > > > &sata {

