[PATCH v5 5/6] phy: realtek: usb2: add support for RTL9607C USB2 PHY

Vladimir Oltean olteanv at gmail.com
Tue May 5 04:20:50 PDT 2026


On Tue, Apr 21, 2026 at 12:19:40AM +0500, Rustam Adilov wrote:
> @@ -146,6 +153,18 @@ static void rtk_usb2phy_write(u32 val, void __iomem *reg)
>  	writel(val, reg);
>  }
>  
> +static u32 rtk_usb2phy_read_le(void __iomem *reg)
> +{
> +	return le32_to_cpu(readl(reg));

"make C=1" warning:
drivers/phy/realtek/phy-rtk-usb2.c:158:16: warning: cast to restricted __le32

> +}
> +
> +static void rtk_usb2phy_write_le(u32 val, void __iomem *reg)
> +{
> +	u32 tmp = cpu_to_le32(val);

"make C=1" warning:
drivers/phy/realtek/phy-rtk-usb2.c:163:19: warning: incorrect type in initializer (different base types)
drivers/phy/realtek/phy-rtk-usb2.c:163:19:    expected unsigned int [usertype] tmp
drivers/phy/realtek/phy-rtk-usb2.c:163:19:    got restricted __le32 [usertype]

> +
> +	writel(tmp, reg);
> +}
> +
>  /* mapping 0xE0 to 0 ... 0xE7 to 7, 0xF0 to 8 ,,, 0xF7 to 15 */
>  static inline int page_addr_to_array_index(u8 addr)
>  {



More information about the linux-phy mailing list