25 Aug, 2009
1 commit
-
- Add usb node;
- Configure pins and clocks;
- Enable USB function in BCSR.The support was successfully tested using serial and ethernet gadget
drivers.Signed-off-by: Anton Vorontsov
Signed-off-by: Kumar Gala
16 Jun, 2009
1 commit
-
The current device tree for the MPC8272ADS assumes a mapping of 32 MB
of NOR flash at 0xFE00.0000, while there are actually only 8 MB on
the boards, mapped at 0xFF80.0000. When booting an uImage with such a
device tree, the kernel crashes because 0xFE00.0000 is not mapped.Also introduce aliases for serial[01] and ethernet[01].
Signed-off-by: Wolfgang Denk
Cc: Scott Wood
Signed-off-by: Kumar Gala
14 Jul, 2008
2 commits
-
delete obsolete device-type property, delete model property
(use compatible property instead), prepend "fsl," to Freescale
specific properties. Add nodes to device trees that are missing them,
and fix broken property values in other trees.Signed-off-by: Kim Phillips
Signed-off-by: Kumar Gala -
Initialize I2C pins on boards with CPM1/CPM2 controllers and document the
i2c bus in booting-without-of.The boards don't have any I2C chips connected to the I2C bus, so unless
some external chips are connected to the boards, this code is just an
example of setting everything else up.Signed-off-by: Jochen Friedrich
Signed-off-by: Kumar Gala
17 Apr, 2008
1 commit
-
Signed-off-by: Kumar Gala
11 Oct, 2007
1 commit
-
This is described by the muram node now.
Signed-off-by: Scott Wood
Signed-off-by: Kumar Gala
05 Oct, 2007
2 commits
-
The way the current CPM binding describes available multi-user (a.k.a.
dual-ported) RAM doesn't work well when there are multiple free regions,
and it doesn't work at all if the region doesn't begin at the start of
the muram area (as the hardware needs to be programmed with offsets into
this area). The latter situation can happen with SMC UARTs on CPM2, as its
parameter RAM is relocatable, u-boot puts it at zero, and the kernel doesn't
support moving it.It is now described with a muram node, similar to QE. The current CPM
binding is sufficiently recent (i.e. never appeared in an official release)
that compatibility with existing device trees is not an issue.The code supporting the new binding is shared between cpm1 and cpm2, rather
than remain separated. QE should be able to use this code as well, once
minor fixes are made to its device trees.Signed-off-by: Scott Wood
Signed-off-by: Kumar Gala -
1. PCI and reset are factored out into pq2.c. I renamed them from m82xx
to pq2 because they won't work on the Integrated Host Processor line of
82xx chips (i.e. 8240, 8245, and such).2. The PCI PIC, which is nominally board-specific, is used on multiple
boards, and thus is used into pq2ads-pci-pic.c.3. The new CPM binding is used.
4. General cleanup.
Signed-off-by: Scott Wood
Signed-off-by: Kumar Gala
14 Sep, 2007
1 commit
-
Removed the following cruft from .dts files:
* 32-bit in cpu node -- doesn't exist in any spec and not used by kernel
* removed built-in (chrp legacy)
* Removed #interrupt-cells in places they don't need to be set
* Fixed ranges on lite5200*
* Removed clock-frequency from i8259 pic node, not sure where this came from
* Removed big-endian from i8259 pic nodes, this was just bogusSigned-off-by: Kumar Gala
22 Aug, 2007
1 commit
-
Signed-off-by: Scott Wood
Signed-off-by: Paul Mackerras
10 Jul, 2007
1 commit
-
Removed explicit linux,phandle usage. Using references and labels now in PQ
and PQ2 boards currently supported in arch/powerpc.Signed-off-by: Vitaly Bordug
Cc: Arnd Bergmann
Cc: Olof Johansson
Cc: Dominik Brodowski
Cc: Paul Mackerras
Cc: Benjamin Herrenschmidt
Signed-off-by: Andrew Morton
Signed-off-by: Kumar Gala
09 Mar, 2007
1 commit
-
The #cpus property is unused and undocumented and is therefore
being removed.Signed-off-by: Stuart Yoder
Acked-by: David Gibson
Signed-off-by: Paul Mackerras
16 Feb, 2007
1 commit
-
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
Signed-off-by: Stuart Yoder
Acked-by: David Gibson
Signed-off-by: Paul Mackerras
07 Feb, 2007
2 commits
-
Recent update of asm-powerpc/io.h caused cpm-related stuff to break in the
current kernel. Current patch fixes it, as well as other inconsistencies
expressed, that do not permit targets from working properly:- Updated dts with a chosen node with interrupt controller,
- fixed messed device IDs among CPM2 SoC devices,
- corrected odd header name and fixed type in defines,
- Added 82xx subdir to the powerpc/platforms Makefile, missed during
initial commit,
- new solely-powerpc header file for 8260 family (was using one from
arch/ppc, this one cleaned up from the extra stuff), in fact for now
a placeholder to get the board-specific includes for stuff not yet
capable to live with devicetree peeks only
- Fixed couple of misprints in reference mpc8272 dts.Signed-off-by: Vitaly Bordug
Signed-off-by: Paul Mackerras -
This contains important fixes for the CPM2 PIC code. Eliminated
CPM_IRQ_OFFSET, pulling the respective interrupt numbers from the interrupt
mapping. Updated devicetree files to reflect that. Changed direct
IC-related IO accesses to the IO accessors. Fixed all the sense values to
keep coherency with ipic. In the current code, CPM2 stuff will have no IRQs
and hence could be hardly usable.Signed-off-by: Vitaly Bordug
Signed-off-by: Paul Mackerras
04 Oct, 2006
1 commit
-
This adds current dts file used with MPC8272ADS,
introducing new mdio bitbang defines, as well as
fully-CPM2-SoC board design.Signed-off-by: Vitaly Bordug