diff --git a/arch/arm/configs/magician_defconfig b/arch/arm/configs/magician_defconfig
index 7adb09806d4e306f116f6e803f7347eed5e61fda..dde50df09bcec050d0ef54bb747a1d12f94065ee 100644
--- a/arch/arm/configs/magician_defconfig
+++ b/arch/arm/configs/magician_defconfig
@@ -4,6 +4,7 @@
 # Sat Jan 17 17:47:17 2009
 #
 CONFIG_ARM=y
+CONFIG_HAVE_PWM=y
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y
 CONFIG_GENERIC_GPIO=y
 CONFIG_GENERIC_TIME=y
@@ -191,7 +192,7 @@ CONFIG_MACH_MAGICIAN=y
 # CONFIG_ARCH_PXA_PALM is not set
 # CONFIG_PXA_EZX is not set
 CONFIG_PXA27x=y
-# CONFIG_PXA_PWM is not set
+CONFIG_PXA_PWM=y
 CONFIG_PXA_HAVE_BOARD_IRQS=y
 
 #
@@ -895,6 +896,7 @@ CONFIG_LCD_CLASS_DEVICE=y
 # CONFIG_LCD_PLATFORM is not set
 CONFIG_BACKLIGHT_CLASS_DEVICE=y
 # CONFIG_BACKLIGHT_GENERIC is not set
+CONFIG_BACKLIGHT_PWM=y
 
 #
 # Display device support
diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig
index af5b5b463a27574ee2c129c0ffe35deba27ffd67..a2ed2aa731b6dfb4731e3e1b6c5cb7cf6dae9635 100644
--- a/arch/arm/mach-pxa/Kconfig
+++ b/arch/arm/mach-pxa/Kconfig
@@ -295,6 +295,7 @@ config MACH_MAGICIAN
 	bool "Enable HTC Magician Support"
 	select PXA27x
 	select IWMMXT
+	select HAVE_PWM
 	select PXA_HAVE_BOARD_IRQS
 
 config MACH_MIOA701