diff options
Diffstat (limited to 'roms/u-boot/board/netgear')
-rw-r--r-- | roms/u-boot/board/netgear/cg3100d/Kconfig | 12 | ||||
-rw-r--r-- | roms/u-boot/board/netgear/cg3100d/MAINTAINERS | 6 | ||||
-rw-r--r-- | roms/u-boot/board/netgear/cg3100d/Makefile | 3 | ||||
-rw-r--r-- | roms/u-boot/board/netgear/cg3100d/cg3100d.c | 6 | ||||
-rw-r--r-- | roms/u-boot/board/netgear/dgnd3700v2/Kconfig | 12 | ||||
-rw-r--r-- | roms/u-boot/board/netgear/dgnd3700v2/MAINTAINERS | 6 | ||||
-rw-r--r-- | roms/u-boot/board/netgear/dgnd3700v2/Makefile | 3 | ||||
-rw-r--r-- | roms/u-boot/board/netgear/dgnd3700v2/dgnd3700v2.c | 29 |
8 files changed, 77 insertions, 0 deletions
diff --git a/roms/u-boot/board/netgear/cg3100d/Kconfig b/roms/u-boot/board/netgear/cg3100d/Kconfig new file mode 100644 index 000000000..632c22d1f --- /dev/null +++ b/roms/u-boot/board/netgear/cg3100d/Kconfig @@ -0,0 +1,12 @@ +if BOARD_NETGEAR_CG3100D + +config SYS_BOARD + default "cg3100d" + +config SYS_VENDOR + default "netgear" + +config SYS_CONFIG_NAME + default "netgear_cg3100d" + +endif diff --git a/roms/u-boot/board/netgear/cg3100d/MAINTAINERS b/roms/u-boot/board/netgear/cg3100d/MAINTAINERS new file mode 100644 index 000000000..f1dcb1f62 --- /dev/null +++ b/roms/u-boot/board/netgear/cg3100d/MAINTAINERS @@ -0,0 +1,6 @@ +NETGEAR CG3100D BOARD +M: Álvaro Fernández Rojas <noltari@gmail.com> +S: Maintained +F: board/netgear/cg3100d/ +F: include/configs/netgear_cg3100d.h +F: configs/netgear_cg3100d_ram_defconfig diff --git a/roms/u-boot/board/netgear/cg3100d/Makefile b/roms/u-boot/board/netgear/cg3100d/Makefile new file mode 100644 index 000000000..3e05bb55c --- /dev/null +++ b/roms/u-boot/board/netgear/cg3100d/Makefile @@ -0,0 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0+ + +obj-y += cg3100d.o diff --git a/roms/u-boot/board/netgear/cg3100d/cg3100d.c b/roms/u-boot/board/netgear/cg3100d/cg3100d.c new file mode 100644 index 000000000..1e4b7281d --- /dev/null +++ b/roms/u-boot/board/netgear/cg3100d/cg3100d.c @@ -0,0 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com> + */ + +#include <common.h> diff --git a/roms/u-boot/board/netgear/dgnd3700v2/Kconfig b/roms/u-boot/board/netgear/dgnd3700v2/Kconfig new file mode 100644 index 000000000..11af18878 --- /dev/null +++ b/roms/u-boot/board/netgear/dgnd3700v2/Kconfig @@ -0,0 +1,12 @@ +if BOARD_NETGEAR_DGND3700V2 + +config SYS_BOARD + default "dgnd3700v2" + +config SYS_VENDOR + default "netgear" + +config SYS_CONFIG_NAME + default "netgear_dgnd3700v2" + +endif diff --git a/roms/u-boot/board/netgear/dgnd3700v2/MAINTAINERS b/roms/u-boot/board/netgear/dgnd3700v2/MAINTAINERS new file mode 100644 index 000000000..aaa51c177 --- /dev/null +++ b/roms/u-boot/board/netgear/dgnd3700v2/MAINTAINERS @@ -0,0 +1,6 @@ +NETGEAR DGND3700V2 BOARD +M: Álvaro Fernández Rojas <noltari@gmail.com> +S: Maintained +F: board/netgear/dgnd3700v2/ +F: include/configs/netgear_dgnd3700v2.h +F: configs/netgear_dgnd3700v2_ram_defconfig diff --git a/roms/u-boot/board/netgear/dgnd3700v2/Makefile b/roms/u-boot/board/netgear/dgnd3700v2/Makefile new file mode 100644 index 000000000..525f8ecdf --- /dev/null +++ b/roms/u-boot/board/netgear/dgnd3700v2/Makefile @@ -0,0 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0+ + +obj-y += dgnd3700v2.o diff --git a/roms/u-boot/board/netgear/dgnd3700v2/dgnd3700v2.c b/roms/u-boot/board/netgear/dgnd3700v2/dgnd3700v2.c new file mode 100644 index 000000000..cfc3529c3 --- /dev/null +++ b/roms/u-boot/board/netgear/dgnd3700v2/dgnd3700v2.c @@ -0,0 +1,29 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2018 Álvaro Fernández Rojas <noltari@gmail.com> + */ + +#include <common.h> +#include <init.h> +#include <asm/io.h> +#include <linux/bitops.h> + +#define GPIO_BASE_6362 0x10000080 + +#define GPIO_MODE_6362_REG 0x18 +#define GPIO_MODE_6362_SERIAL_LED_DATA BIT(2) +#define GPIO_MODE_6362_SERIAL_LED_CLK BIT(3) + +#ifdef CONFIG_BOARD_EARLY_INIT_F +int board_early_init_f(void) +{ + void __iomem *gpio_regs = map_physmem(GPIO_BASE_6362, 0, MAP_NOCACHE); + + /* Enable Serial LEDs */ + setbits_be32(gpio_regs + GPIO_MODE_6362_REG, + GPIO_MODE_6362_SERIAL_LED_DATA | + GPIO_MODE_6362_SERIAL_LED_CLK); + + return 0; +} +#endif |