summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2022-05-04 09:05:03 -0400
committerTom Rini <[email protected]>2022-05-04 09:05:03 -0400
commitc3d451d5e6b7c2ea6d83397d5b6c986ff6ab4ee3 (patch)
tree9101cb7a943fe6d055c08b64de8c8e05f09c591b /include
parent4209f7444541b67bf0505c5f1feccc585fb42583 (diff)
parent95a3a6ee086d47a8e0cd573e327fd48a97d87439 (diff)
Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
- mips: octeon: Add ethernet support (Aaron & Stefan) - Misc mvneta changes, cleanups, fixes (Marek)
Diffstat (limited to 'include')
-rw-r--r--include/configs/octeon_common.h2
-rw-r--r--include/configs/octeon_ebb7304.h2
-rw-r--r--include/miiphy.h9
3 files changed, 12 insertions, 1 deletions
diff --git a/include/configs/octeon_common.h b/include/configs/octeon_common.h
index 2e4bfd03516..7e71c83887f 100644
--- a/include/configs/octeon_common.h
+++ b/include/configs/octeon_common.h
@@ -8,7 +8,7 @@
#define __OCTEON_COMMON_H__
#if defined(CONFIG_RAM_OCTEON)
-#define CONFIG_SYS_INIT_SP_OFFSET 0x20100000
+#define CONFIG_SYS_INIT_SP_OFFSET 0x20180000
#else
/* No DDR init -> run in L2 cache with limited resources */
#define CONFIG_SYS_INIT_SP_OFFSET 0x00180000
diff --git a/include/configs/octeon_ebb7304.h b/include/configs/octeon_ebb7304.h
index 358db69a05b..8c6c57bd546 100644
--- a/include/configs/octeon_ebb7304.h
+++ b/include/configs/octeon_ebb7304.h
@@ -16,4 +16,6 @@
#define CONFIG_SYS_FLASH_CFI_WIDTH FLASH_CFI_8BIT
#define CONFIG_SYS_FLASH_EMPTY_INFO /* flinfo indicates empty blocks */
+#define PHY_ANEG_TIMEOUT 8000 /* PHY needs a longer aneg time */
+
#endif /* __CONFIG_H__ */
diff --git a/include/miiphy.h b/include/miiphy.h
index 110921f20d2..c66a1845b58 100644
--- a/include/miiphy.h
+++ b/include/miiphy.h
@@ -189,6 +189,15 @@ int dm_mdio_write(struct udevice *mdio_dev, int addr, int devad, int reg, u16 va
int dm_mdio_reset(struct udevice *mdio_dev);
/**
+ * dm_phy_find_by_ofnode - Find PHY device by ofnode
+ *
+ * @phynode: PHY's ofnode
+ *
+ * Return: pointer to phy_device, or NULL on error
+ */
+struct phy_device *dm_phy_find_by_ofnode(ofnode phynode);
+
+/**
* dm_mdio_phy_connect - Wrapper over phy_connect for DM MDIO
*
* @mdiodev: mdio device the PHY is accesible on