[PATCH v1 6/7] ARM: dts: rockchip: Add D-PHY for RK3368

李维豪 cn.liweihao at gmail.com
Sun Aug 31 17:33:44 PDT 2025


Hi,

This phy is a MIPI_DSI/LVDS/TTL combo phy.

maybe it be better to use dphy: phy at ff968000?

Best regards,
WeiHao

Heiko Stübner <heiko at sntech.de> 于2025年8月31日周日 23:06写道:

>
> Am Sonntag, 31. August 2025, 12:48:54 Mitteleuropäische Sommerzeit schrieb WeiHao Li:
> > RK3368 has a InnoSilicon D-PHY which supports DSI/LVDS/TTL with maximum
> > trasnfer rate of 1 Gbps per lane.
> >
> > Signed-off-by: WeiHao Li <cn.liweihao at gmail.com>
> > ---
> >  arch/arm64/boot/dts/rockchip/rk3368.dtsi | 14 ++++++++++++++
> >  1 file changed, 14 insertions(+)
> >
> > diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> > index 0e47bf59a..674a3676d 100644
> > --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> > +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> > @@ -884,6 +884,20 @@ display_subsystem: display-subsystem {
> >               status = "disabled";
> >       };
> >
> > +     video_phy: video-phy at ff968000 {
>
> I think the node should be something like
> dsi_dphy: phy at ff968000
>
>
> > +             compatible = "rockchip,rk3368-dsi-dphy";
> > +             reg = <0x0 0xff968000 0x0 0x4000>,
> > +                   <0x0 0xff960000 0x0 0x4000>;
> > +             clocks = <&cru SCLK_MIPIDSI_24M>, <&cru PCLK_DPHYTX0>,
> > +                      <&cru PCLK_MIPI_DSI0>;
> > +             clock-names = "ref", "pclk", "pclk_host";
> > +             #clock-cells = <0>;
> > +             resets = <&cru SRST_MIPIDPHYTX>;
> > +             reset-names = "apb";
> > +             #phy-cells = <0>;
> > +             status = "disabled";
> > +     };
> > +
> >       hevc_mmu: iommu at ff9a0440 {
> >               compatible = "rockchip,iommu";
> >               reg = <0x0 0xff9a0440 0x0 0x40>,
> >
>
>
>
>



More information about the linux-arm-kernel mailing list