[linux-yocto] [PATCH 00/94] updates to 3.4 standard/axxia/base

Paul Butler butler.paul at gmail.com
Thu Nov 7 17:12:14 PST 2013


The following changes since commit 9e65874ad3fa6efd7db2e18e91e7246954b60cc5:

  Merge branch 'standard/base' into standard/axxia/base (2013-08-28 16:49:51 -0400)

are available in the git repository at:


  https://github.com/butlerpaul/lsikernel.git standard/axxia/base

and

  https://github.com/butlerpaul/lsikernel.git standard/preempt-rt/axxia/base

for you to fetch changes up to 26d6141c13edb872c66bf1f3f8774aab6b2e504f:

  arm/mach-axxia: The offset was not being passed to __arm_ioremap_pfn! (2013-11-07 18:27:10 -0600)

----------------------------------------------------------------
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 (9):
  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: 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 (40):
  arm/boot/dts: Change the timer interrupt numbers to match the new
    simulator.
  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.
  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.
  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.
  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.
  arm/boot/dts: Added phy-link, and changed the default phy address to
    0x1e.
  drivers/net: Added debug 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.
  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: adds support for acp35xx emulation
  arm/mach-axxia: The offset was not being passed to __arm_ioremap_pfn!

Niraj Desai (1):
  drivers/usb: LSI AXM5500 USB driver support

Paul Butler (24):
  powerpc/configs: remove elpaso defconfig
  powerpc/configs: adding common LSI defconfig
  arm/configs: adding common LSI defconfig
  arm: AXM5516 emulation bringup boot
  arm: AXM5516 emulation bringup mach-axxia
  arm/configs: AXM5516 emulation bringup configs
  drivers/tty: AXM5516 emulation bringup - amba-pl011.c
  drivers/net: AXM5516 emulation bringup - lsi_acp_mdio.c
  drivers/net: AXM5516 emulation bringup - lsi_acp_net.c
  drivers/net: AXM5516 emulation bringup - Makefile
  drivers/i2c: Collapse AI2C driver implementation - removing ai2c_dev
  drivers/i2c: Collapse AI2C driver implementation - removing ai2c_*
  drivers/i2c: Collapse AI2C driver implementation - removing ai2c/regs
  drivers/i2c: Collapse AI2C driver implementation mods
  drivers/i2c: Collapse AI2C driver implementation - adding i2c_regs
  arm/configs: adding default LSI RT config
  arm/configs: adding default LSI simulator RT config
  powerpc/configs: adding default LSI RT config
  Support for the new BCM 5221 phy - acp_mdio
  arm/include: A clean up of the femac ncr code.
  arm/include: A clean up of the femac mdio code.
  arm/include: A clean up of the femac acp_net.h code.
  drivers/misc: adding MTC to dts
  drivers/net: adding ifdef for Amarillo, without the auto-negotiate
    ecn.

SangeethaRao (8):
  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/Makefile                     |   10 +-
 arch/arm/boot/emuboot/emuboot.S                    |   27 +-
 arch/arm/boot/emuboot/emuboot.lds                  |    4 +-
 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                      |  121 +-
 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 +
 82 files changed, 19500 insertions(+), 8741 deletions(-)
 create mode 100644 arch/arm/boot/dts/axm55xxemu.dts
 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