linux/arch/powerpc/boot/dts
Anton Vorontsov 125a00d74e powerpc/83xx: Add power management support for MPC837x boards
This patch adds pmc nodes to the device tree files so that the boards
will able to use standby capability of MPC837x processors. The MPC837x
PMC controllers are compatible with MPC8349 ones (i.e. no deep sleep).

sleep = <> properties are used to specify SCCR masks as described
in "Specifying Device Power Management Information (sleep property)"
chapter in Documentation/powerpc/booting-without-of.txt.

Since I2C1 and eSDHC controllers share the same clock source, they
are now placed under sleep-nexus nodes.

A processor is able to wakeup the boards on LAN events (Wake-On-Lan),
console events (with no_console_suspend kernel command line), GPIO
events and external IRQs (IRQ1 and IRQ2).

The processor can also wakeup the boards by the fourth general purpose
timer in GTM1 block, but the GTM wakeup support isn't yet implemented
(it's tested to work, but it's unclear how can we use the quite short
GTM timers, and how do we want to expose the GTM to userspace).

Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2009-03-24 08:34:19 -05:00
..
acadia.dts powerpc/40x: AMCC PowerPC 405EZ Acadia DTS 2008-10-17 10:31:18 -04:00
adder875-redboot.dts [POWERPC] 8xx: Add clock-frequency to adder875 and mpc885ads dts 2008-02-05 23:33:22 -06:00
adder875-uboot.dts [POWERPC] 8xx: Add clock-frequency to adder875 and mpc885ads dts 2008-02-05 23:33:22 -06:00
amigaone.dts powerpc/amigaone: Generic device tree for all AmigaOne boards 2009-02-11 16:00:09 +11:00
arches.dts powerpc/44x: Add AMCC Arches DTS 2008-10-02 13:08:14 -04:00
asp834x-redboot.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
bamboo.dts powerpc/4xx: Add support for ISA holes on 4xx PCI/X/E 2008-12-04 08:02:19 -05:00
c2k.dts powerpc: DTS file for the C2K 2008-06-09 13:41:16 +10:00
canyonlands.dts powerpc/4xx: Add missing USB and i2c devices to Canyonlands 2009-02-14 14:40:08 -05:00
cm5200.dts powerpc/5200: Trim cruft from device trees 2009-02-03 12:30:26 -07:00
digsy_mtc.dts powerpc/5200: On the digsy-mtc, configure PSC4 and PSC5 as UARTs 2009-02-26 22:55:29 -07:00
ebony.dts [POWERPC] Convert remaining dts-v0 files to v1 2008-05-29 07:06:56 -05:00
ep88xc.dts [POWERPC] fsl: Convert dts to v1 syntax 2008-04-17 09:40:48 -05:00
ep405.dts [POWERPC] Convert remaining dts-v0 files to v1 2008-05-29 07:06:56 -05:00
ep8248e.dts [POWERPC] ep8248e: Reference SMC parameter RAM base in the device tree. 2008-04-17 01:01:37 -05:00
gef_ppc9a.dts powerpc/86xx: Board support for GE Fanuc's PPC9A 2009-03-19 04:01:00 -05:00
gef_sbc310.dts powerpc/86xx: Board support for GE Fanuc SBC310 2009-01-28 23:03:20 -06:00
gef_sbc610.dts powerpc/86xx: Correct local bus registers in GE Fanuc SBC610 dts file 2009-03-09 11:48:14 -05:00
glacier.dts powerpc/44x: Add explicit support for AMCC Glacier 2008-08-28 09:10:35 -04:00
haleakala.dts powerpc/4xx: DTS: Add Add'l SDRAM0 Compatible and Interrupt Info 2009-01-20 08:17:12 -05:00
hcu4.dts powerpc/40x: Add support for Netstal HCU4 board 2008-10-17 13:28:05 -04:00
holly.dts powerpc: Fix PCI in Holly device tree 2008-09-30 13:25:05 +10:00
katmai.dts ibm_newemac: Parameterize EMAC Multicast Match Handling 2008-07-09 16:30:46 +10:00
kilauea.dts powerpc/4xx: DTS: Add Add'l SDRAM0 Compatible and Interrupt Info 2009-01-20 08:17:12 -05:00
ksi8560.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
kuroboxHD.dts powerpc: Remove device_type = "rtc" properties in .dts files 2008-11-05 22:08:28 +11:00
kuroboxHG.dts powerpc: Remove device_type = "rtc" properties in .dts files 2008-11-05 22:08:28 +11:00
lite5200.dts powerpc/5200: Trim cruft from device trees 2009-02-03 12:30:26 -07:00
lite5200b.dts powerpc/5200: Trim cruft from device trees 2009-02-03 12:30:26 -07:00
makalu.dts powerpc/4xx: DTS: Add Add'l SDRAM0 Compatible and Interrupt Info 2009-01-20 08:17:12 -05:00
media5200.dts powerpc/5200: Add support for the Media5200 board from Freescale 2009-02-04 13:39:17 -07:00
mgcoge.dts powerpc: Add support for mpc8247 based board MGCOGE from keymile. 2008-09-16 10:01:32 -05:00
mgsuvd.dts powerpc: Add support for the MPC852 based mgsuvd board from keymile. 2008-09-16 10:01:30 -05:00
motionpro.dts powerpc/5200: Trim cruft from device trees 2009-02-03 12:30:26 -07:00
mpc832x_mds.dts powerpc: Remove device_type = "board_control" properties in .dts files 2008-10-20 23:33:04 -05:00
mpc832x_rdb.dts powerpc/mpc832x_rdb: fix swapped ethernet ids 2008-11-19 15:12:19 -06:00
mpc834x_mds.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
mpc836x_mds.dts powerpc/83xx: Add USB Host/Gadget support for MPC8360E-MDS boards 2008-12-30 11:13:46 -06:00
mpc836x_rdk.dts powerpc/83xx: Add USB Host support for MPC8360E-RDK boards 2008-12-30 11:13:47 -06:00
mpc866ads.dts powerpc/CPM: Add i2c pins to dts and board setup 2008-07-14 07:55:39 -05:00
mpc885ads.dts powerpc/CPM: Add i2c pins to dts and board setup 2008-07-14 07:55:39 -05:00
mpc5121ads.dts powerpc/5121: Add PCI support. 2008-10-13 11:09:58 -05:00
mpc7448hpc2.dts powerpc/mpc7448: add alias list to DTS, clean out old chosen node 2008-07-16 17:57:33 -05:00
mpc8272ads.dts powerpc/fsl: update crypto node definition and device tree instances 2008-07-14 07:55:47 -05:00
mpc8313erdb.dts powerpc/83xx: Fix TSEC0 workability on MPC8313E-RDB boards 2009-02-06 10:38:57 -06:00
mpc8315erdb.dts powerpc/83xx: Add PCI-E support for all MPC83xx boards with PCI-E 2009-01-28 18:16:48 -06:00
mpc8349emitx.dts Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc 2008-12-28 16:54:33 -08:00
mpc8349emitxgp.dts Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc 2008-12-28 16:54:33 -08:00
mpc8377_mds.dts powerpc/83xx: Add power management support for MPC837x boards 2009-03-24 08:34:19 -05:00
mpc8377_rdb.dts powerpc/83xx: Add power management support for MPC837x boards 2009-03-24 08:34:19 -05:00
mpc8378_mds.dts powerpc/83xx: Add power management support for MPC837x boards 2009-03-24 08:34:19 -05:00
mpc8378_rdb.dts powerpc/83xx: Add power management support for MPC837x boards 2009-03-24 08:34:19 -05:00
mpc8379_mds.dts powerpc/83xx: Add power management support for MPC837x boards 2009-03-24 08:34:19 -05:00
mpc8379_rdb.dts powerpc/83xx: Add power management support for MPC837x boards 2009-03-24 08:34:19 -05:00
mpc8536ds.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
mpc8540ads.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
mpc8541cds.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
mpc8544ds.dts powerpc/85xx: Fix PCIe error interrupts 2009-01-07 09:18:52 -06:00
mpc8548cds.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
mpc8555cds.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
mpc8560ads.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
mpc8568mds.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
mpc8572ds_36b.dts powerpc/85xx: Added 36-bit physical device tree for mpc8572ds board 2009-02-11 00:18:26 -06:00
mpc8572ds_camp_core0.dts powerpc/85xx: Fix MPC8572DS PCI protected interrupt sources 2009-03-11 06:00:04 -05:00
mpc8572ds_camp_core1.dts powerpc/85xx: Fix MPC8572DS PCI protected interrupt sources 2009-03-11 06:00:04 -05:00
mpc8572ds.dts powerpc/85xx: Fixed PCI IO region sizes in mpc8572ds*.dts 2009-02-11 00:18:24 -06:00
mpc8610_hpcd.dts powerpc: add fsl,fifo-depth property to Freescale SSI device nodes 2009-03-09 10:52:03 -05:00
mpc8641_hpcn.dts Merge commit 'kumar/kumar-next' into next 2009-01-05 14:16:48 +11:00
pcm030.dts powerpc/5200: Trim cruft from device trees 2009-02-03 12:30:26 -07:00
pcm032.dts powerpc/5200: add Phytec phyCORE-MPC5200B-IO board (pcm032) 2009-03-11 09:36:26 -06:00
pq2fads.dts [POWERPC] fsl: Convert dts to v1 syntax 2008-04-17 09:40:48 -05:00
prpmc2800.dts [POWERPC] mv643xx_eth: Prepare to support multiple silicon blocks 2008-04-15 21:21:24 +10:00
ps3.dts [POWERPC] Convert remaining dts-v0 files to v1 2008-05-29 07:06:56 -05:00
rainier.dts ibm_newemac: Parameterize EMAC Multicast Match Handling 2008-07-09 16:30:46 +10:00
redwood.dts AMCC PPC 460SX redwood SoC platform initial framework 2009-02-14 14:41:29 -05:00
sam440ep.dts powerpc/4xx: Convert Sam440ep DTS to dts-v1 2008-06-11 08:33:59 -04:00
sbc8349.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
sbc8548.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
sbc8560.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
sbc8641d.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
sequoia.dts USB: powerpc: Workaround for the PPC440EPX USBH_23 errata [take 3] 2009-01-07 09:59:52 -08:00
storcenter.dts [POWERPC] Cleanup mpic nodes in .dts 2008-06-02 14:44:25 -05:00
stx_gp3_8560.dts gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
taishan.dts ibm_newemac: Parameterize EMAC Multicast Match Handling 2008-07-09 16:30:46 +10:00
tqm5200.dts powerpc/5200: Trim cruft from device trees 2009-02-03 12:30:26 -07:00
tqm8540.dts powerpc/85xx: TQM85xx - add i2c device nodes for LM75 2009-02-02 09:40:59 -06:00
tqm8541.dts powerpc/85xx: TQM85xx - add i2c device nodes for LM75 2009-02-02 09:40:59 -06:00
tqm8548-bigflash.dts powerpc/85xx: TQM85xx - add i2c device nodes for LM75 2009-02-02 09:40:59 -06:00
tqm8548.dts powerpc/85xx: TQM85xx - add i2c device nodes for LM75 2009-02-02 09:40:59 -06:00
tqm8555.dts powerpc/85xx: TQM85xx - add i2c device nodes for LM75 2009-02-02 09:40:59 -06:00
tqm8560.dts powerpc/85xx: TQM85xx - add i2c device nodes for LM75 2009-02-02 09:40:59 -06:00
virtex440-ml507.dts powerpc/4xx: update ml507 .dts file to release reference design 2009-03-06 08:50:24 -07:00
walnut.dts [POWERPC] Convert remaining dts-v0 files to v1 2008-05-29 07:06:56 -05:00
warp.dts powerpc/44x: Warp patches for the new NDFC driver 2009-01-20 08:17:21 -05:00
yosemite.dts powerpc/44x: Add explicit Yosemite support 2008-08-28 09:12:47 -04:00