On 13-06-11 6:48 PM, Paul Butler wrote:
On Tue, Jun 11, 2013 at 02:46:31PM -0400, Bruce Ashfield wrote:
On 13-06-10 09:45 PM, Paul Butler wrote:
Creating a new branch in linux-yocto_3.4 for tracking LSI BSP changes.
Branched from standard/base at commit fff57da7886cf5e99c07adf6649610cb1cd89330
Multiple patches for the same driver have been squashed into one where possible.
Tried to improve several commit messages.
Hey Paul,
Any chance we can get a changelog that shows the delta from the
first revision ?
Bruce
I guess I'm not sure what format of log you're looking for. I have
the branch from before, so should be able to generate something.
Just a written summary of what you changed in response to the review
comments
sent against v1. I can't remember all the details of what was said, so
having it repeated on the resend is the typical/standard procedure.
Cheers,
Bruce
-paul
Anders Berg (3):
drivers/misc: initial MTC driver
Corrected definition of __arch_iounmap.
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 (17):
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
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
include/linux/i2c-axxia.h: added missing file to fix build bug
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 | 1027 ++++++
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, 44366 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
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto