How to run FreeBSD on new boards built on Rockchip 35XX..

rtl8211f phy is a popular a gigabit ethernet phy used in arm sbcs
it supports both rgmii and rgmii_id variants (full tx rx)
when the gmac node uses it in rgmii mode and the gmac driver sets the delays it works
when the gmac node declares the phy mode as rmgii-id it won't work because the phy code won't set the delays

patch for rgephy to work in rgmii_id mode and rx/tx variants
tested on radxa zero 3e
 

Attachments

rtl8211f phy is a popular a gigabit ethernet phy used in arm sbcs
it supports both rgmii and rgmii_id variants (full tx rx)
when the gmac node uses it in rgmii mode and the gmac driver sets the delays it works
when the gmac node declares the phy mode as rmgii-id it won't work because the phy code won't set the delays

patch for rgephy to work in rgmii_id mode and rx/tx variants
tested on radxa zero 3e

I wanted to integrate IOMMU v2 that you posted for the radxa zero 3W,but IA told me :

Confirmed — rk_iommu_map/unmap only exist in the IOMMU module; they are not used anywhere in the Rockchip DRM code. The IOMMU driver is a standalone module that is not integrated with drm_gem_cma.

Is this true ? If it is true,I can't use your code so easily.
 
Back
Top