8xx: Analogue & Micro Adder875 board support.
PATCH 1/2 8xx: Analogue & Micro Adder875 board support.
Signed-off-by Scott Wood <[email protected]>
---
Removed const/initdata combo, added simple-bus to cpm node, and used simple-bus for probing.
Please apply for 2.6.25.
arch/powerpc/Kconfig | 3 + arch/powerpc/boot/.gitignore | 1 + arch/powerpc/boot/Makefile | 6 +- arch/powerpc/boot/dts/adder875-redboot.dts | 184 ++++++ arch/powerpc/boot/dts/adder875-uboot.dts | 183 ++++++ arch/powerpc/boot/redboot-8xx.c | 58 ++ arch/powerpc/boot/redboot.h | 56 ++ arch/powerpc/boot/wrapper | 2 +- arch/powerpc/configs/adder875-redboot_defconfig | 798 +++++++++++++++++++++++ arch/powerpc/configs/adder875-uboot_defconfig | 798 +++++++++++++++++++++++ arch/powerpc/platforms/8xx/Kconfig | 9 + arch/powerpc/platforms/8xx/Makefile | 1 + arch/powerpc/platforms/8xx/adder875.c | 118 ++++ 13 files changed, 2215 insertions(+), 2 deletions(-) create mode 100644 arch/powerpc/boot/dts/adder875-redboot.dts create mode 100644 arch/powerpc/boot/dts/adder875-uboot.dts create mode 100644 arch/powerpc/boot/redboot-8xx.c create mode 100644 arch/powerpc/boot/redboot.h create mode 100644 arch/powerpc/configs/adder875-redboot_defconfig create mode 100644 arch/powerpc/configs/adder875-uboot_defconfig create mode 100644 arch/powerpc/platforms/8xx/adder875.c
arch/powerpc/Kconfig +3 -0
@@ -140,6 +140,9 @@ config DEFAULT_UIMAGE Used to allow a board to specify it wants a uImage built by default default n +config REDBOOT + bool + config PPC64_SWSUSP bool depends on PPC64 && (BROKEN || (PPC_PMAC64 && EXPERIMENTAL))
arch/powerpc/boot/.gitignore +1 -0
@@ -31,6 +31,7 @@ zImage.*lds zImage.miboot zImage.pmac zImage.pseries +zImage.redboot* zImage.sandpoint zImage.vmode zconf.h
arch/powerpc/boot/Makefile +5 -1
@@ -62,7 +62,7 @@ src-plat := of.c cuboot-52xx.c cuboot-83xx.c cuboot-85xx.c holly.c \ ps3-head.S ps3-hvcall.S ps3.c treeboot-bamboo.c cuboot-8xx.c \ cuboot-pq2.c cuboot-sequoia.c treeboot-walnut.c cuboot-bamboo.c \ fixed-head.S ep88xc.c cuboot-hpc2.c ep405.c cuboot-taishan.c \ - cuboot-katmai.c cuboot-rainier.c + cuboot-katmai.c cuboot-rainier.c redboot-8xx.c src-boot := $(src-wlib) $(src-plat) empty.c src-boot := $(addprefix $(obj)/, $(src-boot))
@@ -208,6 +208,10 @@ image-$(CONFIG_TAISHAN) += cuImage.taishan image-$(CONFIG_KATMAI) += cuImage.katmai endif +ifneq ($(CONFIG_REDBOOT),"") +image-$(CONFIG_PPC_8xx) += zImage.redboot-8xx +endif + # For 32-bit powermacs, build the COFF and miboot images # as well as the ELF images. ifeq ($(CONFIG_PPC32),y)
arch/powerpc/boot/dts/adder875-redboot.dts new file +184 -0
184 lines not on this page · raw message
arch/powerpc/boot/dts/adder875-uboot.dts new file +183 -0
183 lines not on this page · raw message
arch/powerpc/boot/redboot-8xx.c new file +58 -0
58 lines not on this page · raw message
arch/powerpc/boot/redboot.h new file +56 -0
56 lines not on this page · raw message
arch/powerpc/boot/wrapper +1 -1
@@ -168,7 +168,7 @@ ps3) ksection=.kernel:vmlinux.bin isection=.kernel:initrd ;; -ep88xc|ep405) +ep88xc|ep405|redboot*) platformo="$object/fixed-head.o $object/$platform.o" binary=y ;;
arch/powerpc/configs/adder875-redboot_defconfig new file +798 -0
798 lines not on this page · raw message
arch/powerpc/configs/adder875-uboot_defconfig new file +798 -0
798 lines not on this page · raw message
arch/powerpc/platforms/8xx/Kconfig +9 -0
@@ -44,6 +44,15 @@ config PPC_EP88XC This board is also resold by Freescale as the QUICCStart MPC885 Evaluation System and/or the CWH-PPC-885XN-VE. +config PPC_ADDER875 + bool "Analogue & Micro Adder 875" + select CPM1 + select PPC_CPM_NEW_BINDING + select REDBOOT + help + This enables support for the Analogue & Micro Adder 875 + board. + endchoice menu "Freescale Ethernet driver platform-specific options"
arch/powerpc/platforms/8xx/Makefile +1 -0
@@ -5,3 +5,4 @@ obj-$(CONFIG_PPC_8xx) += m8xx_setup.o obj-$(CONFIG_MPC885ADS) += mpc885ads_setup.o obj-$(CONFIG_MPC86XADS) += mpc86xads_setup.o obj-$(CONFIG_PPC_EP88XC) += ep88xc.o +obj-$(CONFIG_PPC_ADDER875) += adder875.o
arch/powerpc/platforms/8xx/adder875.c new file +118 -0
118 lines not on this page · raw message
Signature · 1 line
1.5.3.8
Kumar Gala
AppliedQuoted 20 lines · Scott Wood
Signed-off-by Scott Wood <[email protected]>---
Removed const/initdata combo, added simple-bus to cpm node, and used simple-bus for probing.Please apply for 2.6.25.
arch/powerpc/Kconfig | 3 + arch/powerpc/boot/.gitignore | 1 + arch/powerpc/boot/Makefile | 6 +- arch/powerpc/boot/dts/adder875-redboot.dts | 184 ++++++ arch/powerpc/boot/dts/adder875-uboot.dts | 183 ++++++ arch/powerpc/boot/redboot-8xx.c | 58 ++ arch/powerpc/boot/redboot.h | 56 ++ arch/powerpc/boot/wrapper | 2 +- arch/powerpc/configs/adder875-redboot_defconfig | 798 +++++++++++++++++++++++ arch/powerpc/configs/adder875-uboot_defconfig | 798 +++++++++++++++++++++++ arch/powerpc/platforms/8xx/Kconfig | 9 + arch/powerpc/platforms/8xx/Makefile | 1 + arch/powerpc/platforms/8xx/adder875.c | 118 ++++
Quoted 9 lines
13 files changed, 2215 insertions(+), 2 deletions(-) create mode 100644 arch/powerpc/boot/dts/adder875-redboot.dts create mode 100644 arch/powerpc/boot/dts/adder875-uboot.dts create mode 100644 arch/powerpc/boot/redboot-8xx.c create mode 100644 arch/powerpc/boot/redboot.h create mode 100644 arch/powerpc/configs/adder875-redboot_defconfig create mode 100644 arch/powerpc/configs/adder875-uboot_defconfig create mode 100644 arch/powerpc/platforms/8xx/adder875.c
applied.
- k
Hi Scott,
Just one small thing.
Quoted 2 lines · On Thu, 17 Jan 2008 16:31:40 -0600 Scott Wood <[email protected]> wrote:
+static
__initdatastructof_device_id__initdataof_bus_ids[] = {
You don't need to mark it __initdata twice ...
Signature · 3 lines
Cheers, Stephen Rothwell [email protected] http://www.canb.auug.org.au/~sfr/