Re: [U-Boot] [PATCH] Revert "arm: Remove wireless_space board"
On Sun, 31 Jan 2016 21:37:04 +0100, Albert ARIBAUD wrote: > Revert commit b352182a and complete generic board support. > > Signed-off-by: Albert ARIBAUD > --- > arch/arm/mach-kirkwood/Kconfig | 4 + > board/LaCie/wireless_space/Kconfig | 12 ++ > board/LaCie/wireless_space/MAINTAINERS | 6 + > board/LaCie/wireless_space/Makefile | 12 ++ > board/LaCie/wireless_space/kwbimage.cfg | 71 +++ > board/LaCie/wireless_space/wireless_space.c | 165 + > configs/wireless_space_defconfig| 7 ++ > include/configs/wireless_space.h| 179 > > 8 files changed, 456 insertions(+) > create mode 100644 board/LaCie/wireless_space/Kconfig > create mode 100644 board/LaCie/wireless_space/MAINTAINERS > create mode 100644 board/LaCie/wireless_space/Makefile > create mode 100644 board/LaCie/wireless_space/kwbimage.cfg > create mode 100644 board/LaCie/wireless_space/wireless_space.c > create mode 100644 configs/wireless_space_defconfig > create mode 100644 include/configs/wireless_space.h > > diff --git a/arch/arm/mach-kirkwood/Kconfig b/arch/arm/mach-kirkwood/Kconfig > index 9205b1e..9249564 100644 > --- a/arch/arm/mach-kirkwood/Kconfig > +++ b/arch/arm/mach-kirkwood/Kconfig > @@ -37,6 +37,9 @@ config TARGET_NET2BIG_V2 > config TARGET_NETSPACE_V2 > bool "LaCie netspace_v2 Board" > > +config TARGET_WIRELESS_SPACE > + bool "LaCie Wireless_space Board" > + > config TARGET_IB62X0 > bool "ib62x0 Board" > > @@ -68,6 +71,7 @@ source "board/iomega/iconnect/Kconfig" > source "board/keymile/km_arm/Kconfig" > source "board/LaCie/net2big_v2/Kconfig" > source "board/LaCie/netspace_v2/Kconfig" > +source "board/LaCie/wireless_space/Kconfig" > source "board/raidsonic/ib62x0/Kconfig" > source "board/Seagate/dockstar/Kconfig" > source "board/Seagate/goflexhome/Kconfig" > diff --git a/board/LaCie/wireless_space/Kconfig > b/board/LaCie/wireless_space/Kconfig > new file mode 100644 > index 000..75a2fc5 > --- /dev/null > +++ b/board/LaCie/wireless_space/Kconfig > @@ -0,0 +1,12 @@ > +if TARGET_WIRELESS_SPACE > + > +config SYS_BOARD > + default "wireless_space" > + > +config SYS_VENDOR > + default "LaCie" > + > +config SYS_CONFIG_NAME > + default "wireless_space" > + > +endif > diff --git a/board/LaCie/wireless_space/MAINTAINERS > b/board/LaCie/wireless_space/MAINTAINERS > new file mode 100644 > index 000..c32ecb8 > --- /dev/null > +++ b/board/LaCie/wireless_space/MAINTAINERS > @@ -0,0 +1,6 @@ > +WIRELESS_SPACE BOARD > +M: Albert ARIBAUD > +S: Maintained > +F: board/LaCie/wireless_space/ > +F: include/configs/wireless_space.h > +F: configs/wireless_space_defconfig > diff --git a/board/LaCie/wireless_space/Makefile > b/board/LaCie/wireless_space/Makefile > new file mode 100644 > index 000..90a84f4 > --- /dev/null > +++ b/board/LaCie/wireless_space/Makefile > @@ -0,0 +1,12 @@ > +# > +# Copyright (C) 2011 Simon Guinot > +# > +# Based on Kirkwood support: > +# (C) Copyright 2009 > +# Marvell Semiconductor > +# Written-by: Prafulla Wadaskar > +# > +# SPDX-License-Identifier: GPL-2.0+ > +# > + > +obj-y:= wireless_space.o ../common/common.o > diff --git a/board/LaCie/wireless_space/kwbimage.cfg > b/board/LaCie/wireless_space/kwbimage.cfg > new file mode 100644 > index 000..037248b > --- /dev/null > +++ b/board/LaCie/wireless_space/kwbimage.cfg > @@ -0,0 +1,71 @@ > +# > +# Copyright (C) 2012 Albert ARIBAUD > +# > +# Based on netspace_v2 kwbimage.cfg: > +# Copyright (C) 2011 Simon Guinot > +# > +# Based on Kirkwood support: > +# (C) Copyright 2009 > +# Marvell Semiconductor > +# Written-by: Prafulla Wadaskar > +# > +# SPDX-License-Identifier: GPL-2.0+ > +# > +# Refer doc/README.kwbimage for more details about how-to configure > +# and create kirkwood boot image > +# > + > +# Boot Media configurations > +BOOT_FROMnand# Boot from NAND flash > +NAND_PAGE_SIZE 800 > + > +# SOC registers configuration using bootrom header extension > +# Maximum KWBIMAGE_MAX_CONFIG configurations allowed > + > +# Values taken from image original LaCie U-Boot header dump! > + > +# Configure RGMII-0 interface pad voltage to 1.8V > +DATA 0xFFD100e0 0x1B1B1B9B > + > +#Dram initalization for SINGLE x16 CL=5 @ 400MHz > +DATA 0xFFD01400 0x43000c30 # DDR Configuration register > + > +DATA 0xFFD01404 0x37743000 # DDR Controller Control Low > + > +DATA 0xFFD01408 0x11012228 # DDR Timing (Low) (active cycles value +1) > + > +DATA 0xFFD0140C 0x0A19 # DDR Timing (High) > + > +DATA 0xFFD01410 0x # DDR Address Control > + > +DATA 0xFFD01414 0x # DDR Open Pages Control > + > +DATA 0xFFD01418 0x # DDR Operation > + > +DATA 0xFFD0141C 0x0662 # DDR Mode > + > +DATA 0xFFD01420 0x0004 # DDR Extended Mode > + > +DATA 0xFFD01424 0xF07F # DDR Controller Control High > + > +DATA 0xFFD01428 0x00096630 # D
Re: [U-Boot] [PATCH] Revert "arm: Remove wireless_space board"
On Sun, Jan 31, 2016 at 09:37:04PM +0100, Albert ARIBAUD wrote: > Revert commit b352182a and complete generic board support. > > Signed-off-by: Albert ARIBAUD Reviewed-by: Tom Rini Go ahead and bring it in via u-boot-arm. -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] [PATCH] Revert "arm: Remove wireless_space board"
Revert commit b352182a and complete generic board support. Signed-off-by: Albert ARIBAUD --- arch/arm/mach-kirkwood/Kconfig | 4 + board/LaCie/wireless_space/Kconfig | 12 ++ board/LaCie/wireless_space/MAINTAINERS | 6 + board/LaCie/wireless_space/Makefile | 12 ++ board/LaCie/wireless_space/kwbimage.cfg | 71 +++ board/LaCie/wireless_space/wireless_space.c | 165 + configs/wireless_space_defconfig| 7 ++ include/configs/wireless_space.h| 179 8 files changed, 456 insertions(+) create mode 100644 board/LaCie/wireless_space/Kconfig create mode 100644 board/LaCie/wireless_space/MAINTAINERS create mode 100644 board/LaCie/wireless_space/Makefile create mode 100644 board/LaCie/wireless_space/kwbimage.cfg create mode 100644 board/LaCie/wireless_space/wireless_space.c create mode 100644 configs/wireless_space_defconfig create mode 100644 include/configs/wireless_space.h diff --git a/arch/arm/mach-kirkwood/Kconfig b/arch/arm/mach-kirkwood/Kconfig index 9205b1e..9249564 100644 --- a/arch/arm/mach-kirkwood/Kconfig +++ b/arch/arm/mach-kirkwood/Kconfig @@ -37,6 +37,9 @@ config TARGET_NET2BIG_V2 config TARGET_NETSPACE_V2 bool "LaCie netspace_v2 Board" +config TARGET_WIRELESS_SPACE + bool "LaCie Wireless_space Board" + config TARGET_IB62X0 bool "ib62x0 Board" @@ -68,6 +71,7 @@ source "board/iomega/iconnect/Kconfig" source "board/keymile/km_arm/Kconfig" source "board/LaCie/net2big_v2/Kconfig" source "board/LaCie/netspace_v2/Kconfig" +source "board/LaCie/wireless_space/Kconfig" source "board/raidsonic/ib62x0/Kconfig" source "board/Seagate/dockstar/Kconfig" source "board/Seagate/goflexhome/Kconfig" diff --git a/board/LaCie/wireless_space/Kconfig b/board/LaCie/wireless_space/Kconfig new file mode 100644 index 000..75a2fc5 --- /dev/null +++ b/board/LaCie/wireless_space/Kconfig @@ -0,0 +1,12 @@ +if TARGET_WIRELESS_SPACE + +config SYS_BOARD + default "wireless_space" + +config SYS_VENDOR + default "LaCie" + +config SYS_CONFIG_NAME + default "wireless_space" + +endif diff --git a/board/LaCie/wireless_space/MAINTAINERS b/board/LaCie/wireless_space/MAINTAINERS new file mode 100644 index 000..c32ecb8 --- /dev/null +++ b/board/LaCie/wireless_space/MAINTAINERS @@ -0,0 +1,6 @@ +WIRELESS_SPACE BOARD +M: Albert ARIBAUD +S: Maintained +F: board/LaCie/wireless_space/ +F: include/configs/wireless_space.h +F: configs/wireless_space_defconfig diff --git a/board/LaCie/wireless_space/Makefile b/board/LaCie/wireless_space/Makefile new file mode 100644 index 000..90a84f4 --- /dev/null +++ b/board/LaCie/wireless_space/Makefile @@ -0,0 +1,12 @@ +# +# Copyright (C) 2011 Simon Guinot +# +# Based on Kirkwood support: +# (C) Copyright 2009 +# Marvell Semiconductor +# Written-by: Prafulla Wadaskar +# +# SPDX-License-Identifier: GPL-2.0+ +# + +obj-y := wireless_space.o ../common/common.o diff --git a/board/LaCie/wireless_space/kwbimage.cfg b/board/LaCie/wireless_space/kwbimage.cfg new file mode 100644 index 000..037248b --- /dev/null +++ b/board/LaCie/wireless_space/kwbimage.cfg @@ -0,0 +1,71 @@ +# +# Copyright (C) 2012 Albert ARIBAUD +# +# Based on netspace_v2 kwbimage.cfg: +# Copyright (C) 2011 Simon Guinot +# +# Based on Kirkwood support: +# (C) Copyright 2009 +# Marvell Semiconductor +# Written-by: Prafulla Wadaskar +# +# SPDX-License-Identifier: GPL-2.0+ +# +# Refer doc/README.kwbimage for more details about how-to configure +# and create kirkwood boot image +# + +# Boot Media configurations +BOOT_FROM nand# Boot from NAND flash +NAND_PAGE_SIZE 800 + +# SOC registers configuration using bootrom header extension +# Maximum KWBIMAGE_MAX_CONFIG configurations allowed + +# Values taken from image original LaCie U-Boot header dump! + +# Configure RGMII-0 interface pad voltage to 1.8V +DATA 0xFFD100e0 0x1B1B1B9B + +#Dram initalization for SINGLE x16 CL=5 @ 400MHz +DATA 0xFFD01400 0x43000c30 # DDR Configuration register + +DATA 0xFFD01404 0x37743000 # DDR Controller Control Low + +DATA 0xFFD01408 0x11012228 # DDR Timing (Low) (active cycles value +1) + +DATA 0xFFD0140C 0x0A19 # DDR Timing (High) + +DATA 0xFFD01410 0x # DDR Address Control + +DATA 0xFFD01414 0x # DDR Open Pages Control + +DATA 0xFFD01418 0x # DDR Operation + +DATA 0xFFD0141C 0x0662 # DDR Mode + +DATA 0xFFD01420 0x0004 # DDR Extended Mode + +DATA 0xFFD01424 0xF07F # DDR Controller Control High + +DATA 0xFFD01428 0x00096630 # DDR2 ODT Read Timing (default values) + +DATA 0xFFD0147C 0x9663 # DDR2 ODT Write Timing (default values) + +DATA 0xFFD01504 0x0FF1 # CS[0]n Size +DATA 0xFFD01508 0x # CS[1]n Base address to 0x0 +DATA 0xFFD0150C 0x # CS[1]n Size, window disabled +DATA 0xFFD01514 0x # CS[2]