linux-kernel-test/arch/powerpc/boot/dts
David Gibson 22258fa40e [POWERPC] Enable RTC for Ebony and Walnut (v2)
This patch extends the Ebony and Walnut platform code to instantiate
the existing ds1742 RTC class driver for the DS1743 RTC/NVRAM chip
found on both those boards.  The patch uses a helper function to scan
the device tree and instantiate the appropriate platform_device based
on it, so it should be easy to extend for other boards which have mmio
mapped RTC chips.

Along with this, the device tree binding for the ds1743 chips is
tweaked, based on the existing DS1385 OF binding found at:
	http://playground.sun.com/1275/proposals/Closed/Remanded/Accepted/346-it.txt
Although that document covers the NVRAM portion of the chip, whereas
here we're interested in the RTC portion, so it's not entirely clear
if that's a good model.

This implements only RTC class driver support - that is /dev/rtc0, not
/dev/rtc, and the low-level get/set time callbacks remain
unimplemented.  That means in order to get at the clock you will
either need a modified version of hwclock which will look at
/dev/rtc0, or you'll need to configure udev to symlink rtc0 to rtc.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
2008-01-25 07:07:26 -06:00
..
adder875-redboot.dts [POWERPC] 8xx: adder875 - Fix flash bus-width and remove duplicate __initdata 2008-01-23 19:34:56 -06:00
adder875-uboot.dts [POWERPC] 8xx: adder875 - Fix flash bus-width and remove duplicate __initdata 2008-01-23 19:34:56 -06:00
bamboo.dts [POWERPC] 4xx: Add aliases node to 4xx dts files 2007-12-23 13:36:30 -06:00
cm5200.dts [POWERPC] mpc5200: add CM5200 DTS 2008-01-18 09:33:19 -07:00
ebony.dts [POWERPC] Enable RTC for Ebony and Walnut (v2) 2008-01-25 07:07:26 -06:00
ep88xc.dts [POWERPC] cpm: Describe multi-user ram in its own device node. 2007-10-04 15:47:05 -05:00
ep405.dts [POWERPC] 4xx: Add aliases node to 4xx dts files 2007-12-23 13:36:30 -06:00
ep8248e.dts [POWERPC] 82xx: Embedded Planet EP8248E support 2008-01-23 19:34:43 -06:00
haleakala.dts [POWERPC] 4xx: Add AMCC Haleakala (405EXr) dts 2008-01-25 07:06:11 -06:00
holly.dts [POWERPC] DTS cleanup 2007-09-14 08:53:16 -05:00
katmai.dts [POWERPC] 4xx: Add aliases node to 4xx dts files 2007-12-23 13:36:30 -06:00
kilauea.dts [POWERPC] 4xx: Change Kilauea PCIe bus ranges in dts file 2007-12-23 13:36:33 -06:00
kuroboxHD.dts [POWERPC] FSL: Added aliases node to device trees 2007-12-12 01:51:03 -06:00
kuroboxHG.dts [POWERPC] FSL: Added aliases node to device trees 2007-12-12 01:51:03 -06:00
lite5200.dts [POWERPC] mpc5200: Add generic support for simple MPC5200 based boards 2008-01-18 20:57:09 -07:00
lite5200b.dts [POWERPC] mpc5200: Add generic support for simple MPC5200 based boards 2008-01-18 20:57:09 -07:00
makalu.dts [POWERPC] 4xx: Makalu dts 2007-12-23 13:37:02 -06:00
motionpro.dts [POWERPC] mpc5200: Add Promess Motion-PRO DTS 2008-01-18 09:34:53 -07:00
mpc832x_mds.dts [POWERPC] QE: Add support for Freescale QUICCEngine UART 2008-01-23 19:34:10 -06:00
mpc832x_rdb.dts [POWERPC] ucc_geth: use rx-clock-name and tx-clock-name device tree properties 2007-12-14 01:16:58 -06:00
mpc834x_mds.dts [POWERPC] 83xx: USB device tree cleanups 2008-01-23 19:33:05 -06:00
mpc836x_mds.dts [POWERPC] 83xx: USB device tree cleanups 2008-01-23 19:33:05 -06:00
mpc866ads.dts [POWERPC] 8xx: Convert mpc866ads to the new device binding. 2007-12-13 22:45:35 -06:00
mpc885ads.dts [POWERPC] cpm: Describe multi-user ram in its own device node. 2007-10-04 15:47:05 -05:00
mpc7448hpc2.dts [POWERPC] bootwrapper: adds cuboot for MPC7448HPC2 platform 2007-10-04 11:02:50 -05:00
mpc8272ads.dts [POWERPC] mpc8272ads: Remove muram from the CPM reg property. 2007-10-11 09:14:31 -05:00
mpc8313erdb.dts [POWERPC] 83xx: MPC8313e RDB - Add NOR flash to the device tree. 2008-01-23 19:34:49 -06:00
mpc8349emitx.dts [POWERPC] MPC8349E-mITX: Vitesse 7385 PHY is not connected to the MDIO bus 2008-01-23 19:34:01 -06:00
mpc8349emitxgp.dts [POWERPC] 83xx: USB device tree cleanups 2008-01-23 19:33:05 -06:00
mpc8377_mds.dts [POWERPC] 83xx: add device trees for MPC837x MDS board 2008-01-23 19:33:00 -06:00
mpc8378_mds.dts [POWERPC] 83xx: add device trees for MPC837x MDS board 2008-01-23 19:33:00 -06:00
mpc8379_mds.dts [POWERPC] 83xx: add device trees for MPC837x MDS board 2008-01-23 19:33:00 -06:00
mpc8540ads.dts [POWERPC] FSL: Added aliases node to device trees 2007-12-12 01:51:03 -06:00
mpc8541cds.dts [POWERPC] FSL: Added aliases node to device trees 2007-12-12 01:51:03 -06:00
mpc8544ds.dts [POWERPC] Fix incorrect interrupt map on FSL reference boards 2008-01-23 19:32:56 -06:00
mpc8548cds.dts [POWERPC] FSL: Added aliases node to device trees 2007-12-12 01:51:03 -06:00
mpc8555cds.dts [POWERPC] FSL: Added aliases node to device trees 2007-12-12 01:51:03 -06:00
mpc8560ads.dts [POWERPC] FSL: Added aliases node to device trees 2007-12-12 01:51:03 -06:00
mpc8568mds.dts [POWERPC] ucc_geth: use rx-clock-name and tx-clock-name device tree properties 2007-12-14 01:16:58 -06:00
mpc8572ds.dts [POWERPC] Fix incorrect interrupt map on FSL reference boards 2008-01-23 19:32:56 -06:00
mpc8610_hpcd.dts [POWERPC] Update MPC8610 HPCD to support audio drivers 2008-01-23 19:34:29 -06:00
mpc8641_hpcn.dts [POWERPC] 86xx: Add localbus and flash nodes to mpc8641_hpcn.dts 2008-01-23 19:34:59 -06:00
pq2fads.dts [POWERPC] cpm: Describe multi-user ram in its own device node. 2007-10-04 15:47:05 -05:00
prpmc2800.dts [POWERPC] DTS cleanup 2007-09-14 08:53:16 -05:00
ps3.dts [POWERPC] PS3: Device tree source 2007-06-28 19:18:02 +10:00
rainier.dts [POWERPC] 4xx: Add aliases node to 4xx dts files 2007-12-23 13:36:30 -06:00
sequoia.dts [POWERPC] 4xx: Add aliases node to 4xx dts files 2007-12-23 13:36:30 -06:00
storcenter.dts [POWERPC] Add StorCenter DTS first draft. 2008-01-23 19:54:33 -06:00
taishan.dts [POWERPC] 4xx: Add aliases node to 4xx dts files 2007-12-23 13:36:30 -06:00
tqm5200.dts [POWERPC] mpc5200: Add TQM5200 DTS 2008-01-18 09:32:20 -07:00
walnut.dts [POWERPC] Enable RTC for Ebony and Walnut (v2) 2008-01-25 07:07:26 -06:00