summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/stm32/boards/OPENMV_N6/mpconfigboard.h18
-rw-r--r--ports/stm32/boards/OPENMV_N6/pins.csv13
2 files changed, 31 insertions, 0 deletions
diff --git a/ports/stm32/boards/OPENMV_N6/mpconfigboard.h b/ports/stm32/boards/OPENMV_N6/mpconfigboard.h
index 6e6bb4357..0d63ff224 100644
--- a/ports/stm32/boards/OPENMV_N6/mpconfigboard.h
+++ b/ports/stm32/boards/OPENMV_N6/mpconfigboard.h
@@ -126,6 +126,24 @@
#define MICROPY_HW_USB_PID_CDC_HID (MICROPY_HW_USB_PID)
#define MICROPY_HW_USB_PID_CDC_MSC_HID (MICROPY_HW_USB_PID)
+// Ethernet via RGMII
+#define NETWORK_LAN_PHY (ETH_PHY_RTL8211)
+#define MICROPY_HW_ETH_MDC (pin_D1)
+#define MICROPY_HW_ETH_MDIO (pin_D12)
+#define MICROPY_HW_ETH_RGMII_CLK125 (pin_F2)
+#define MICROPY_HW_ETH_RGMII_GTX_CLK (pin_F0)
+#define MICROPY_HW_ETH_RGMII_TXD0 (pin_F12)
+#define MICROPY_HW_ETH_RGMII_TXD1 (pin_F13)
+#define MICROPY_HW_ETH_RGMII_TXD2 (pin_G3)
+#define MICROPY_HW_ETH_RGMII_TXD3 (pin_G4)
+#define MICROPY_HW_ETH_RGMII_TX_CTL (pin_F11)
+#define MICROPY_HW_ETH_RGMII_RX_CLK (pin_F7)
+#define MICROPY_HW_ETH_RGMII_RXD0 (pin_F14)
+#define MICROPY_HW_ETH_RGMII_RXD1 (pin_F15)
+#define MICROPY_HW_ETH_RGMII_RXD2 (pin_F8)
+#define MICROPY_HW_ETH_RGMII_RXD3 (pin_F9)
+#define MICROPY_HW_ETH_RGMII_RX_CTL (pin_F10)
+
// Murata 1YN configuration
#define CYW43_CHIPSET_FIRMWARE_INCLUDE_FILE "lib/cyw43-driver/firmware/w43439_sdio_1yn_7_95_59_combined.h"
#define CYW43_WIFI_NVRAM_INCLUDE_FILE "lib/cyw43-driver/firmware/wifi_nvram_1yn.h"
diff --git a/ports/stm32/boards/OPENMV_N6/pins.csv b/ports/stm32/boards/OPENMV_N6/pins.csv
index 52f6c9249..2ca075a15 100644
--- a/ports/stm32/boards/OPENMV_N6/pins.csv
+++ b/ports/stm32/boards/OPENMV_N6/pins.csv
@@ -95,7 +95,20 @@ P16,PE12
I2C4_SCL,PE13
I2C4_SDA,PE14
,PE15
+,PF0
+,PF2
+,PF7
+,PF8
+,PF9
+,PF10
+,PF11
+,PF12
+,PF13
+,PF14
+,PF15
P6,PG0
+,PG3
+,PG4
P9,PG12
P7,PG13
BAT_ADC,PG15