[linux-yocto] [PULL REQUEST] new branch for linux-yocto-3.4: standard/lsi
Paul Butler
butler.paul at gmail.com
Fri Jun 28 09:06:28 PDT 2013
Bruce,
I'm still working on the changes you asked for in the meta branch, but here
is the pull request for the new bsp branch. I'll have to send the meta
layer changes too. Should I send those to this list or the meta-lsi
list?
-paul
The following changes since commit
fff57da7886cf5e99c07adf6649610cb1cd89330:
Merge branch 'ltsi' into standard/base (2013-05-03 20:50:54 -0700)
are available in the git repository at:
git://github.com/butlerpaul/lsikernel standard/lsi
for you to fetch changes up to 2697d94d16d8a21c3cbb2199add1262fdd113c67:
arm/mach-axxia: Added support for PCI MSI for AXM55xx. (2013-06-14
17:40:02 -0500)
----------------------------------------------------------------
Anders Berg (3):
drivers/misc: initial MTC driver
arm/mach-axxia: Corrected definition of __arch_iounmap.
arm/mach-axxia: Added support for PCI MSI for AXM55xx.
Benjamin Herrenschmidt (1):
powerpc/mpic: Create a revmap with enough entries for IPIs and
timers
David Mercado (1):
ACP34xx: Add support for Performance Monitor (PMU)
Jiang Lu (25):
arch/arm: Updating Kconfig and Makefile for axxia
arch/arm/tools/mach-types: adding axxia in the mach-types
ppc/47x: add cputable entries for ACP 34xx
powerpc/47x: add acpx1 board support
ACP34xx:Fix a few mismatch section warnings
powerpc/acp34xx: add clk_get/_rate support for acp board
LSI:ACP34xx:standardize debug macro
lsi/ncr: add support to read/write access to configuration ring
resources
lsi/nand: add acp3400 nand flash controller support
lsi/ubootenv: add read access to the uboot env
lsi/nand: Use EP501G1_NAND_1BIT_ECC0_STATUS to check HW ECC
drivers/dma: Add Common LSI-DMA driver for ACP34xx and AXM55xx.
PowerPC: ACP34xx:Add app350 i2c controller driver
SPI: pl022: Update driver to support of-platform drivers
PowerPC: ACP34xx: Add SPI at25 eeprom support
powerpc/4xx: add support for the PCIe controller on ACP34xx
drivers/net: Added support for acp network driver
net/acp: add the netpoll support for acp device
LSI:NIC: Using default value when ubootenv driver not present
powerpc/47x: Kernel support for KEXEC
powerpc/44x: kexec for SMP 47x
GPIO:pl061: Update driver to support of-platform drivers
PowerPC:ACP34xx: Add support for pl061 gpio driver
ACP34xx: Add device tree for ACP344x v2 board
Acp34xx: disable device when enabled set to 0 in dts
John Jacques (6):
arm/boot: Boot loader emulation code for AXM5516.
arm/boot: change target name
arm/boot: Updates for Emulation Bringup.
arm/boot: Fix the problem with device tree loading in emulation
arm/boot: add earlyprintk in the bootargs
arm/boot: Use supersections for the early page table in the armv7
case
Kevin Hao (5):
usb/ehci-ci13612: add support for ci13612 host controller
ppc/476: workaround for erratum #40 on dd2 core
powerpc/44x: allow the kernel to be run from a non-zero physical
address
powerpc/acpx1: add early debug support for acpx1 board
powerpc/acpx1: make udbg do IO access in AS1
Michael Bringmann (2):
arm/dts: add configurations for I2C busses
mach-axxia/i2c: fix i2c platform data structure
Paul Butler (16):
drivers/leds: Added support for RBS leds
drivers/hwmon: add support for Analog Devices ADT75
drivers/i2c/busses: adding ai2c driver
fs/vmfs: adding arm vmfs file system
arch/arm/boot/dts: adding new dts files for LSI axm family
arch/arm/boot/fmboot: adding support for Fast Models
arch/arm/mach-axxia: adding mach-axxia support
arch/arm/mm: proc-v7-2level.S and 3level - checking coherent walk
bits
arm/asm/io.h: let ioremap() fall back to platform specific one
drivers/tty: Add support for lsi acp serial driver and console
drivers/crypto/amcc/crypto4xx_core.c: added include for
linux/module.h
LSI acp34xx: Major rework of lsi_acp_net.c Ethernet driver
drivers/crypto/amcc: removed section mismatch warning
powerpc: fix section mismatch warnings
arm: adding defconfig files for LSI arm family
powerpc: adding defconfig file for LSI acp344x (elpaso) board.
SangeethaRao (4):
arm/dts: updated for PCIe node name
arm: PEI ports name change supported in AXM55xx from PEI2 to PEI1.
arm: PCIe driver DTS changes
powerpc: PPC476 LSI PCIe driver
Suzuki Poulose (1):
powerpc/47x: Enable CRASH_DUMP
Wang Hui (2):
drivers/i2c/ai2c: remove default y from Kconfig
arm: fmboot: make the fmboot image
Wei Yang (2):
powerpc/44x: Fix/Initialize PID to kernel PID before the TLB
search
powerpc/prom: remove the illegal reversed memory region
yhe (1):
kexec/44x: avoid cpu spin code flushed by new kernel
arch/arm/Kconfig | 23 +
arch/arm/Makefile | 3 +-
arch/arm/boot/Makefile | 3 +
arch/arm/boot/compressed/head.S | 53 +
arch/arm/boot/dts/axm-sim.dts | 403 +++
arch/arm/boot/dts/axm-ve-tc1.dts | 363 ++
arch/arm/boot/dts/axm-ve-tc2.dts | 174 +
arch/arm/boot/dts/axm55xx.dts | 297 ++
arch/arm/boot/dts/axm55xxsim.dts | 407 +++
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 238 ++
arch/arm/boot/emuboot/Makefile | 28 +
arch/arm/boot/emuboot/emuboot.S | 128 +
arch/arm/boot/emuboot/emuboot.lds | 30 +
arch/arm/boot/emuboot/pack.py | 10 +
arch/arm/boot/fmboot/Makefile | 25 +
arch/arm/boot/fmboot/fmboot.S | 79 +
arch/arm/boot/fmboot/fmboot.lds | 30 +
arch/arm/boot/fmboot/pack.py | 10 +
arch/arm/configs/lsi_defconfig | 2506 +++++++++++++
arch/arm/configs/lsisim_defconfig | 2509 +++++++++++++
arch/arm/include/asm/io.h | 20 +-
arch/arm/include/asm/lsi/acp_ncr.h | 42 +
arch/arm/mach-axxia/Kconfig | 31 +
arch/arm/mach-axxia/Makefile | 12 +
arch/arm/mach-axxia/Makefile.boot | 5 +
arch/arm/mach-axxia/axxia-gic.c | 1167 ++++++
arch/arm/mach-axxia/axxia.c | 261 ++
arch/arm/mach-axxia/axxia.h | 5 +
arch/arm/mach-axxia/clock.c | 79 +
arch/arm/mach-axxia/headsmp.S | 43 +
arch/arm/mach-axxia/hotplug.c | 124 +
arch/arm/mach-axxia/i2c.c | 220 ++
arch/arm/mach-axxia/i2c.h | 35 +
arch/arm/mach-axxia/include/mach/axxia-gic.h | 16 +
arch/arm/mach-axxia/include/mach/debug-macro.S | 35 +
arch/arm/mach-axxia/include/mach/entry-macro.S | 5 +
arch/arm/mach-axxia/include/mach/gpio.h | 1 +
arch/arm/mach-axxia/include/mach/hardware.h | 1 +
arch/arm/mach-axxia/include/mach/io.h | 39 +
arch/arm/mach-axxia/include/mach/irqs.h | 4 +
arch/arm/mach-axxia/include/mach/pci.h | 6 +
arch/arm/mach-axxia/include/mach/system.h | 33 +
arch/arm/mach-axxia/include/mach/timers.h | 39 +
arch/arm/mach-axxia/include/mach/timex.h | 23 +
arch/arm/mach-axxia/include/mach/uncompress.h | 65 +
arch/arm/mach-axxia/io.c | 40 +
arch/arm/mach-axxia/pci.c | 1026 ++++++
arch/arm/mach-axxia/pci.h | 1 +
arch/arm/mach-axxia/platsmp.c | 175 +
arch/arm/mach-axxia/timers.c | 225 ++
arch/arm/mm/proc-v7-2level.S | 4 +-
arch/arm/mm/proc-v7-3level.S | 4 +-
arch/arm/tools/mach-types | 1 +
arch/powerpc/Kconfig | 6 +-
arch/powerpc/boot/dts/ACP344xV2.dts | 487 +++
arch/powerpc/configs/elpaso_defconfig | 2138 +++++++++++
arch/powerpc/include/asm/Kbuild | 1 +
arch/powerpc/include/asm/cputable.h | 16 +-
arch/powerpc/include/asm/lsi/acp_ncr.h | 42 +
arch/powerpc/include/asm/lsi/debug.h | 96 +
arch/powerpc/include/asm/oprofile_impl.h | 8 +-
arch/powerpc/include/asm/perf_event.h | 6 +-
arch/powerpc/include/asm/perf_event_acp.h | 41 +
arch/powerpc/include/asm/ppc-opcode.h | 2 +
arch/powerpc/include/asm/reg.h | 1 +
arch/powerpc/include/asm/reg_acp_pmu.h | 118 +
arch/powerpc/include/asm/reg_acp_pmu_fn.h | 166 +
arch/powerpc/include/asm/reg_booke.h | 13 +
arch/powerpc/kernel/cputable.c | 376 +-
arch/powerpc/kernel/head_44x.S | 40 +-
arch/powerpc/kernel/misc_32.S | 236 +-
arch/powerpc/kernel/pmc.c | 14 +-
arch/powerpc/kernel/prom.c | 6 +
arch/powerpc/kernel/traps.c | 28 +
arch/powerpc/kernel/udbg_16550.c | 54 +
arch/powerpc/mm/44x_mmu.c | 2 +-
arch/powerpc/oprofile/Makefile | 1 +
arch/powerpc/oprofile/common.c | 62 +-
arch/powerpc/oprofile/op_model_acp_pmu.c | 280 ++
arch/powerpc/perf/Makefile | 3 +
arch/powerpc/perf/core-lsi-acp.c | 611 ++++
arch/powerpc/perf/ppc476-pmu.c | 194 +
arch/powerpc/platforms/44x/Kconfig | 18 +
arch/powerpc/platforms/44x/Makefile | 1 +
arch/powerpc/platforms/44x/acpclock.c | 305 ++
arch/powerpc/platforms/44x/acpclock.h | 6 +
arch/powerpc/platforms/44x/acpx1.c | 270 ++
arch/powerpc/platforms/Kconfig.cputype | 17 +
arch/powerpc/sysdev/Kconfig | 6 +
arch/powerpc/sysdev/Makefile | 5 +
arch/powerpc/sysdev/lsi_acp_ncr.c | 375 ++
arch/powerpc/sysdev/lsi_pci.c | 1241 +++++++
arch/powerpc/sysdev/mpic.c | 2 +-
drivers/crypto/amcc/crypto4xx_core.c | 33 +-
drivers/dma/Kconfig | 8 +
drivers/dma/Makefile | 1 +
drivers/dma/lsi-dma32.c | 883 +++++
drivers/dma/lsi-dma32.h | 224 ++
drivers/gpio/Kconfig | 2 +-
drivers/gpio/gpio-pl061.c | 124 +-
drivers/hwmon/Kconfig | 10 +
drivers/hwmon/Makefile | 1 +
drivers/hwmon/adt75.c | 211 ++
drivers/i2c/busses/Kconfig | 15 +
drivers/i2c/busses/Makefile | 3 +
drivers/i2c/busses/acp3400-i2c.c | 518 +++
drivers/i2c/busses/ai2c/Makefile | 17 +
drivers/i2c/busses/ai2c/ai2c_bus.h | 231 ++
drivers/i2c/busses/ai2c/ai2c_bus_axm5500.c | 642 ++++
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_mod.c | 354 ++
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/leds/Kconfig | 7 +
drivers/leds/Makefile | 1 +
drivers/leds/ledtrig-rbs.c | 248 ++
drivers/misc/Kconfig | 8 +
drivers/misc/Makefile | 1 +
drivers/misc/lsi-mtc.c | 3085
++++++++++++++++
drivers/mtd/nand/Kconfig | 13 +
drivers/mtd/nand/Makefile | 2 +
drivers/mtd/nand/lsi_acp_nand.c | 3717
++++++++++++++++++++
drivers/mtd/nand/lsi_ubootenv.c | 568 +++
drivers/mtd/nand/nand_ids.c | 1 +
drivers/net/ethernet/Kconfig | 2 +
drivers/net/ethernet/Makefile | 1 +
drivers/net/ethernet/lsi/Kconfig | 53 +
drivers/net/ethernet/lsi/Makefile | 3 +
drivers/net/ethernet/lsi/lsi_acp_net.c | 2088 +++++++++++
drivers/net/ethernet/lsi/lsi_acp_net.h | 482 +++
drivers/spi/Kconfig | 2 +-
drivers/spi/spi-pl022.c | 475 ++-
drivers/tty/serial/Kconfig | 51 +
drivers/tty/serial/Makefile | 3 +-
drivers/tty/serial/lsi_acp_serial.c | 1243 +++++++
drivers/usb/host/Kconfig | 13 +
drivers/usb/host/ehci-ci13612.c | 289 ++
drivers/usb/host/ehci-ci13612.h | 48 +
drivers/usb/host/ehci-hcd.c | 6 +
fs/Kconfig | 16 +
fs/Makefile | 5 +-
fs/vmfs/Makefile | 39 +
fs/vmfs/cache.c | 235 ++
fs/vmfs/dir.c | 626 ++++
fs/vmfs/file.c | 500 +++
fs/vmfs/getopt.c | 67 +
fs/vmfs/getopt.h | 14 +
fs/vmfs/inode.c | 653 ++++
fs/vmfs/ioctl.c | 49 +
fs/vmfs/mboxtypes.h | 31 +
fs/vmfs/messagebox.c | 314 ++
fs/vmfs/messagebox.h | 121 +
fs/vmfs/msg.c | 232 ++
fs/vmfs/msg.h | 182 +
fs/vmfs/proc.c | 1086 ++++++
fs/vmfs/proto.h | 71 +
fs/vmfs/symlink.c | 68 +
fs/vmfs/vfs.c | 577 +++
fs/vmfs/vfs.h | 356 ++
fs/vmfs/vmfs.h | 44 +
fs/vmfs/vmfs_debug.h | 39 +
fs/vmfs/vmfs_fs.h | 111 +
fs/vmfs/vmfs_fs_i.h | 39 +
fs/vmfs/vmfs_fs_sb.h | 64 +
fs/vmfs/vmfs_mount.h | 62 +
fs/vmfs/vmfsno.h | 138 +
include/linux/i2c-axxia.h | 39 +
include/linux/lsi_mtc_ioctl.h | 72 +
178 files changed, 44365 insertions(+), 313 deletions(-)
create mode 100644 arch/arm/boot/dts/axm-sim.dts
create mode 100644 arch/arm/boot/dts/axm-ve-tc1.dts
create mode 100644 arch/arm/boot/dts/axm-ve-tc2.dts
create mode 100644 arch/arm/boot/dts/axm55xx.dts
create mode 100644 arch/arm/boot/dts/axm55xxsim.dts
create mode 100644 arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
create mode 100644 arch/arm/boot/emuboot/Makefile
create mode 100644 arch/arm/boot/emuboot/emuboot.S
create mode 100644 arch/arm/boot/emuboot/emuboot.lds
create mode 100644 arch/arm/boot/emuboot/pack.py
create mode 100644 arch/arm/boot/fmboot/Makefile
create mode 100644 arch/arm/boot/fmboot/fmboot.S
create mode 100644 arch/arm/boot/fmboot/fmboot.lds
create mode 100644 arch/arm/boot/fmboot/pack.py
create mode 100644 arch/arm/configs/lsi_defconfig
create mode 100644 arch/arm/configs/lsisim_defconfig
create mode 100644 arch/arm/include/asm/lsi/acp_ncr.h
create mode 100644 arch/arm/mach-axxia/Kconfig
create mode 100644 arch/arm/mach-axxia/Makefile
create mode 100644 arch/arm/mach-axxia/Makefile.boot
create mode 100644 arch/arm/mach-axxia/axxia-gic.c
create mode 100644 arch/arm/mach-axxia/axxia.c
create mode 100644 arch/arm/mach-axxia/axxia.h
create mode 100644 arch/arm/mach-axxia/clock.c
create mode 100644 arch/arm/mach-axxia/headsmp.S
create mode 100644 arch/arm/mach-axxia/hotplug.c
create mode 100644 arch/arm/mach-axxia/i2c.c
create mode 100644 arch/arm/mach-axxia/i2c.h
create mode 100644 arch/arm/mach-axxia/include/mach/axxia-gic.h
create mode 100644 arch/arm/mach-axxia/include/mach/debug-macro.S
create mode 100644 arch/arm/mach-axxia/include/mach/entry-macro.S
create mode 100644 arch/arm/mach-axxia/include/mach/gpio.h
create mode 100644 arch/arm/mach-axxia/include/mach/hardware.h
create mode 100644 arch/arm/mach-axxia/include/mach/io.h
create mode 100644 arch/arm/mach-axxia/include/mach/irqs.h
create mode 100644 arch/arm/mach-axxia/include/mach/pci.h
create mode 100644 arch/arm/mach-axxia/include/mach/system.h
create mode 100644 arch/arm/mach-axxia/include/mach/timers.h
create mode 100644 arch/arm/mach-axxia/include/mach/timex.h
create mode 100644 arch/arm/mach-axxia/include/mach/uncompress.h
create mode 100644 arch/arm/mach-axxia/io.c
create mode 100644 arch/arm/mach-axxia/pci.c
create mode 100644 arch/arm/mach-axxia/pci.h
create mode 100644 arch/arm/mach-axxia/platsmp.c
create mode 100644 arch/arm/mach-axxia/timers.c
create mode 100644 arch/powerpc/boot/dts/ACP344xV2.dts
create mode 100755 arch/powerpc/configs/elpaso_defconfig
create mode 100644 arch/powerpc/include/asm/lsi/acp_ncr.h
create mode 100644 arch/powerpc/include/asm/lsi/debug.h
create mode 100644 arch/powerpc/include/asm/perf_event_acp.h
create mode 100644 arch/powerpc/include/asm/reg_acp_pmu.h
create mode 100644 arch/powerpc/include/asm/reg_acp_pmu_fn.h
create mode 100644 arch/powerpc/oprofile/op_model_acp_pmu.c
create mode 100644 arch/powerpc/perf/core-lsi-acp.c
create mode 100644 arch/powerpc/perf/ppc476-pmu.c
create mode 100644 arch/powerpc/platforms/44x/acpclock.c
create mode 100644 arch/powerpc/platforms/44x/acpclock.h
create mode 100644 arch/powerpc/platforms/44x/acpx1.c
create mode 100644 arch/powerpc/sysdev/lsi_acp_ncr.c
create mode 100644 arch/powerpc/sysdev/lsi_pci.c
create mode 100644 drivers/dma/lsi-dma32.c
create mode 100644 drivers/dma/lsi-dma32.h
create mode 100644 drivers/hwmon/adt75.c
create mode 100644 drivers/i2c/busses/acp3400-i2c.c
create mode 100644 drivers/i2c/busses/ai2c/Makefile
create mode 100644 drivers/i2c/busses/ai2c/ai2c_bus.h
create mode 100644 drivers/i2c/busses/ai2c/ai2c_bus_axm5500.c
create mode 100644 drivers/i2c/busses/ai2c/ai2c_dev.h
create mode 100644 drivers/i2c/busses/ai2c/ai2c_dev_clock.c
create mode 100644 drivers/i2c/busses/ai2c/ai2c_dev_clock_ext.h
create mode 100644 drivers/i2c/busses/ai2c/ai2c_mod.c
create mode 100644 drivers/i2c/busses/ai2c/ai2c_plat.c
create mode 100644 drivers/i2c/busses/ai2c/ai2c_plat.h
create mode 100644 drivers/i2c/busses/ai2c/ai2c_sal.c
create mode 100644 drivers/i2c/busses/ai2c/ai2c_sal.h
create mode 100644 drivers/i2c/busses/ai2c/ai2c_types.h
create mode 100644 drivers/i2c/busses/ai2c/regs/ai2c_axi_timer_regs.h
create mode 100644
drivers/i2c/busses/ai2c/regs/ai2c_cfg_node_reg_defines.h
create mode 100644 drivers/i2c/busses/ai2c/regs/ai2c_cfg_node_regs.h
create mode 100644 drivers/i2c/busses/ai2c/regs/ai2c_i2c_regs.h
create mode 100644 drivers/i2c/busses/ai2c/regs/ai2c_regions.h
create mode 100644 drivers/leds/ledtrig-rbs.c
create mode 100644 drivers/misc/lsi-mtc.c
create mode 100644 drivers/mtd/nand/lsi_acp_nand.c
create mode 100644 drivers/mtd/nand/lsi_ubootenv.c
create mode 100644 drivers/net/ethernet/lsi/Kconfig
create mode 100644 drivers/net/ethernet/lsi/Makefile
create mode 100644 drivers/net/ethernet/lsi/lsi_acp_net.c
create mode 100644 drivers/net/ethernet/lsi/lsi_acp_net.h
create mode 100644 drivers/tty/serial/lsi_acp_serial.c
create mode 100644 drivers/usb/host/ehci-ci13612.c
create mode 100644 drivers/usb/host/ehci-ci13612.h
create mode 100644 fs/vmfs/Makefile
create mode 100644 fs/vmfs/cache.c
create mode 100644 fs/vmfs/dir.c
create mode 100644 fs/vmfs/file.c
create mode 100644 fs/vmfs/getopt.c
create mode 100644 fs/vmfs/getopt.h
create mode 100644 fs/vmfs/inode.c
create mode 100644 fs/vmfs/ioctl.c
create mode 100644 fs/vmfs/mboxtypes.h
create mode 100644 fs/vmfs/messagebox.c
create mode 100644 fs/vmfs/messagebox.h
create mode 100644 fs/vmfs/msg.c
create mode 100644 fs/vmfs/msg.h
create mode 100644 fs/vmfs/proc.c
create mode 100644 fs/vmfs/proto.h
create mode 100644 fs/vmfs/symlink.c
create mode 100644 fs/vmfs/vfs.c
create mode 100644 fs/vmfs/vfs.h
create mode 100644 fs/vmfs/vmfs.h
create mode 100644 fs/vmfs/vmfs_debug.h
create mode 100644 fs/vmfs/vmfs_fs.h
create mode 100644 fs/vmfs/vmfs_fs_i.h
create mode 100644 fs/vmfs/vmfs_fs_sb.h
create mode 100644 fs/vmfs/vmfs_mount.h
create mode 100644 fs/vmfs/vmfsno.h
create mode 100644 include/linux/i2c-axxia.h
create mode 100644 include/linux/lsi_mtc_ioctl.h
More information about the linux-yocto
mailing list