aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc
diff options
context:
space:
mode:
authorMark A. Greer <mgreer@mvista.com>2007-05-31 15:56:15 -0400
committerPaul Mackerras <paulus@samba.org>2007-06-25 03:02:04 -0400
commitb0e80206cc42334032f18edee0ab591b0f275e12 (patch)
tree2d5d8eb094127c78c7f50fd8503e1d277a1dad86 /arch/powerpc
parenta00cec48ccda0f2b550ad4082d6e95c7cc232925 (diff)
[POWERPC] Update holly to use new dts wrapping feature
The holly support currently has separate rules to wrap its device tree with its zImage. This can now be done automatically without the extra rules so update holly support to use the automatic feature. Signed-off-by: Mark A. Greer <mgreer@mista.com> Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc')
-rw-r--r--arch/powerpc/boot/Makefile8
-rw-r--r--arch/powerpc/configs/holly_defconfig104
-rw-r--r--arch/powerpc/platforms/embedded6xx/Kconfig1
3 files changed, 43 insertions, 70 deletions
diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile
index 29361d76ef1b..5b2c59b1b2a6 100644
--- a/arch/powerpc/boot/Makefile
+++ b/arch/powerpc/boot/Makefile
@@ -132,7 +132,7 @@ image-$(CONFIG_PPC_CELLEB) += zImage.pseries
132image-$(CONFIG_PPC_CHRP) += zImage.chrp 132image-$(CONFIG_PPC_CHRP) += zImage.chrp
133image-$(CONFIG_PPC_EFIKA) += zImage.chrp 133image-$(CONFIG_PPC_EFIKA) += zImage.chrp
134image-$(CONFIG_PPC_PMAC) += zImage.pmac 134image-$(CONFIG_PPC_PMAC) += zImage.pmac
135image-$(CONFIG_PPC_HOLLY) += zImage.holly-elf 135image-$(CONFIG_PPC_HOLLY) += zImage.holly
136image-$(CONFIG_PPC_PRPMC2800) += zImage.prpmc2800 136image-$(CONFIG_PPC_PRPMC2800) += zImage.prpmc2800
137image-$(CONFIG_PPC_ISERIES) += zImage.iseries 137image-$(CONFIG_PPC_ISERIES) += zImage.iseries
138image-$(CONFIG_DEFAULT_UIMAGE) += uImage 138image-$(CONFIG_DEFAULT_UIMAGE) += uImage
@@ -185,12 +185,6 @@ $(obj)/zImage.ps3: vmlinux
185$(obj)/zImage.initrd.ps3: vmlinux 185$(obj)/zImage.initrd.ps3: vmlinux
186 @echo " WARNING zImage.initrd.ps3 not supported (yet)" 186 @echo " WARNING zImage.initrd.ps3 not supported (yet)"
187 187
188$(obj)/zImage.holly-elf: vmlinux $(wrapperbits)
189 $(call if_changed,wrap,holly,$(obj)/dts/holly.dts,,)
190
191$(obj)/zImage.initrd.holly-elf: vmlinux $(wrapperbits) $(obj)/ramdisk.image.gz
192 $(call if_changed,wrap,holly,$(obj)/dts/holly.dts,,$(obj)/ramdisk.image.gz)
193
194$(obj)/uImage: vmlinux $(wrapperbits) 188$(obj)/uImage: vmlinux $(wrapperbits)
195 $(call if_changed,wrap,uboot) 189 $(call if_changed,wrap,uboot)
196 190
diff --git a/arch/powerpc/configs/holly_defconfig b/arch/powerpc/configs/holly_defconfig
index 8ad57b94eab2..54fd77709c0f 100644
--- a/arch/powerpc/configs/holly_defconfig
+++ b/arch/powerpc/configs/holly_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.21 3# Linux kernel version: 2.6.22-rc2
4# Sat May 5 11:02:35 2007 4# Thu May 31 11:25:44 2007
5# 5#
6# CONFIG_PPC64 is not set 6# CONFIG_PPC64 is not set
7CONFIG_PPC32=y 7CONFIG_PPC32=y
@@ -45,6 +45,7 @@ CONFIG_PPC_FPU=y
45# CONFIG_ALTIVEC is not set 45# CONFIG_ALTIVEC is not set
46CONFIG_PPC_STD_MMU=y 46CONFIG_PPC_STD_MMU=y
47CONFIG_PPC_STD_MMU_32=y 47CONFIG_PPC_STD_MMU_32=y
48# CONFIG_PPC_MM_SLICES is not set
48# CONFIG_SMP is not set 49# CONFIG_SMP is not set
49CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 50CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
50 51
@@ -70,6 +71,7 @@ CONFIG_SYSVIPC_SYSCTL=y
70# CONFIG_UTS_NS is not set 71# CONFIG_UTS_NS is not set
71# CONFIG_AUDIT is not set 72# CONFIG_AUDIT is not set
72# CONFIG_IKCONFIG is not set 73# CONFIG_IKCONFIG is not set
74CONFIG_LOG_BUF_SHIFT=14
73CONFIG_SYSFS_DEPRECATED=y 75CONFIG_SYSFS_DEPRECATED=y
74# CONFIG_RELAY is not set 76# CONFIG_RELAY is not set
75CONFIG_BLK_DEV_INITRD=y 77CONFIG_BLK_DEV_INITRD=y
@@ -87,14 +89,19 @@ CONFIG_BUG=y
87CONFIG_ELF_CORE=y 89CONFIG_ELF_CORE=y
88CONFIG_BASE_FULL=y 90CONFIG_BASE_FULL=y
89CONFIG_FUTEX=y 91CONFIG_FUTEX=y
92CONFIG_ANON_INODES=y
90CONFIG_EPOLL=y 93CONFIG_EPOLL=y
94CONFIG_SIGNALFD=y
95CONFIG_TIMERFD=y
96CONFIG_EVENTFD=y
91CONFIG_SHMEM=y 97CONFIG_SHMEM=y
92CONFIG_SLAB=y
93CONFIG_VM_EVENT_COUNTERS=y 98CONFIG_VM_EVENT_COUNTERS=y
99CONFIG_SLAB=y
100# CONFIG_SLUB is not set
101# CONFIG_SLOB is not set
94CONFIG_RT_MUTEXES=y 102CONFIG_RT_MUTEXES=y
95# CONFIG_TINY_SHMEM is not set 103# CONFIG_TINY_SHMEM is not set
96CONFIG_BASE_SMALL=0 104CONFIG_BASE_SMALL=0
97# CONFIG_SLOB is not set
98 105
99# 106#
100# Loadable module support 107# Loadable module support
@@ -140,6 +147,7 @@ CONFIG_EMBEDDED6xx=y
140# CONFIG_LINKSTATION is not set 147# CONFIG_LINKSTATION is not set
141# CONFIG_MPC7448HPC2 is not set 148# CONFIG_MPC7448HPC2 is not set
142CONFIG_PPC_HOLLY=y 149CONFIG_PPC_HOLLY=y
150# CONFIG_PPC_PRPMC2800 is not set
143CONFIG_TSI108_BRIDGE=y 151CONFIG_TSI108_BRIDGE=y
144CONFIG_MPIC=y 152CONFIG_MPIC=y
145CONFIG_MPIC_WEIRD=y 153CONFIG_MPIC_WEIRD=y
@@ -186,7 +194,8 @@ CONFIG_CMDLINE_BOOL=y
186CONFIG_CMDLINE="console=ttyS0,115200" 194CONFIG_CMDLINE="console=ttyS0,115200"
187# CONFIG_PM is not set 195# CONFIG_PM is not set
188# CONFIG_SECCOMP is not set 196# CONFIG_SECCOMP is not set
189# CONFIG_WANT_DEVICE_TREE is not set 197CONFIG_WANT_DEVICE_TREE=y
198CONFIG_DEVICE_TREE="holly.dts"
190CONFIG_ISA_DMA_API=y 199CONFIG_ISA_DMA_API=y
191 200
192# 201#
@@ -198,16 +207,14 @@ CONFIG_GENERIC_ISA_DMA=y
198CONFIG_PCI=y 207CONFIG_PCI=y
199CONFIG_PCI_DOMAINS=y 208CONFIG_PCI_DOMAINS=y
200# CONFIG_PCIEPORTBUS is not set 209# CONFIG_PCIEPORTBUS is not set
210CONFIG_ARCH_SUPPORTS_MSI=y
211# CONFIG_PCI_MSI is not set
201# CONFIG_PCI_DEBUG is not set 212# CONFIG_PCI_DEBUG is not set
202 213
203# 214#
204# PCCARD (PCMCIA/CardBus) support 215# PCCARD (PCMCIA/CardBus) support
205# 216#
206# CONFIG_PCCARD is not set 217# CONFIG_PCCARD is not set
207
208#
209# PCI Hotplug Support
210#
211# CONFIG_HOTPLUG_PCI is not set 218# CONFIG_HOTPLUG_PCI is not set
212 219
213# 220#
@@ -318,7 +325,9 @@ CONFIG_DEFAULT_TCP_CONG="cubic"
318# 325#
319# CONFIG_CFG80211 is not set 326# CONFIG_CFG80211 is not set
320# CONFIG_WIRELESS_EXT is not set 327# CONFIG_WIRELESS_EXT is not set
328# CONFIG_MAC80211 is not set
321# CONFIG_IEEE80211 is not set 329# CONFIG_IEEE80211 is not set
330# CONFIG_RFKILL is not set
322 331
323# 332#
324# Device Drivers 333# Device Drivers
@@ -373,12 +382,10 @@ CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
373# 382#
374# Misc devices 383# Misc devices
375# 384#
385# CONFIG_PHANTOM is not set
376# CONFIG_SGI_IOC4 is not set 386# CONFIG_SGI_IOC4 is not set
377# CONFIG_TIFM_CORE is not set 387# CONFIG_TIFM_CORE is not set
378 388# CONFIG_BLINK is not set
379#
380# ATA/ATAPI/MFM/RLL support
381#
382# CONFIG_IDE is not set 389# CONFIG_IDE is not set
383 390
384# 391#
@@ -407,6 +414,7 @@ CONFIG_BLK_DEV_SD=y
407# CONFIG_SCSI_CONSTANTS is not set 414# CONFIG_SCSI_CONSTANTS is not set
408# CONFIG_SCSI_LOGGING is not set 415# CONFIG_SCSI_LOGGING is not set
409# CONFIG_SCSI_SCAN_ASYNC is not set 416# CONFIG_SCSI_SCAN_ASYNC is not set
417CONFIG_SCSI_WAIT_SCAN=m
410 418
411# 419#
412# SCSI Transports 420# SCSI Transports
@@ -456,10 +464,6 @@ CONFIG_BLK_DEV_SD=y
456# CONFIG_SCSI_DEBUG is not set 464# CONFIG_SCSI_DEBUG is not set
457# CONFIG_SCSI_ESP_CORE is not set 465# CONFIG_SCSI_ESP_CORE is not set
458# CONFIG_SCSI_SRP is not set 466# CONFIG_SCSI_SRP is not set
459
460#
461# Serial ATA (prod) and Parallel ATA (experimental) drivers
462#
463CONFIG_ATA=y 467CONFIG_ATA=y
464# CONFIG_ATA_NONSTANDARD is not set 468# CONFIG_ATA_NONSTANDARD is not set
465# CONFIG_SATA_AHCI is not set 469# CONFIG_SATA_AHCI is not set
@@ -532,6 +536,7 @@ CONFIG_ATA=y
532# 536#
533# IEEE 1394 (FireWire) support 537# IEEE 1394 (FireWire) support
534# 538#
539# CONFIG_FIREWIRE is not set
535# CONFIG_IEEE1394 is not set 540# CONFIG_IEEE1394 is not set
536 541
537# 542#
@@ -553,10 +558,6 @@ CONFIG_NETDEVICES=y
553# ARCnet devices 558# ARCnet devices
554# 559#
555# CONFIG_ARCNET is not set 560# CONFIG_ARCNET is not set
556
557#
558# PHY device support
559#
560CONFIG_PHYLIB=y 561CONFIG_PHYLIB=y
561 562
562# 563#
@@ -590,10 +591,7 @@ CONFIG_VORTEX=y
590# CONFIG_NET_TULIP is not set 591# CONFIG_NET_TULIP is not set
591# CONFIG_HP100 is not set 592# CONFIG_HP100 is not set
592# CONFIG_NET_PCI is not set 593# CONFIG_NET_PCI is not set
593 594CONFIG_NETDEV_1000=y
594#
595# Ethernet (1000 Mbit)
596#
597# CONFIG_ACENIC is not set 595# CONFIG_ACENIC is not set
598# CONFIG_DL2K is not set 596# CONFIG_DL2K is not set
599# CONFIG_E1000 is not set 597# CONFIG_E1000 is not set
@@ -610,16 +608,14 @@ CONFIG_VORTEX=y
610CONFIG_TSI108_ETH=y 608CONFIG_TSI108_ETH=y
611# CONFIG_QLA3XXX is not set 609# CONFIG_QLA3XXX is not set
612# CONFIG_ATL1 is not set 610# CONFIG_ATL1 is not set
613 611CONFIG_NETDEV_10000=y
614#
615# Ethernet (10000 Mbit)
616#
617# CONFIG_CHELSIO_T1 is not set 612# CONFIG_CHELSIO_T1 is not set
618# CONFIG_CHELSIO_T3 is not set 613# CONFIG_CHELSIO_T3 is not set
619# CONFIG_IXGB is not set 614# CONFIG_IXGB is not set
620# CONFIG_S2IO is not set 615# CONFIG_S2IO is not set
621# CONFIG_MYRI10GE is not set 616# CONFIG_MYRI10GE is not set
622# CONFIG_NETXEN_NIC is not set 617# CONFIG_NETXEN_NIC is not set
618# CONFIG_MLX4_CORE is not set
623 619
624# 620#
625# Token Ring devices 621# Token Ring devices
@@ -631,10 +627,6 @@ CONFIG_TSI108_ETH=y
631# 627#
632# CONFIG_WLAN_PRE80211 is not set 628# CONFIG_WLAN_PRE80211 is not set
633# CONFIG_WLAN_80211 is not set 629# CONFIG_WLAN_80211 is not set
634
635#
636# Wan interfaces
637#
638# CONFIG_WAN is not set 630# CONFIG_WAN is not set
639# CONFIG_FDDI is not set 631# CONFIG_FDDI is not set
640# CONFIG_HIPPI is not set 632# CONFIG_HIPPI is not set
@@ -677,6 +669,7 @@ CONFIG_INPUT=y
677# CONFIG_INPUT_KEYBOARD is not set 669# CONFIG_INPUT_KEYBOARD is not set
678# CONFIG_INPUT_MOUSE is not set 670# CONFIG_INPUT_MOUSE is not set
679# CONFIG_INPUT_JOYSTICK is not set 671# CONFIG_INPUT_JOYSTICK is not set
672# CONFIG_INPUT_TABLET is not set
680# CONFIG_INPUT_TOUCHSCREEN is not set 673# CONFIG_INPUT_TOUCHSCREEN is not set
681# CONFIG_INPUT_MISC is not set 674# CONFIG_INPUT_MISC is not set
682 675
@@ -722,16 +715,11 @@ CONFIG_LEGACY_PTY_COUNT=256
722# IPMI 715# IPMI
723# 716#
724# CONFIG_IPMI_HANDLER is not set 717# CONFIG_IPMI_HANDLER is not set
725
726#
727# Watchdog Cards
728#
729# CONFIG_WATCHDOG is not set 718# CONFIG_WATCHDOG is not set
730# CONFIG_HW_RANDOM is not set 719# CONFIG_HW_RANDOM is not set
731# CONFIG_NVRAM is not set 720# CONFIG_NVRAM is not set
732CONFIG_GEN_RTC=y 721CONFIG_GEN_RTC=y
733# CONFIG_GEN_RTC_X is not set 722# CONFIG_GEN_RTC_X is not set
734# CONFIG_DTLK is not set
735# CONFIG_R3964 is not set 723# CONFIG_R3964 is not set
736# CONFIG_APPLICOM is not set 724# CONFIG_APPLICOM is not set
737# CONFIG_AGP is not set 725# CONFIG_AGP is not set
@@ -742,10 +730,7 @@ CONFIG_GEN_RTC=y
742# TPM devices 730# TPM devices
743# 731#
744# CONFIG_TCG_TPM is not set 732# CONFIG_TCG_TPM is not set
745 733CONFIG_DEVPORT=y
746#
747# I2C support
748#
749# CONFIG_I2C is not set 734# CONFIG_I2C is not set
750 735
751# 736#
@@ -758,16 +743,15 @@ CONFIG_GEN_RTC=y
758# Dallas's 1-wire bus 743# Dallas's 1-wire bus
759# 744#
760# CONFIG_W1 is not set 745# CONFIG_W1 is not set
761
762#
763# Hardware Monitoring support
764#
765CONFIG_HWMON=y 746CONFIG_HWMON=y
766# CONFIG_HWMON_VID is not set 747# CONFIG_HWMON_VID is not set
767# CONFIG_SENSORS_ABITUGURU is not set 748# CONFIG_SENSORS_ABITUGURU is not set
768# CONFIG_SENSORS_F71805F is not set 749# CONFIG_SENSORS_F71805F is not set
769# CONFIG_SENSORS_PC87427 is not set 750# CONFIG_SENSORS_PC87427 is not set
751# CONFIG_SENSORS_SMSC47M1 is not set
752# CONFIG_SENSORS_SMSC47B397 is not set
770# CONFIG_SENSORS_VT1211 is not set 753# CONFIG_SENSORS_VT1211 is not set
754# CONFIG_SENSORS_W83627HF is not set
771# CONFIG_HWMON_DEBUG_CHIP is not set 755# CONFIG_HWMON_DEBUG_CHIP is not set
772 756
773# 757#
@@ -779,16 +763,19 @@ CONFIG_HWMON=y
779# Multimedia devices 763# Multimedia devices
780# 764#
781# CONFIG_VIDEO_DEV is not set 765# CONFIG_VIDEO_DEV is not set
766# CONFIG_DVB_CORE is not set
767CONFIG_DAB=y
782 768
783# 769#
784# Digital Video Broadcasting Devices 770# Graphics support
785# 771#
786# CONFIG_DVB is not set 772# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
787 773
788# 774#
789# Graphics support 775# Display device support
790# 776#
791# CONFIG_BACKLIGHT_LCD_SUPPORT is not set 777# CONFIG_DISPLAY_SUPPORT is not set
778# CONFIG_VGASTATE is not set
792# CONFIG_FB is not set 779# CONFIG_FB is not set
793# CONFIG_FB_IBM_GXT4500 is not set 780# CONFIG_FB_IBM_GXT4500 is not set
794 781
@@ -819,10 +806,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y
819# USB Gadget Support 806# USB Gadget Support
820# 807#
821# CONFIG_USB_GADGET is not set 808# CONFIG_USB_GADGET is not set
822
823#
824# MMC/SD Card support
825#
826# CONFIG_MMC is not set 809# CONFIG_MMC is not set
827 810
828# 811#
@@ -866,14 +849,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y
866# 849#
867 850
868# 851#
869# Auxiliary Display support
870#
871
872#
873# Virtualization
874#
875
876#
877# File systems 852# File systems
878# 853#
879CONFIG_EXT2_FS=y 854CONFIG_EXT2_FS=y
@@ -958,6 +933,7 @@ CONFIG_ROOT_NFS=y
958CONFIG_LOCKD=y 933CONFIG_LOCKD=y
959CONFIG_NFS_COMMON=y 934CONFIG_NFS_COMMON=y
960CONFIG_SUNRPC=y 935CONFIG_SUNRPC=y
936# CONFIG_SUNRPC_BIND34 is not set
961# CONFIG_RPCSEC_GSS_KRB5 is not set 937# CONFIG_RPCSEC_GSS_KRB5 is not set
962# CONFIG_RPCSEC_GSS_SPKM3 is not set 938# CONFIG_RPCSEC_GSS_SPKM3 is not set
963# CONFIG_SMB_FS is not set 939# CONFIG_SMB_FS is not set
@@ -987,6 +963,7 @@ CONFIG_MSDOS_PARTITION=y
987# CONFIG_SUN_PARTITION is not set 963# CONFIG_SUN_PARTITION is not set
988# CONFIG_KARMA_PARTITION is not set 964# CONFIG_KARMA_PARTITION is not set
989# CONFIG_EFI_PARTITION is not set 965# CONFIG_EFI_PARTITION is not set
966# CONFIG_SYSV68_PARTITION is not set
990 967
991# 968#
992# Native Language Support 969# Native Language Support
@@ -1006,11 +983,13 @@ CONFIG_MSDOS_PARTITION=y
1006CONFIG_BITREVERSE=y 983CONFIG_BITREVERSE=y
1007# CONFIG_CRC_CCITT is not set 984# CONFIG_CRC_CCITT is not set
1008# CONFIG_CRC16 is not set 985# CONFIG_CRC16 is not set
986# CONFIG_CRC_ITU_T is not set
1009CONFIG_CRC32=y 987CONFIG_CRC32=y
1010# CONFIG_LIBCRC32C is not set 988# CONFIG_LIBCRC32C is not set
1011CONFIG_PLIST=y 989CONFIG_PLIST=y
1012CONFIG_HAS_IOMEM=y 990CONFIG_HAS_IOMEM=y
1013CONFIG_HAS_IOPORT=y 991CONFIG_HAS_IOPORT=y
992CONFIG_HAS_DMA=y
1014 993
1015# 994#
1016# Instrumentation Support 995# Instrumentation Support
@@ -1029,7 +1008,6 @@ CONFIG_MAGIC_SYSRQ=y
1029# CONFIG_HEADERS_CHECK is not set 1008# CONFIG_HEADERS_CHECK is not set
1030CONFIG_DEBUG_KERNEL=y 1009CONFIG_DEBUG_KERNEL=y
1031# CONFIG_DEBUG_SHIRQ is not set 1010# CONFIG_DEBUG_SHIRQ is not set
1032CONFIG_LOG_BUF_SHIFT=14
1033CONFIG_DETECT_SOFTLOCKUP=y 1011CONFIG_DETECT_SOFTLOCKUP=y
1034# CONFIG_SCHEDSTATS is not set 1012# CONFIG_SCHEDSTATS is not set
1035# CONFIG_TIMER_STATS is not set 1013# CONFIG_TIMER_STATS is not set
diff --git a/arch/powerpc/platforms/embedded6xx/Kconfig b/arch/powerpc/platforms/embedded6xx/Kconfig
index f2d26268ca6f..91a1652cb917 100644
--- a/arch/powerpc/platforms/embedded6xx/Kconfig
+++ b/arch/powerpc/platforms/embedded6xx/Kconfig
@@ -28,6 +28,7 @@ config PPC_HOLLY
28 bool "PPC750GX/CL with TSI10x bridge (Hickory/Holly)" 28 bool "PPC750GX/CL with TSI10x bridge (Hickory/Holly)"
29 select TSI108_BRIDGE 29 select TSI108_BRIDGE
30 select PPC_UDBG_16550 30 select PPC_UDBG_16550
31 select WANT_DEVICE_TREE
31 help 32 help
32 Select PPC_HOLLY if configuring for an IBM 750GX/CL Eval 33 Select PPC_HOLLY if configuring for an IBM 750GX/CL Eval
33 Board with TSI108/9 bridge (Hickory/Holly) 34 Board with TSI108/9 bridge (Hickory/Holly)