diff --git a/configs/lc823450-xgevk/src/lc823450_bringup.c b/configs/lc823450-xgevk/src/lc823450_bringup.c index 647aaab2628..bc86875e99f 100644 --- a/configs/lc823450-xgevk/src/lc823450_bringup.c +++ b/configs/lc823450-xgevk/src/lc823450_bringup.c @@ -116,14 +116,14 @@ int lc823450_bringup(void) lc823450_wm8776initialize(0); #endif -#if defined(CONFIG_RNDIS) && defined(CONFIG_NETINIT_MACADDR) +#if defined(CONFIG_RNDIS) uint8_t mac[6]; mac[0] = 0xa0; /* TODO */ - mac[1] = (CONFIG_NETINIT_MACADDR >> (8 * 4)) & 0xff; - mac[2] = (CONFIG_NETINIT_MACADDR >> (8 * 3)) & 0xff; - mac[3] = (CONFIG_NETINIT_MACADDR >> (8 * 2)) & 0xff; - mac[4] = (CONFIG_NETINIT_MACADDR >> (8 * 1)) & 0xff; - mac[5] = (CONFIG_NETINIT_MACADDR >> (8 * 0)) & 0xff; + mac[1] = (CONFIG_NETINIT_MACADDR_2 >> (8 * 0)) & 0xff; + mac[2] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 3)) & 0xff; + mac[3] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 2)) & 0xff; + mac[4] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 1)) & 0xff; + mac[5] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 0)) & 0xff; usbdev_rndis_initialize(mac); #endif diff --git a/configs/omnibusf4/src/stm32_bringup.c b/configs/omnibusf4/src/stm32_bringup.c index 5801a21cf2d..6eda07ff224 100644 --- a/configs/omnibusf4/src/stm32_bringup.c +++ b/configs/omnibusf4/src/stm32_bringup.c @@ -306,16 +306,16 @@ int stm32_bringup(void) } #endif -#if defined(CONFIG_RNDIS) && defined(CONFIG_NETINIT_MACADDR) +#if defined(CONFIG_RNDIS) /* Set up a MAC address for the RNDIS device. */ uint8_t mac[6]; mac[0] = 0xa0; /* TODO */ - mac[1] = (CONFIG_NETINIT_MACADDR >> (8 * 4)) & 0xff; - mac[2] = (CONFIG_NETINIT_MACADDR >> (8 * 3)) & 0xff; - mac[3] = (CONFIG_NETINIT_MACADDR >> (8 * 2)) & 0xff; - mac[4] = (CONFIG_NETINIT_MACADDR >> (8 * 1)) & 0xff; - mac[5] = (CONFIG_NETINIT_MACADDR >> (8 * 0)) & 0xff; + mac[1] = (CONFIG_NETINIT_MACADDR_2 >> (8 * 0)) & 0xff; + mac[2] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 3)) & 0xff; + mac[3] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 2)) & 0xff; + mac[4] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 1)) & 0xff; + mac[5] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 0)) & 0xff; usbdev_rndis_initialize(mac); #endif diff --git a/configs/stm32f4discovery/rndis/defconfig b/configs/stm32f4discovery/rndis/defconfig index f7a60d80123..01aa71f15f4 100644 --- a/configs/stm32f4discovery/rndis/defconfig +++ b/configs/stm32f4discovery/rndis/defconfig @@ -47,6 +47,7 @@ CONFIG_NETDEVICES=y CONFIG_NETINIT_DHCPC=y CONFIG_NETINIT_DRIPADDR=0x0 CONFIG_NETINIT_MACADDR_1=0xdeadcafe +CONFIG_NETINIT_MACADDR_2=0x00e0 CONFIG_NETINIT_NETMASK=0x0 CONFIG_NETINIT_NOMAC=y CONFIG_NETINIT_THREAD=y diff --git a/configs/stm32f4discovery/src/stm32_bringup.c b/configs/stm32f4discovery/src/stm32_bringup.c index f9ff25c940a..801cfa8d374 100644 --- a/configs/stm32f4discovery/src/stm32_bringup.c +++ b/configs/stm32f4discovery/src/stm32_bringup.c @@ -427,14 +427,14 @@ int stm32_bringup(void) } #endif -#if defined(CONFIG_RNDIS) && defined(CONFIG_NETINIT_MACADDR) +#if defined(CONFIG_RNDIS) uint8_t mac[6]; mac[0] = 0xa0; /* TODO */ - mac[1] = (CONFIG_NETINIT_MACADDR >> (8 * 4)) & 0xff; - mac[2] = (CONFIG_NETINIT_MACADDR >> (8 * 3)) & 0xff; - mac[3] = (CONFIG_NETINIT_MACADDR >> (8 * 2)) & 0xff; - mac[4] = (CONFIG_NETINIT_MACADDR >> (8 * 1)) & 0xff; - mac[5] = (CONFIG_NETINIT_MACADDR >> (8 * 0)) & 0xff; + mac[1] = (CONFIG_NETINIT_MACADDR_2 >> (8 * 0)) & 0xff; + mac[2] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 3)) & 0xff; + mac[3] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 2)) & 0xff; + mac[4] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 1)) & 0xff; + mac[5] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 0)) & 0xff; usbdev_rndis_initialize(mac); #endif diff --git a/configs/viewtool-stm32f107/src/stm32_max3421e.c b/configs/viewtool-stm32f107/src/stm32_max3421e.c index 12bd225268a..c19fd7b2336 100644 --- a/configs/viewtool-stm32f107/src/stm32_max3421e.c +++ b/configs/viewtool-stm32f107/src/stm32_max3421e.c @@ -364,16 +364,16 @@ int stm32_max3421e_setup(void) } #endif -#if defined(CONFIG_RNDIS) && defined(CONFIG_NETINIT_MACADDR) +#if defined(CONFIG_RNDIS) { uint8_t mac[6]; mac[0] = 0xa0; /* TODO */ - mac[1] = (CONFIG_NETINIT_MACADDR >> (8 * 4)) & 0xff; - mac[2] = (CONFIG_NETINIT_MACADDR >> (8 * 3)) & 0xff; - mac[3] = (CONFIG_NETINIT_MACADDR >> (8 * 2)) & 0xff; - mac[4] = (CONFIG_NETINIT_MACADDR >> (8 * 1)) & 0xff; - mac[5] = (CONFIG_NETINIT_MACADDR >> (8 * 0)) & 0xff; + mac[1] = (CONFIG_NETINIT_MACADDR_2 >> (8 * 0)) & 0xff; + mac[2] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 3)) & 0xff; + mac[3] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 2)) & 0xff; + mac[4] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 1)) & 0xff; + mac[5] = (CONFIG_NETINIT_MACADDR_1 >> (8 * 0)) & 0xff; ret = usbdev_rndis_initialize(mac); if (ret < 0)