[linux-yocto] [PATCH 00/89] updates to 3.4 standard/axxia/base
Paul Butler
butler.paul at gmail.com
Sun Oct 27 12:32:25 PDT 2013
Updates for 34xx and 55xx platforms since real hardware is now being testing.
Anders Berg (9):
drivers/dma: Corrected IRQ line mixup.
arm/dts: Added device tree nodes for I2C controllers.
drivers/i2c: New I2C bus driver
drivers/i2c: Corrected WAIT_TIMER timeout calculation.
drivers/i2c: Use 'bus' property from device tree.
usb: Enable dma transfers in ehci-ci13612
usb: Cleanup USB host controller driver ehci-ci13612
arm/mach-axxia: Added L3 cache init function
usb: ehci-ci13612: Halt controller before reset
David Mercado (10):
LSI axm55xx: Add CPU Hotplug support
arch/powerpc: Fix PMU interrupts
arm/mach-axxia: Fix irq_set_type() in arch/arm/mach-axxia/axxia-gic.c
powerpc/configs: Address error message when issuing reboot
drivers/net/ethernet: add ACP wrappers back into kernel
arm/mach-axxia: fix error with IRQ type setting at startup
drivers/net/ethernet: FEMAC Driver
drivers/net/ethernet: combined arm and powerpc FEMAC ethernet driver
arm/mach-axxia: filled in stub axxia_restart function
drivers: Fix Device Tree "compatible" fields
Gary McGee (1):
arm/mach-axxia: support for Axxia DDR retention
Jay Jayatheerthan (1):
drivers/net/ethernet: Fix clause 45 MDIO access.
John Jacques (55):
arm/boot/dts: Change the timer interrupt numbers to match the new
simulator.
configs: using common LSI defconfig files
arch/powerpc: Release the lock when ncr_read() completes.
arch/powerpc: Aded wrappers for platform device
registration/deregistration.
arm/config: Add the LSI drivers
powerpc/dts: Device tree files for the LSI boards.
arm: A merge of the AXM5516 emulation bringup branch.
config: Added default config files for the RT case.
drivers/net/ethernet: Wrapper Cleanup
arm/configs: Add CONFIG_NET_NS and CONFIG_DMATEST to the default ARM
configurations.
drivers/tty: Handle baud rate changes. The initial port only ran at
115200.
arm/boot/dts: The device tree for AXM5516 emulation.
arm/boot/dts: The device tree for Amarillo.
drivers/net: Use the ASIC watermark value for now.
arm/mach-axxia: Don't try to initialize pcie late.
drivers/tty: Hard code the baud rate divisors for now.
arm/mach-axxia: Remove debug printk().
drivers/tty: Handle the baud rate correctly, and use the PLLs provided
by U-Boot to set up the clocks.
drivers/net/ethernet: Support for the new BCM 5221 phy.
drivers/net: Moved the ARM data sync barrier to the ARM section of the
driver.
drivers/net: The ARM dsb was, incorrectly, added to the PowerPC part
of the driver.
drivers/net: Switch back to regular register mode after using PHY
shadow registers.
arm/boot/dts: Reserve memory from 0 to 4M (for U-Boot).
arm/mach-axxia: Wait a bit more gently when in the pen.
arm/mach-axxia: Clean up the sequence of starting other cores.
drivers/net: Get the latest working with the built-in switch on
Amarillo.
drivers/net: Switched back to the broken, but sort of works, version.
arm/boot/dts: Added phy-link, and changed the default phy address to
0x1e.
drivers/net: Added debug code.
drivers/net: Check for the PHY link setting and set as appropriate.
drivers/net: A clean up of the femac code.
drivers/net: The work around for Amarillo needs to be done the first
time as well!
drivers/net/ethernet: Use ntohl() instead of #defines and swab32().
drivers/spi: Don't check for the, no longer used, enabled property.
arm/mach-axxia: add support for SPI flash.
arm-powerpc-drivers: Add the necessary wrappers to all architectures.
arm/mach-axxia: PCIe support.
arm-powerpc-drivers: Rearrange the location of the wrapper functions
drivers/net/ethernet: Remove the Amarillo networking work-around by
default.
arch: LSI Axxia systems use a config ring to access parts of the
hardware.
drivers/misc: System memory monitoring for AXM55xx.
arm/configs: Disable system memory controller monitoring for now
configs: Updated to build with the new LSI drivers in drivers/misc.
drivers/misc: Add a parameter to the smmon module, log.
drivers/misc: lsi-smmon - Mask unmonitored bits in the interrupt mask
register
arm/configs: Enable system memory monitoring by default.
drivers/ethernet: Change the file permissions from 755 to 644.
arm/mach-axxia: L3 Cache is not available in simulation!
arm/mach-axxia: Add dummy versions of the mdio access functions
arm/configs: In order to get the Preempt-RT branch building
drivers/ethernet: Set the watermark correctly in emulation
powerpc/dts: Updated to work on 3500 emulation
arm/mach-axxia: The offset was not being passed to __arm_ioremap_pfn!
arm/mach-axxia: Work around. Requires a U-Boot with the other part of
the work around.
arm: Axxia Only
Michael Bringmann (1):
drivers/i2c: Collapse AI2C file implementation along logical lines.
Niraj Desai (1):
drivers/usb: LSI AXM5500 USB driver support
Paul Butler (1):
drivers: changes for MTC and the FEMAC
SangeethaRao (9):
drivers/net/ethernet: disabled RX/RX FEMAC pause frames and increased
PHY RX FIFO size
arm/mach-axxia: Updated such that GFP_DMA mask is correctly set to 32
bits for AXM55xx
drivers/usb: USB driver changes for AXM55xx
arm/configs: USB config changes
arm/mach-axxia: Updated PCIe driver since it had incorrect PEI log
info
arm/mach-axxia: Fixed type1 PCIe enumeration issue
drivers/usb: USB driver changes to improve performance on AXM55xx.
drivers/net: FEMAC hprot register wasn't being set to uncached mode
usb: Added check to confirm that USB controller is stopped before
trying to reset it
wwang22 (1):
drivers/misc: Disabled debug message in MTC driver
arch/arm/Kconfig | 1 +
arch/arm/Makefile | 4 +
arch/arm/boot/compressed/head.S | 63 +-
arch/arm/boot/dts/axm55xx.dts | 391 ++-
arch/arm/boot/dts/axm55xxemu.dts | 202 ++
arch/arm/boot/dts/axm55xxsim.dts | 6 +-
arch/arm/boot/emuboot/.gitignore | 2 +
arch/arm/boot/emuboot/Makefile | 10 +-
arch/arm/boot/emuboot/emuboot.S | 27 +-
arch/arm/boot/emuboot/emuboot.lds | 4 +-
arch/arm/boot/fmboot/.gitignore | 2 +
arch/arm/configs/lsi_defconfig | 116 +-
arch/arm/configs/lsi_rt_defconfig | 2481 +++++++++++++++++++
arch/arm/configs/lsisim_defconfig | 57 +-
arch/arm/configs/lsisim_rt_defconfig | 2493 ++++++++++++++++++++
arch/arm/include/asm/lsi/acp_ncr.h | 3 +
arch/arm/kernel/head.S | 8 +
arch/arm/mach-axxia/Kconfig | 3 +
arch/arm/mach-axxia/Makefile | 4 +-
arch/arm/mach-axxia/axxia-gic.c | 120 +-
arch/arm/mach-axxia/axxia.c | 92 +-
arch/arm/mach-axxia/clock.c | 97 +
arch/arm/mach-axxia/ddr_retention.c | 288 +++
arch/arm/mach-axxia/headsmp.S | 30 +-
arch/arm/mach-axxia/hotplug.c | 52 +-
arch/arm/mach-axxia/include/mach/debug-macro.S | 34 +-
arch/arm/mach-axxia/io.c | 2 +-
arch/arm/mach-axxia/pci.c | 6 +-
arch/arm/mach-axxia/platsmp.c | 189 +-
arch/arm/mach-axxia/wrappers.c | 176 ++
arch/powerpc/boot/dts/acp25xx.dts | 309 +++
arch/powerpc/boot/dts/acp342x.dts | 309 +++
arch/powerpc/boot/dts/acp344x.dts | 309 +++
arch/powerpc/boot/dts/acp35xx.dts | 406 ++++
arch/powerpc/configs/elpaso_defconfig | 2138 -----------------
arch/powerpc/configs/lsi_defconfig | 2134 +++++++++++++++++
arch/powerpc/configs/lsi_rt_defconfig | 2136 +++++++++++++++++
arch/powerpc/include/asm/lsi/acp_ncr.h | 42 -
arch/powerpc/perf/core-lsi-acp.c | 115 +-
arch/powerpc/perf/ppc476-pmu.c | 59 -
arch/powerpc/sysdev/Kconfig | 2 +-
arch/powerpc/sysdev/Makefile | 4 +-
arch/powerpc/sysdev/lsi_acp_ncr.c | 375 ---
arch/powerpc/sysdev/lsi_acp_wrappers.c | 132 ++
arch/powerpc/sysdev/lsi_pci.c | 2 +-
drivers/dma/lsi-dma32.c | 25 +-
drivers/dma/lsi-dma32.h | 5 +
drivers/i2c/busses/Makefile | 2 +-
drivers/i2c/busses/ai2c/Makefile | 5 +-
drivers/i2c/busses/ai2c/ai2c_bus.h | 881 ++++++-
drivers/i2c/busses/ai2c/ai2c_bus_axm5500.c | 5 +-
drivers/i2c/busses/ai2c/ai2c_dev.h | 228 --
drivers/i2c/busses/ai2c/ai2c_dev_clock.c | 493 ----
drivers/i2c/busses/ai2c/ai2c_dev_clock_ext.h | 41 -
drivers/i2c/busses/ai2c/ai2c_i2c_regs.h | 2165 +++++++++++++++++
drivers/i2c/busses/ai2c/ai2c_mod.c | 1267 +++++++++-
drivers/i2c/busses/ai2c/ai2c_plat.c | 758 ------
drivers/i2c/busses/ai2c/ai2c_plat.h | 336 ---
drivers/i2c/busses/ai2c/ai2c_sal.c | 109 -
drivers/i2c/busses/ai2c/ai2c_sal.h | 393 ---
drivers/i2c/busses/ai2c/ai2c_types.h | 118 -
drivers/i2c/busses/ai2c/regs/ai2c_axi_timer_regs.h | 202 --
.../busses/ai2c/regs/ai2c_cfg_node_reg_defines.h | 39 -
drivers/i2c/busses/ai2c/regs/ai2c_cfg_node_regs.h | 146 --
drivers/i2c/busses/ai2c/regs/ai2c_i2c_regs.h | 1797 --------------
drivers/i2c/busses/ai2c/regs/ai2c_regions.h | 81 -
drivers/i2c/busses/i2c-axxia.c | 589 +++++
drivers/misc/Kconfig | 12 +
drivers/misc/Makefile | 2 +
drivers/misc/lsi-mtc.c | 1374 +++++------
drivers/misc/lsi-ncr.c | 423 ++++
drivers/misc/lsi-ncr.h | 42 +
drivers/misc/lsi-smmon.c | 303 +++
drivers/net/ethernet/lsi/Makefile | 1 +
drivers/net/ethernet/lsi/lsi_acp_mdio.c | 326 +++
drivers/net/ethernet/lsi/lsi_acp_net.c | 386 +--
drivers/net/ethernet/lsi/lsi_acp_net.h | 72 +-
drivers/spi/spi-pl022.c | 42 +-
drivers/tty/serial/amba-pl011.c | 36 +-
drivers/tty/serial/lsi_acp_serial.c | 2 -
drivers/usb/host/Kconfig | 8 +-
drivers/usb/host/ehci-ci13612.c | 151 +-
drivers/usb/host/ehci-ci13612.h | 2 +-
init/main.c | 11 +
84 files changed, 19572 insertions(+), 8741 deletions(-)
create mode 100644 arch/arm/boot/dts/axm55xxemu.dts
create mode 100644 arch/arm/boot/emuboot/.gitignore
create mode 100644 arch/arm/boot/fmboot/.gitignore
create mode 100644 arch/arm/configs/lsi_rt_defconfig
create mode 100644 arch/arm/configs/lsisim_rt_defconfig
create mode 100644 arch/arm/mach-axxia/ddr_retention.c
create mode 100644 arch/arm/mach-axxia/wrappers.c
create mode 100644 arch/powerpc/boot/dts/acp25xx.dts
create mode 100644 arch/powerpc/boot/dts/acp342x.dts
create mode 100644 arch/powerpc/boot/dts/acp344x.dts
create mode 100644 arch/powerpc/boot/dts/acp35xx.dts
delete mode 100755 arch/powerpc/configs/elpaso_defconfig
create mode 100644 arch/powerpc/configs/lsi_defconfig
create mode 100644 arch/powerpc/configs/lsi_rt_defconfig
delete mode 100644 arch/powerpc/include/asm/lsi/acp_ncr.h
delete mode 100644 arch/powerpc/sysdev/lsi_acp_ncr.c
create mode 100644 arch/powerpc/sysdev/lsi_acp_wrappers.c
delete mode 100644 drivers/i2c/busses/ai2c/ai2c_dev.h
delete mode 100644 drivers/i2c/busses/ai2c/ai2c_dev_clock.c
delete mode 100644 drivers/i2c/busses/ai2c/ai2c_dev_clock_ext.h
create mode 100644 drivers/i2c/busses/ai2c/ai2c_i2c_regs.h
delete mode 100644 drivers/i2c/busses/ai2c/ai2c_plat.c
delete mode 100644 drivers/i2c/busses/ai2c/ai2c_plat.h
delete mode 100644 drivers/i2c/busses/ai2c/ai2c_sal.c
delete mode 100644 drivers/i2c/busses/ai2c/ai2c_sal.h
delete mode 100644 drivers/i2c/busses/ai2c/ai2c_types.h
delete mode 100644 drivers/i2c/busses/ai2c/regs/ai2c_axi_timer_regs.h
delete mode 100644 drivers/i2c/busses/ai2c/regs/ai2c_cfg_node_reg_defines.h
delete mode 100644 drivers/i2c/busses/ai2c/regs/ai2c_cfg_node_regs.h
delete mode 100644 drivers/i2c/busses/ai2c/regs/ai2c_i2c_regs.h
delete mode 100644 drivers/i2c/busses/ai2c/regs/ai2c_regions.h
create mode 100644 drivers/i2c/busses/i2c-axxia.c
create mode 100644 drivers/misc/lsi-ncr.c
create mode 100644 drivers/misc/lsi-ncr.h
create mode 100644 drivers/misc/lsi-smmon.c
create mode 100644 drivers/net/ethernet/lsi/lsi_acp_mdio.c
--
1.8.3.4
More information about the linux-yocto
mailing list