Re: [U-Boot] [PATCH] Revert "arm: Remove wireless_space board"

2016-04-02 Thread Albert ARIBAUD
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 

Re: [U-Boot] [PATCH] Revert "arm: Remove wireless_space board"

2016-02-04 Thread Tom Rini
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"

2016-01-31 Thread Albert ARIBAUD
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