Просмотр исходного кода

kernel: b53: fix compilation with kernels 5.5+

Signed-off-by: Rafał Miłecki <[email protected]>
Rafał Miłecki 5 лет назад
Родитель
Сommit
8c31afb978
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      target/linux/generic/files/drivers/net/phy/b53/b53_common.c

+ 8 - 0
target/linux/generic/files/drivers/net/phy/b53/b53_common.c

@@ -506,7 +506,15 @@ static int b53_configure_ports_of(struct b53_device *dev)
 		if (fixed_link) {
 			u32 spd;
 			u8 po = GMII_PO_LINK;
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
+			phy_interface_t mode;
+#else
 			int mode = of_get_phy_mode(pn);
+#endif
+
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
+			of_get_phy_mode(pn, &mode);
+#endif
 
 			if (!of_property_read_u32(fixed_link, "speed", &spd)) {
 				switch (spd) {