Sorry Bruce, those two patches appeared in my tree after a rebase.
I will put the --cc-supress in my submittals
Anders Berg (7):
axxia: Fixed earlyprintk
axxia: Define arch_is_coherent()
ARM: 7465/1: Handle >4GB memory sizes in device tree and
mem=size@start option
ARM: LPAE: use phys_
From: Paul Butler
- Added the RapidIO management options
- Added the rio device to the axm55xx
- Created the rio architecture support for arm
- Added a file to support the RAPIDIO Bus registration
Signed-off-by: Paul Butler
---
arch/arm/Kconfig | 18 +
arch/arm/boot/d
From: Paul Butler
This patch adds the register definitions,
support for PW messages, destination IDs, direct IO and
driver support.
Signed-off-by: Paul Butler
---
include/asm-generic/vmlinux.lds.h | 10 ++
include/linux/rio.h | 231 ++---
includ
From: Paul Butler
When SRIO devices are defined in the device tree, we need to initialize
the SERDES phy to support the necessary SRIO lane access. At present,
we support 2.5 Gbps transmit speeds.
Signed-off-by: Paul Butler
---
drivers/misc/lsi-ncr.c | 334 +--
From: Paul Butler
Add the rapidio device to the powerpc tree
Add the rapidio support for the powerpc 44x lsi board
Signed-off-by: Paul Butler
---
arch/powerpc/boot/dts/lsi_acp342x.dts | 317 +
arch/powerpc/boot/dts/lsi_acp344x.dts | 355 +++
From: Anders Berg
Add static mapping of the UART registers for CONFIG_DEBUG_LL. Also depends on
commit 2f409a to fix a bug with LPAE and static mappings.
Signed-off-by: Anders Berg
---
arch/arm/Kconfig.debug |9 +
arch/arm/mach-axxia/axxia.c
From: Anders Berg
By defining arch_is_coherent() == 1, we can avoid unnecessary cache maintenance
operations and the dma_alloc_coherent() will return normal memory.
Signed-off-by: Anders Berg
---
arch/arm/Kconfig |1 +
arch/arm/mach-axxia/include/mach/memory.h |
From: Anders Berg
commit 20d6956d8cd2452cec0889ff040f18afc03c2e6b upstream
This patch fixes the alloc_init_pud() function to use phys_addr_t instead of
unsigned long when passing in the phys argument.
This is an extension to commit 97092e0 (ARM:
pgtable: use phys_addr_t for physical a
From: John Jacques
The MTC status registers are not cleared by a reset. So, clear them
during driver initialization.
Signed-off-by: John Jacques
---
drivers/misc/lsi-mtc.c |9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/drivers/misc/lsi-mtc.c b/drivers/misc/lsi-
From: Paul Butler
BASE_ADDR1 register
Updated PCIe driver to set PCIe BASE_ADDR1 register to 0x0 without
which PCIe inbound access wasn't working and we were seeing several
suprious PEI interrupts including BAR mismatch interrupt.
Signed-off-by: SangeethaRao
Signed-off-by: Paul Butler
---
a
From: David Mercado
By default, the system does not enable the use of ARM wfe/sev instructions
across clusters, which breaks things like arch_spin_lock. This patch enables
this feature.
LSI AXM55xx: Disable use of wfe/sev in arch_spin_lock
By default, the system does not enable the use of ARM w
From: John Jacques
As procfs shouldn't be used as a module to user interface,
switch to sysfs.
Signed-off-by: John Jacques
---
arch/arm/mach-axxia/Makefile |1 +
arch/arm/mach-axxia/axxia.c|3 +
arch/arm/mach-axxia/ddr_retention.c| 13 +-
arch/arm/mach-axxia
From: Anders Berg
commit 36418c516b31bff4ff949c7c618430a1a514debe upstream
With !HIGHMEM, sanity_check_meminfo checks for banks that completely or
partially overlap the vmalloc region. The test for partial overlap checks
__va(bank->start + bank->size) > vmalloc_min. This is not appropria
From: SangeethaRao
Signed-off-by: SangeethaRao
---
arch/powerpc/sysdev/lsi_pci.c | 19 ++-
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git a/arch/powerpc/sysdev/lsi_pci.c b/arch/powerpc/sysdev/lsi_pci.c
index a25d396..75bdf53 100644
--- a/arch/powerpc/sysdev/lsi_p
From: David Mercado
This patch adds PMU support to the Axxia AXM55xx platform. Note that
on this platform, all PMU IRQ lines are OR'ed together into a single
IRQ, and therefore, this implementation uses a rotating IRQ affinity
scheme to deal with it.
Signed-off-by: David Mercado
---
arch/arm/k
From: Anders Berg
commit a5d5f7daa744b34477c4a12728bde0a1694a1707 upstream
The memory regions which are passed to arm_add_memory() from
device tree blobs via early_init_dt_add_memory_arch() can
have sizes which are larger than will fit in a 32 bit integer,
so switch to using a phys_addr_t to hol
From: John Jacques
The latest boot loader updates the frequency of the clocks in the
device tree; it expects there to be a place to put them.
Fix the device trees for ACP and AXM platforms such that the "compatible"
field uses the form ,.
Signed-off-by: John Jacques
Signed-off-by: David Mercad
From: Anders Berg
This patch fixes the checkpatch issues with mmu. This patch
is separate to keep the continuity of the previous patches
that used copies of upstream patches to update.
Signed-off-by: Anders Berg
---
arch/arm/mm/mmu.c | 76 +++--
From: SangeethaRao
Fixed the DTS to have correct entries and updated USB driver
to exclude 55xx relevant code from PPC build
drivers/usb: added a new ehci halt function
New halt function halts the EHCI controller.
This is to be called during startup since spinlocks are not
initialized at that p
From: John Jacques
commit 32dda05f4ec2b854b594bd91590c46c5197d77e1 upstream
Otherwise, we get a debug traceback due to the use of
smp_processor_id() (or get_paca()) inside hard_smp_processor_id().
mpic_host_map() is just looking for a default CPU, so it doesn't matter
if we migrate aft
From: SangeethaRao
This patch adds support for ncr_read/ncr_write
to access PCIe/SRIO SerDes config in 0x115 node
Signed-off-by: SangeethaRao
---
arch/arm/mach-axxia/ncr.c | 137 -
1 file changed, 123 insertions(+), 14 deletions(-)
diff --git a/arc
From: Anders Berg
Add support for the I2C_M_RECV_LEN flag to enable SMBus block data transfers.
scripts/setlocalversion strips out the tag if there is a match
since the Linux version is in Makefile. Without the tag information,
there is no way to get back to the specific tag used in defect
repo
From: John Jacques
These functions were temporary. They were added to allow
development to continue on an external module that was not,
at the time, released under the GPL.
Signed-off-by: John Jacques
Signed-off-by: Paul Butler
---
arch/arm/mach-axxia/Makefile |1 -
arch/arm/ma
From: Michael Bringmann
Add additional spinlocks/mutexes to each controller state to increase
concurrency and performance. Fix some bound checks for full outbound
DME descriptor chains, correct a lockup/delay issue with errors in the
outbound DME chains, and remove a delay loop.
rapidio/LSI AXM
From: SangeethaRao
This patch removes the power of 2 size restriction
for PCIe inbound mapping in LSI PCIe driver
Signed-off-by: SangeethaRao
---
arch/powerpc/sysdev/lsi_pci.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/arch/powerpc/sysdev/lsi_pci.c b
From: John Jacques
Added code to support the UART on the 3500 board
Signed-off-by: John Jacques
---
drivers/tty/serial/lsi_acp_serial.c | 94 +++
1 file changed, 51 insertions(+), 43 deletions(-)
diff --git a/drivers/tty/serial/lsi_acp_serial.c
b/drivers/tty
From: David Mercado
Fix irq_set_affinity() to allow usage of buslocks with "slow bus"
IRQ controllers, such as the LSI Axxia GIC.
Signed-off-by: David Mercado
---
kernel/irq/manage.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/kernel/irq/manage.c b/kernel/irq/m
From: John Jacques
Signed-off-by: John Jacques
---
arch/powerpc/boot/dts/acp25xx.dts |2 +-
arch/powerpc/boot/dts/acp342x.dts |2 +-
arch/powerpc/boot/dts/acp344x.dts |2 +-
arch/powerpc/boot/dts/acp35xx.dts |2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/a
From: John Jacques
If NAND is enabled and the board is 3500 then
gracefully exit with the error message
NAND not compatible with 3500
Signed-off-by: John Jacques
---
drivers/mtd/nand/lsi_acp_nand.c |9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/drivers/mtd/nand
From: Gary McGee
Added the functions to support the DDR shutdown
Fixed the quiesce TODO and added the vp engine calls
Added the calls to the DDR shutdown
Signed-off-by: Gary McGee
---
arch/arm/mach-axxia/Makefile|2 +-
arch/arm/mach-axxia/ddr_retention.c | 231
From: SangeethaRao
This patch adds i2c support for the 3500 board
Signed-off-by: SangeethaRao
---
drivers/i2c/busses/i2c-axxia.c | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/drivers/i2c/busses/i2c-axxia.c b/drivers/i2c/busses/i2c-axxia.c
index 43b433b..b2cd
From: Anders Berg
Added missing 'bus' property to the I2C device tree nodes (simulation dts
files). This is needed to get the I2C adapters numbered starting with 0.
Signed-off-by: Anders Berg
---
arch/arm/boot/dts/axm55xxsim.dts | 24
arch/arm/boot/dts/axm55xxsim16
From: David Mercado
The AXM55xx has the PMU IRQ lines from each core in a cluster OR'ed
together. As a workaround for this, a PMU handler extension was created
in the BSP to dynamically call irq_set_affinity() to rotate the PMU IRQ
assignment as needed, in order to maintain perf accuracy. However
From: Anders Berg
Add support for I2c transfers using 10-bit address. The upper layer passes the
flag I2C_M_TEN to inform the driver that the msg->addr field is a 10-bit
address. The Axxia I2C controller will transmit a 10-bit address when the 5
most significant bits in address register 1 equals
On 14-05-02 12:22 PM, Charlie Paul wrote:
Sorry Bruce, those two patches appeared in my tree after a rebase.
I will put the --cc-supress in my submittals
This series looks fine now. Send a pull request and we'll get it merged.
Bruce
Anders Berg (7):
axxia: Fixed earlyprintk
axxia: Def
On 14-05-02 03:16 PM, Charlie Paul wrote:
From: ningligong
1. Fixed inbound data stream interrupt service routine to properly
handle packets received by all virtual VSID.
I don't think that we necessarily need it fixed for this commit, but as
a learning exercise, this commit has two issue
The same comments apply here. We should always describe the symptom of
what we are fixing.
What was broken before this change ?
Bruce
On 14-05-02 03:16 PM, Charlie Paul wrote:
From: Michael Bringmann
Signed-off-by: Michael Bringmann
---
drivers/rapidio/devices/lsi/axxia-rio-irq.c |6 +
On 14-05-02 03:16 PM, Charlie Paul wrote:
From: Michael Bringmann
Used 'atomic' counter to track available inbound messages between
interrupt and foreground code.
Also, enable both SRIO modules by default with check for SRIO link
ready status to validated the accesses.
Are these two changes r
On 14-05-02 03:17 PM, Charlie Paul wrote:
From: Gary McGee
Added the functions to support the DDR shutdown
Fixed the quiesce TODO and added the vp engine calls
Added the calls to the DDR shutdown
Another list of changes .. this says "three commits" to me.
Bruce
Signed-off-by: Gary McGee
On 14-05-02 04:16 PM, Paul, Charlie wrote:
The following changes since commit e1374b95f2b2474b37f250b61a12eb7d4c8002c8:
Merge branch 'standard/base' into standard/axxia/base (2014-04-29
13:10:33 -0400)
are available in the git repository at:
g...@github.com:butlerpaul/lsikernel sab-next
The following changes since commit e1374b95f2b2474b37f250b61a12eb7d4c8002c8:
Merge branch 'standard/base' into standard/axxia/base (2014-04-29 13:10:33
-0400)
are available in the git repository at:
g...@github.com:butlerpaul/lsikernel sab-next
for you to fetch changes up to 6b4b2cce1391e
On 4/25/2014 8:51 AM, Hart, Darren wrote:
On 4/24/14, 18:42, "Kamble, Nitin A" wrote:
From: Nitin A Kamble
Enable Intel Chipsets in the AMT/MEI driver.
Signed-off-by: Nitin A Kamble
Acked-by: Darren Hart
Hi Bruce,
Can you pull this fix in the v3.10 kernel repository as well?
Thanks,
N
42 matches
Mail list logo