Bug#463200: linux-image-2.6-powerpc64: Please enable platform options for PA Semi boards on powerpc64
Package: linux-image-2.6-powerpc64
Version: 2.6.24-1
Severity: normal
Tags: patch
Hi,
Support for PA Semi's powerpc platform is working well in the upstream kernel sources, and only needs enablement of
a few kernel config options to work with the rest of the distro.
I've attached a patch to the powerpc kernel config. It'll enable the config options in question. I hope I've
generated it right, I normally don't use the debian package management tools to configure and build my kernel.
The gist of the additions are:
* Enable CONFIG_PPC_PASEMI for base platform support
* Enable CONFIG_PASEMI_MAC=m for ethernet drivers
* Enable CONFIG_FB_NVIDIA=y, since we tend to use those cards in some eval systems and it's convenient
* Set CONFIG_PHYLIB=y instead of =m so I can:
* Enable CONFIG_PPC_PASEMI_MDIO=y (it doesn't auto-probe well at the moment so =y is needed)
* CONFIG_HW_RANDOM_PASEMI=y to enable the hw rng driver
* CONFIG_I2C_PASEMI=y for i2c driver
* CONFIG_EDAC=m and CONFIG_PASEMI_EDAC=m for edac support (ECC error reporting)
* CONFIG_ELECTRA_IDE=m for the simple ide interface on some of the eval boards
I think that was most of it, it's pretty straightforward. Please do let me know if there are any questions.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: powerpc (ppc64)
Kernel: Linux 2.6.24-03863-g0ba6c33-dirty (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
*** diff
--- linux-2.6-2.6.24/debian/config/powerpc/config.powerpc64.orig 2008-01-29 21:10:25.000000000 -0600
+++ linux-2.6-2.6.24/debian/config/powerpc/config.powerpc64 2008-01-29 21:47:26.000000000 -0600
@@ -9,7 +9,7 @@ CONFIG_EEH=y
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_PLATINUM is not set
# CONFIG_FB_VALKYRIE is not set
-# CONFIG_FB_NVIDIA is not set
+CONFIG_FB_NVIDIA=y
CONFIG_FORCE_MAX_ZONEORDER=13
# CONFIG_GEN_RTC is not set
CONFIG_HANGCHECK_TIMER=m
@@ -99,3 +99,18 @@ CONFIG_MIGRATION=y
CONFIG_CMDLINE="console=hvsi0 console=hvc0 console=ttyS0,9600 console=tty0"
# CONFIG_MV643XX_ETH is not set
CONFIG_BLK_DEV_AMD74XX=m
+# CONFIG_PPC_CELLEB is not set
+CONFIG_PPC_PASEMI_CPUFREQ=y
+CONFIG_PPC_PASEMI_IOMMU=y
+CONFIG_ELECTRA_IDE=m
+CONFIG_EDAC=m
+CONFIG_MPIC_BROKEN_REGREAD=y
+CONFIG_I2C_PASEMI=m
+CONFIG_PPC_PASEMI=y
+CONFIG_OF_DEVICE=y
+CONFIG_PASEMI_MAC=m
+CONFIG_HW_RANDOM_PASEMI=m
+CONFIG_EDAC_MM_EDAC=y
+CONFIG_EDAC_PASEMI=m
+CONFIG_PHYLIB=y
+CONFIG_PPC_PASEMI_MDIO=y
Reply to: