- 10 Oct, 2007 1 commit
-
-
David Gibson authored
Based on BenH's earlier work, this is a new version of the EMAC driver for the built-in ethernet found on PowerPC 4xx embedded CPUs. The same ASIC is also found in the Axon bridge chip. This new version is designed to work in the arch/powerpc tree, using the device tree to probe the device, rather than the old and ugly arch/ppc OCP layer. This driver is designed to sit alongside the old driver (that lies in drivers/net/ibm_emac and this one in drivers/net/ibm_newemac). The old driver is left in place to support arch/ppc until arch/ppc itself reaches its final demise (not too long now, with luck). This driver still has a number of things that could do with cleaning up, but I think they can be fixed up after merging. Specifically: - Should be adjusted to properly use the dma mapping API. Axon needs this. - Probe logic needs reworking, in conjuction with the general probing code for of_platform devices. The dependencies here between EMAC, MAL, ZMII etc. make this complicated. At present, it usually works, because we initialize and register the sub-drivers before the EMAC driver itself, and (being in driver code) runs after the devices themselves have been instantiated from the device tree. Signed-off-by:
David Gibson <david@gibson.dropbear.id.au> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 18 Jul, 2007 1 commit
-
-
Andy Fleming authored
The TSEC/eTSEC automatically detect their PHY interface type, unless the type is RGMII-ID (RGMII with internal delay). In that situation, it just detects RGMII. In order to fix this, we need to pass in rgmii-id if that is the connection type. Signed-off-by:
Andy Fleming <afleming@freescale.com>
-
- 03 Jul, 2007 2 commits
-
-
Roy Zang authored
Signed-off-by:
Roy Zang <tie-fei.zang@freescale.com> Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Roy Zang authored
Document the global utilities node define and example. Signed-off-by:
Roy Zang <tie-fei.zang@freescale.com> Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
- 28 Jun, 2007 1 commit
-
-
David Gibson authored
A strict reading of the flattened device tree format defined in booting-without-of.txt does in fact require that all the tags defining properties for a node go before any definitions of subnodes, however it's not particularly emphasised. Although allowing intermingled properties and subnodes would not be ambiguous in meaning, the kernel parser does currently require that properties precede subnodes. Furthermore, keeping this constraint makes life easier for various device tree scanning tools. Therefore, re-emphasise in booting-without-of.txt that this is a strict requirement of the flattened device tree format. Signed-off-by:
David Gibson <david@gibson.dropbear.id.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 06 Jun, 2007 2 commits
-
-
Stuart Yoder authored
Add table of contents. Signed-off-by:
Stuart Yoder <stuart.yoder@freescale.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
Stuart Yoder authored
Fix typo in section numbering. Signed-off-by:
Stuart Yoder <stuart.yoder@freescale.com> Acked-by:
David Gibson <david@gibson.dropbear.id.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 09 May, 2007 2 commits
-
-
Matt LaPlante authored
Fix various typos in kernel docs and Kconfigs, 2.6.21-rc4. Signed-off-by:
Matt LaPlante <kernel1@cyberdogtech.com> Signed-off-by:
Adrian Bunk <bunk@stusta.de>
-
Michael Opdenacker authored
Signed-off-by:
Michael Opdenacker <michael@free-electrons.com> Signed-off-by:
Adrian Bunk <bunk@stusta.de>
-
- 02 May, 2007 1 commit
-
-
Kim Phillips authored
Since ucc_geth is being migrated to use the phylib, the existing (undocumented) 'interface' property is being deprecated in favour of 'phy-connection-type'. phy-connection-type is now maintained one-to-one with definitions in include/linux/phy.h, albeit in the form of a string. If not specified, "mii" is assumed. Signed-off-by:
Kim Phillips <kim.phillips@freescale.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 27 Apr, 2007 1 commit
-
-
Domen Puncer authored
Fix typos + some cosmetic changes. Signed-off-by:
Domen Puncer <domen.puncer@telargo.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 21 Mar, 2007 1 commit
-
-
Scott Wood authored
To allow more robust association of each network device node with an index (such as is used by the firmware or an EEPROM to indicate MAC addresses), a network device's node may specify the index explicitly. Signed-off-by:
Scott Wood <scottwood@freescale.com> Acked-by: David Gibson david@gibson.dropbear.id.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 16 Mar, 2007 1 commit
-
-
David Gibson authored
This patch updates booting-without-of.txt to describe version 17 of the flattened device tree format. Version 17 is a small, backwards compatible change from version 16, adding an extra field giving the size of the device tree's structure block. At this time, the kernel has no use for the extra information, however its presence can make life easier for bootloaders or other software manipulating the tree. In addition this patch adds information on the size_dt_strings field of the device tree header, present since version 3 of the flattened tree format, but omitted from the documentation. It also makes changes to consistently refer to versions 16 and 17 as versions 16 and 17 in decimal, rather than version 0x10 which was occasionally used for version 16 previously. Finally, we also add the new field to the definition of the device tree header structure in prom.h Signed-off-by:
David Gibson <david@gibson.dropbear.id.au> Acked-by:
Jon Loeliger <jdl@freescale.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 08 Mar, 2007 1 commit
-
-
Stuart Yoder authored
Create a new section descrbing how interrupts are represented in the device tree. Added more detail. Clarified some things. Signed-off-by:
Stuart Yoder <stuart.yoder@freescale.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 07 Mar, 2007 1 commit
-
-
Stuart Yoder authored
Remove interrupt-controller as a valid property under /chosen in the documentation. There is a consensus that an interrupt-controller property does not belong under /chosen. /chosen is specifically for dynamic properties set at runtime. Signed-off-by:
Stuart Yoder <stuart.yoder@freescale.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 16 Feb, 2007 1 commit
-
-
Stuart Yoder authored
Remove references to the linux,platform property from booting-without-of.txt since it is obsolete. Signed-off-by:
Stuart Yoder <stuart.yoder@freescale.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 15 Feb, 2007 1 commit
-
-
Timur Tabi authored
The 'linux,boot-cpu' property is obsolete, so remove it from all of the DTS files and from booting-without-of.txt. The boot CPU is actually defined in the device tree header, and U-Boot sets that field. The device tree compiler also complains if the property exists. Signed-off-by:
Timur Tabi <timur@freescale.com> Signed-off-by:
Stuart Yoder <stuart.yoder@freescale.com> Acked-by:
David Gibson <dwg@au1.ibm.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 08 Feb, 2007 1 commit
-
-
Li Yang authored
Added a new dr_mode property to describe what mode the DR controller is being used in (host, device, OTG). Updated the MPC8349E MDS dts with this new property. Signed-off-by:
Li Yang <leoli@freescale.com> Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
- 20 Dec, 2006 1 commit
-
-
Vitaly Wool authored
This updates the Documentation/powerpc part of the MTD OF implementation with the new field probe-type. Its support has already been implemented in MTD part (drivers/mtd/maps/physmap_of.c). Signed-off-by:
Vitaly Wool <vwool@ru.mvista.com> Acked-by:
Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 04 Dec, 2006 1 commit
-
-
Vitaly Wool authored
This adds support for flash device descriptions to the OF device tree. It's inspired by and partially borrowed from Sergei's patch "[RFC] Adding MTD to device tree.patch". Signed-off-by:
Vitaly Wool <vwool@ru.mvista.com> Signed-off-by:
Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 29 Nov, 2006 1 commit
-
-
Matt LaPlante authored
This patch fixes typos in various Documentation txts. The patch addresses some misc words. Signed-off-by:
Matt LaPlante <kernel1@cyberdogtech.com> Acked-by:
Randy Dunlap <rdunlap@xenotime.net> Signed-off-by:
Adrian Bunk <bunk@stusta.de>
-
- 04 Oct, 2006 1 commit
-
-
Li Yang authored
OF device tree node spec used in QE/8360 support patches. Signed-off-by:
Li Yang <leoli@freescale.com> Signed-off-by:
Jiang Bo <Tanya.jiang@freescale.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com> Signed-off-by:
Vitaly Bordug <vbordug@ru.mvista.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 03 Oct, 2006 7 commits
-
-
Matt LaPlante authored
This patch fixes typos in various Documentation txts. The patch addresses some words starting with the letter 'S'. Signed-off-by:
Matt LaPlante <kernel1@cyberdogtech.com> Acked-by:
Alan Cox <alan@redhat.com> Acked-by:
Randy Dunlap <rdunlap@xenotime.net> Signed-off-by:
Adrian Bunk <bunk@stusta.de>
-
Matt LaPlante authored
This patch fixes typos in various Documentation txts. The patch addresses some words starting with the letters 'Q'-'R'. Signed-off-by:
Matt LaPlante <kernel1@cyberdogtech.com> Acked-by:
Randy Dunlap <rdunlap@xenotime.net> Signed-off-by:
Adrian Bunk <bunk@stusta.de>
-
Matt LaPlante authored
This patch fixes typos in various Documentation txts. The patch addresses some words starting with the letters 'N'-'P'. Signed-off-by:
Matt LaPlante <kernel1@cyberdogtech.com> Acked-by:
Randy Dunlap <rdunlap@xenotime.net> Signed-off-by:
Adrian Bunk <bunk@stusta.de>
-
Matt LaPlante authored
This patch fixes typos in various Documentation txts. The patch addresses some words starting with the letters 'H'-'M'. Signed-off-by:
Matt LaPlante <kernel1@cyberdogtech.com> Acked-by:
Randy Dunlap <rdunlap@xenotime.net> Signed-off-by:
Adrian Bunk <bunk@stusta.de>
-
Matt LaPlante authored
This patch fixes typos in various Documentation txts. The patch addresses some words starting with the letters 'F'-'G'. Signed-off-by:
Matt LaPlante <kernel1@cyberdogtech.com> Signed-off-by:
Adrian Bunk <bunk@stusta.de>
-
Matt LaPlante authored
This patch fixes typos in various Documentation txts. This patch addresses some words starting with the letters 'D'-'E'. Signed-off-by:
Matt LaPlante <kernel1@cyberdogtech.com> Signed-off-by:
Adrian Bunk <bunk@stusta.de>
-
Matt LaPlante authored
This patch fixes typos in various Documentation txts. This patch addresses some words starting with the letters 'B'-'C'. There are also a few grammar fixes thrown in for Randy. ;) Signed-off-by:
Matt LaPlante <kernel1@cyberdogtech.com> Signed-off-by:
Adrian Bunk <bunk@stusta.de>
-
- 29 Aug, 2006 1 commit
-
-
Benjamin Herrenschmidt authored
The booting-without-of.txt had incorrect definition for the sense codes for an OpenPIC controller Signed-off-by:
Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 17 Aug, 2006 1 commit
-
-
Jon Loeliger authored
Also accept "local-mac-address". However the old "address" is now obsolete, but accepted for backwards compatibility. It should be removed after all device trees have been converted to use "mac-address". Signed-off-by:
Jon Loeliger <jdl@freescale.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 03 Jul, 2006 1 commit
-
-
Kim Phillips authored
Signed-off-by:
Kim Phillips <kim.phillips@freescale.com> Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
- 28 Mar, 2006 1 commit
-
-
Benjamin Herrenschmidt authored
This removes statically assigned platform numbers and reworks the powerpc platform probe code to use a better mechanism. With this, board support files can simply declare a new machine type with a macro, and implement a probe() function that uses the flattened device-tree to detect if they apply for a given machine. We now have a machine_is() macro that replaces the comparisons of _machine with the various PLATFORM_* constants. This commit also changes various drivers to use the new macro instead of looking at _machine. Signed-off-by:
Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 22 Mar, 2006 1 commit
-
-
Kim Phillips authored
Documentation: Added FSL SOC SEC node definition Updated the documentation to include the definition of the SEC device node format for Freescale SOC devices. Signed-off-by:
Kim Phillips <kim.phillips@freescale.com> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 10 Feb, 2006 1 commit
-
-
Becky Bruce authored
Updated the documentation to include the definition of the USB device node format for Freescale SOC devices. Signed-off-by:
Becky Bruce <becky.bruce@freescale.com> Signed-off-by:
Kumar Gala <galak@kernel.crashing.org> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 07 Feb, 2006 1 commit
-
-
Becky Bruce authored
Updated SOC node definition in documentation to include bus-frequency property. Also extended mdio example to match specification. Signed-off-by:
Becky Bruce <becky.bruce@freescale.com> Signed-off-by:
Kumar Gala <galak@gate.crashing.org> Signed-off-by:
Paul Mackerras <paulus@samba.org>
-
- 01 Feb, 2006 1 commit
-
-
David Gibson authored
The flattened device tree is the only supported way of booting ARCH=powerpc kernels on non Open Firmware machines. The documentation for the flattened tree format and contents has been discussed on mailing lists and lately has been living in the dtc git tree. Really, it ought to go in the kernel's Documentation directory for maximum visibility. Signed-off-by:
David Gibson <dwg@au1.ibm.com> Cc: Paul Mackerras <paulus@samba.org> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-