ure changes to 'GPIO driver for SPI chip selects'
arm/axxia: GPIO driver for SPI chip selects
spi: Revert to mainline spi-pl022
hwmon: Support new revision of LTC2974
i2c-axxia: Use managed functions devm_*
Charlie Paul (16):
i2c-axxia: code update kernel.org coding spec
LSI p
---
arch/arm/boot/dts/axm55xx.dts | 33 +++
arch/powerpc/boot/dts/lsi_acp342x.dts | 317 +
arch/powerpc/boot/dts/lsi_acp344x.dts | 355 +
3 files changed, 705 insertions(+)
create mode 100644 arch/powerpc/boot/dts/lsi_acp342x
From: John Jacques
Added device tree support for the latest GIC driver.
In some cases, it is necessary to distinguish between simulation,
emulation, and hardware systems. Simulation already had a different
name (lsi,axm5516-sim). This patch gives emulation a different name
as well (lsi,axm5516
From: John Jacques
DDR retention reset only works on hardware systems, this patch
disables it in simulation and emulation.
Signed-off-by: John Jacques
---
arch/arm/mach-axxia/ddr_retention.c | 56 +--
1 file changed, 33 insertions(+), 23 deletions(-)
diff --g
From: John Jacques
Add lsi,axm5516-emu to the list of matching machines.
Signed-off-by: John Jacques
---
arch/arm/mach-axxia/axxia.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-axxia/axxia.c b/arch/arm/mach-axxia/axxia.c
index b227ca9..dcb6305 10064
From: Anders Berg
Changed the initial transfer size on block reads from 1 to I2C_SMBUS_BLOCK_MAX.
The size is adjusted when the first byte (block length) is received. Having the
initial size set to 1 could cause the controller to stop the transfter after
the block length byte, if the transfter le
From: Michael Bringmann
Signed-off-by: Michael Bringmann
---
drivers/net/rionet.c | 112 --
1 file changed, 71 insertions(+), 41 deletions(-)
diff --git a/drivers/net/rionet.c b/drivers/net/rionet.c
index f433b59..bf79034 100644
--- a/drivers/ne
This file was updated with the checkpatch and the appropriate
changes were made to support kernel.org syntax
---
drivers/i2c/busses/i2c-axxia.c | 26 --
1 file changed, 12 insertions(+), 14 deletions(-)
diff --git a/drivers/i2c/busses/i2c-axxia.c b/drivers/i2c/busses/i2c
Signed-off-by: Chaarlie Paul
---
drivers/rapidio/devices/lsi/axxia-rio-irq.c | 34 +-
drivers/rapidio/devices/lsi/axxia-rio-irq.h |6 ++--
drivers/rapidio/devices/lsi/axxia-rio.c | 50 ---
drivers/rapidio/devices/lsi/axxia-rio.h |4 +--
From: Michael Bringmann
Check whether the SRIO link ready status is valid for each driver instance.
Fix an issue with scanning/listing the set of network devices found when
multiple SRIO controller master ports are enabled.
Signed-off-by: Michael Bringmann
---
arch/arm/include/asm/axxia-rio.h
Second set of patches ready for insertion after the previous
28 patches get upadated.
Anders Berg (4):
i2c-axxia: Adjust tLOW,tHIGH to match fast-mode requirements
i2c-axxia: Avoid timeout when interrupt delayed
i2c-axxia: Fixed i2c device minor numbers
i2c: axxia: Add support for 10-bit
From: ningligong
The register base for the RAB was wrong changed from
0x10 to 0xC
Added the IB_VIRT stats SLEEPING and TRAN_PENDING
Signed-off-by: ningligong
---
drivers/rapidio/devices/lsi/axxia-rio-ds.h | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers
From: ningligong
1. Fixed inbound data stream interrupt service routine to properly
handle packets received by all virtual VSID.
2. Moved checking for vsid_in_use of an inbound DSE, the vsid_in_use
is only valid when other two bits are set.
Signed-off-by: ningligong
---
drivers/rapidio/de
From: Michael Bringmann
Correct 'slot' argument to outb msg callback, and remove unnecessary
memory allocations.
Signed-off-by: Michael Bringmann
---
drivers/rapidio/devices/lsi/axxia-rio-irq.c | 47 +--
drivers/rapidio/devices/lsi/axxia-rio-irq.h |6
2 files
From: Michael Bringmann
Added a state variable to the interrupt status so the interrupt
for rapidio. This status helps to identify a clearer state
when the interrupt is processed.
Signed-off-by: Michael Bringmann
---
drivers/rapidio/devices/lsi/axxia-rio-ds.c |2 ++
drivers/rapidio/device
From: Michael Bringmann
Signed-off-by: Michael Bringmann
---
drivers/rapidio/devices/lsi/axxia-rio-irq.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/rapidio/devices/lsi/axxia-rio-irq.c
b/drivers/rapidio/devices/lsi/axxia-rio-irq.c
index 2ffa34b..cb16281
From: John Jacques
In some cases, the differences between simulation, emulation,
and hardware are important. This patch updates the device trees
to indicate the correct name and the arch/arm/mach-axxia code
to use it.
Signed-off-by: John Jacques
---
arch/arm/boot/dts/axm55xxemu.dts| 25 +
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.
Signed-off-by: Michael Bringmann
---
arch/arm/boot/dts/axm55xx.dts
From: Anders Berg
Adjusted the controller setup to meet the timing requirements for I2C fast-mode
on the SCL signal (tLOW and tHIGH). For fast-mode, a 33/66 duty cycle of the
SCL is used to match the minimum timing requirements of 1.3/0.6 for tLOW/tHIGH.
Signed-off-by: Anders Berg
---
drivers/
From: Michael Bringmann
Signed-off-by: Michael Bringmann
---
drivers/rapidio/rio.c |5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/rapidio/rio.c b/drivers/rapidio/rio.c
index 0fe82b3..928f1eb 100644
--- a/drivers/rapidio/rio.c
+++ b/drivers/rapidio/rio.c
@@ -3
From: Michael Bringmann
Increased the inbox mail buffer size by 8 times.
Removed __devinit from the initialization routines
Signed-off-by: Michael Bringmann
---
drivers/rapidio/devices/lsi/axxia-rio-irq.c | 24 +---
drivers/rapidio/devices/lsi/axxia-rio.c |4 ++--
From: Michael Bringmann
Fix lockup issue processing inbound message descriptor chains.
Revise processing code for inbound/outbound message descriptor
chains to reduce overhead / improve performance.
Signed-off-by: Michael Bringmann
---
drivers/rapidio/devices/lsi/axxia-rio-irq.c | 108 +++
From: Michael Bringmann
Signed-off-by: Michael Bringmann
---
arch/powerpc/boot/dts/acp25xx.dts |2 ++
arch/powerpc/boot/dts/acp35xx.dts |2 ++
2 files changed, 4 insertions(+)
diff --git a/arch/powerpc/boot/dts/acp25xx.dts
b/arch/powerpc/boot/dts/acp25xx.dts
index 02f6a28..b5463c5 100
From: Michael Bringmann
Update the powerpc FDT settings for the latest AXXIA RIO code.
Update the ARM/PowerPC LSI configuration to build AXXIA RIO by default.
Add support to reset the AXXIA RIO controller when a Link Reset Request
symbol is received.
Signed-off-by: Michael Bringmann
---
arch/p
From: Michael Bringmann
Signed-off-by: Michael Bringmann
---
drivers/rapidio/devices/lsi/axxia-rio-ds.c | 539 ++-
drivers/rapidio/devices/lsi/axxia-rio-ds.h | 330 +---
drivers/rapidio/devices/lsi/axxia-rio-irq.c |6 +-
drivers/rapidio/devices/lsi/ax
From: Anders Berg
Changed the order in which the interrupt conditions are checked in the
interrupt handler. Need to check for transfer-complete before timeout-error,
otherwise a delayed interrupt may report a false timeout error (since the
timeout may expire after the transfer was completed).
Si
From: David Mercado
Introduce the use of "slow" bus locking to allow use of Linux RPC
mechanism, remove unnecessary memory barriers, etc.
Signed-off-by: David Mercado
---
arch/arm/mach-axxia/axxia-gic.c | 1109 ---
1 file changed, 563 insertions(+), 546 dele
From: Anders Berg
Add a the vendor prefixed compatible string to the match table.
Signed-off-by: Anders Berg
---
drivers/net/ethernet/lsi/lsi_acp_net.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/lsi/lsi_acp_net.c
b/drivers/net/ethernet/lsi/ls
From: Anders Berg
Remove unused definitions and remove redundant variable.
Signed-off-by: Anders Berg
---
drivers/i2c/busses/i2c-axxia.c | 27 +++
1 file changed, 11 insertions(+), 16 deletions(-)
diff --git a/drivers/i2c/busses/i2c-axxia.c b/drivers/i2c/busses/i2c-a
29 matches
Mail list logo