24 Jan, 2008
40 commits
-
Prevents miscellaneous users from declaring it locally.
Signed-off-by: Jon Loeliger
Signed-off-by: Kumar Gala -
This patch adds support to use the fixed-link property of an ethernet node
to fs_enet for the CONFIG_PPC_CPM_NEW_BINDING case.Signed-off-by: Jochen Friedrich
Acked-by: Jeff Garzik
Acked-by: Vitali Bordug
Signed-off-by: Kumar Gala -
Signed-off-by: Grant Likely
Signed-off-by: Kumar Gala -
cpmux is need in all cases, having wrapped by the ifndef CONFIG_STX_GP3
was causing a compile error.Signed-off-by: Kumar Gala
-
Do just enough to move the RapidIO support code for 85xx over from arch/ppc
into arch/powerpc and make it still build.Signed-off-by: Kumar Gala
-
drivers/rapidio/rio.c: In function 'rio_get_asm':
drivers/rapidio/rio.c:413: error: implicit declaration of function 'in_interrupt'
drivers/rapidio/rio.c: In function 'rio_init_mports':
drivers/rapidio/rio.c:480: warning: format '%8.8lx' expects type 'long unsigned int', but argument 2 has type 'resource_size_t'
drivers/rapidio/rio.c:480: warning: format '%8.8lx' expects type 'long unsigned int', but argument 3 has type 'resource_size_t'Signed-off-by: Kumar Gala
-
Call of_platform_bus_probe() on the MPC8641 HPCN, similar to what is
done for other platforms.Signed-off-by: Wade Farnsworth
Signed-off-by: Kumar Gala -
Add local bus, flash, and MTD partition nodes to mpc8641_hpcn.dts
Also add compatible field for the soc node, so that it will be picked up
by of_platform_bus_probe().Signed-off-by: Wade Farnsworth
Signed-off-by: Kumar Gala -
Signed-off-by: Scott Wood
Signed-off-by: Kumar Gala -
Signed-off-by: Scott Wood
Signed-off-by: Kumar Gala -
Signed-off-by: Scott Wood
Signed-off-by: Kumar Gala -
Add NAND to device tree, and call of_platform_bus_probe().
Signed-off-by: Scott Wood
Signed-off-by: Kumar Gala -
This board is also resold by Freescale under the names
"QUICCStart MPC8248 Evaluation System" and "CWH-PPC-8248N-VE".Signed-off-by: Scott Wood
Signed-off-by: Kumar Gala -
Signed-off-by: Scott Wood
Signed-off-by: Kumar Gala -
The e500 MMU init code previously assumed KERNELBASE always equaled
PAGE_OFFSET and PHYSICAL_START was 0. This is useful for kdump
support as well as asymetric multicore.For the initial kdump support the secondary kernel will run at 32M
but need access to all of memory so we bump the initial TLB up to
64M. This also matches with the forth coming ePAPR spec.Signed-off-by: Dale Farnsworth
Signed-off-by: Kumar Gala -
Don't depend on the reg property as a way to determine the base
of the immr space. The reg property might be defined differently for
different SoC families.Signed-off-by: Scott Wood
Signed-off-by: Kumar Gala -
Update the MPC8610 HPCD files to support the audio driver. Update
booting-without-of.txt with information on the SSI device.Signed-off-by: Timur Tabi
Signed-off-by: Kumar Gala -
IPIC is not just for 83xx anymore so make it a separate config option.
Signed-off-by: John Rigby
Signed-off-by: Kumar Gala -
Added ipic_info entries for vectors used by 512x that
were previously unused by 83xx.Signed-off-by: John Rigby
Signed-off-by: Kumar Gala -
Synchronize it to the definition in include/math-emu/op-4.h for short term.
Signed-off-by: Liu Yu
Signed-off-by: Kumar Gala -
Add in missing of_node_put() after cpm2_pic_init(). This and other coding
style cleanups as suggested by Stephen Rothwell.Signed-off-by: Paul Gortmaker
Signed-off-by: Kumar Gala -
Add file ucc_uart.c, a serial device driver for the Freescale QUICCEngine.
Update the Kconfig and Makefile accordingly.Signed-off-by: Timur Tabi
Signed-off-by: Kumar Gala -
Add support for UART serial ports using a Freescale QUICCEngine. Update
booting-without-of.txt to define new properties for a QE UART node. Update
the MPC8323E-MDS device tree to add UCC5 as a UART. Update the QE library
to support slow UCC devices and modules.Signed-off-by: Timur Tabi
Signed-off-by: Kumar Gala -
Define the layout of a binary blob that contains a QE firmware and instructions
on how to upload it. Add function qe_upload_firmware() to parse the blob
and perform the actual upload. Fully define 'struct rsp' in immap_qe.h to
include the actual RISC Special Registers. Added description of a new
QE firmware node to booting-without-of.txt.Signed-off-by: Timur Tabi
Signed-off-by: Kumar Gala -
fixed-link says: register new "Fixed/emulated PHY", i.e. PHY that
not connected to the real MDIO bus.Signed-off-by: Vitaly Bordug
Signed-off-by: Anton Vorontsov
Signed-off-by: Kumar Gala -
...thus use fixed-link to register proper "Fixed PHY"
Signed-off-by: Anton Vorontsov
Signed-off-by: Vitaly Bordug
Signed-off-by: Kumar Gala -
With that patch fixed.c now fully emulates MDIO bus, thus no need
to duplicate PHY layer functionality. That, in turn, drastically
simplifies the code, and drops down line count.As an additional bonus, now there is no need to register MDIO bus
for each PHY, all emulated PHYs placed on the platform fixed MDIO bus.
There is also no more need to pre-allocate PHYs via .config option,
this is all now handled dynamically.Signed-off-by: Anton Vorontsov
Signed-off-by: Vitaly Bordug
Acked-by: Jeff Garzik
Signed-off-by: Kumar Gala -
This patch adds localbus and pata nodes to use CF IDE interface
on MPC8349E-mITX boards.Patch also adds code to probe localbus.
Signed-off-by: Anton Vorontsov
Signed-off-by: Kumar Gala -
Remove device_type = "usb" for 83xx SoC USB controller
Signed-off-by: Li Yang
Signed-off-by: Kumar Gala -
Add chip specific and board specific initialization for MPC837x USB.
Signed-off-by: Li Yang
Signed-off-by: Kumar Gala -
Signed-off-by: Li Yang
Signed-off-by: Kumar Gala -
The ULI based boards had the interrupt maps for USB on the ULI incorrectly
set.Also, the MPC8572DS was missing the interrupt-map-mask for the 3rd PCIe
controller.Signed-off-by: Kumar Gala
-
Signed-off-by: Kumar Gala
-
Add the ability to set the mac address given the alias for the device.
Removes the need for having a linux,network-index property.Signed-off-by: Kumar Gala
-
Signed-off-by: Kumar Gala
-
Signed-off-by: Kumar Gala
-
The mpic_map() and __mpic_map_mmio() need to use phys_addr_t for the
physical address they are passed.Signed-off-by: Becky Bruce
Signed-off-by: Kumar Gala -
The 85xx/86xx pci code no longer uses update_bridge_resource and it was the
only caller.Signed-off-by: Kumar Gala
-
The current PCI code for Freescale 85xx/86xx was treating the virtual
P2P PCIe bridge as a transparent bridge. Rather than doing that fixup
the virtual P2P bridge by copying the resources from the PHB.Also, fixup a bit of the code for dealing with resource_size_t being
64-bits and how we set ATMU registers for >4G.Signed-off-by: Kumar Gala
-
For transparent P2P bridges the first 3 resources may get set from based on
BAR registers and need to get fixed up. Where as the remainder come from the
parent bus and have already been fixed up.Signed-off-by: Kumar Gala