hen the link would enter L2/L3 state depending on
> the VAUX supply.
>
> In the resume path, the link is brought back from L2 to L0 by doing a software
> reset.
>
> Signed-off-by: Frank Li
Acked-by: Roy Zang
Roy
gt;
> Signed-off-by: Frank Li
Acked-by: Roy Zang
Roy
hen the link would enter L2/L3 state depending on
> the VAUX supply.
>
> In the resume path, the link is brought back from L2 to L0 by doing a software
> reset.
>
> Signed-off-by: Frank Li
Acked-by: Roy Zang
Roy
specific sequence.
>
> Change ls_pcie_exit_from_l2() return value from void to int. Return error if
> exit_from_l2() failure at exit resume flow.
>
> Reviewed-by: Manivannan Sadhasivam
> Signed-off-by: Frank Li
Acked-by: Roy Zang
Roy
i-layerscape-ep.c
> +++ b/drivers/pci/controller/dwc/pci-layerscape-ep.c
> @@ -249,6 +249,8 @@ static int __init ls_pcie_ep_probe(struct
> platform_device *pdev)
>
> pcie->big_endian = of_property_read_bool(dev->of_node, "big-
> endian");
>
> + dma_set_mask_and_coherent(dev, DMA_BIT_MASK(64));
> +
Acked-by: Roy Zang
-R
t;
> All other patches were already accepte by maintainer in
> https://lore.kernel.org/lkml/2022223457.10599-1-leoyang...@nxp.com/
>
> But missed this one.
>
> Re-post.
>
> drivers/pci/controller/dwc/pci-layerscape-ep.c | 1 +
> 1 file changed, 1 insertion(+)
Acked-by: Roy Zang
R
| 1 -
> drivers/pci/controller/pcie-microchip-host.c | 1 -
> drivers/pci/controller/pcie-
> rockchip-host.c | 1 -
> drivers/pci/controller/pcie-xilinx-cpm.c | 1 -
> drivers/pci/controller/pcie-xilinx-nwl.c | 1 -
> 14 files changed, 14 deletions(-)
Acked-by: Roy Zang
-R
; drivers/pci/controller/pcie-
> rockchip-host.c | 1 -
> drivers/pci/controller/pcie-xilinx-cpm.c | 1 -
> drivers/pci/controller/pcie-xilinx-nwl.c | 1 -
> 14 files changed, 14 deletions(-)
Acked-by: Roy Zang
Roy
> From: Lorenzo Pieralisi
> On Mon, Mar 22, 2021 at 01:40:16PM +0000, Roy Zang wrote:
> > Yes. It is maintained.
>
> To be maintained you should review its code please.
Sure.
>
> > I will send out a patch.
>
> Krzysztof already posted one for you, you just n
Acked-by: Roy Zang
Roy
-Original Message-
From: Krzysztof Wilczyński
Sent: Wednesday, March 10, 2021 9:38 PM
Replace command with a semicolon to correct syntax and to prevent potential
unspecified behaviour and/or unintended side effects.
Related:
https://eur01
Yes. It is maintained.
I will send out a patch.
Thanks.
Roy
-Original Message-
From: Lorenzo Pieralisi
On Sun, Mar 07, 2021 at 07:36:57PM +0100, Krzysztof Wilczyński wrote:
> Hi,
>
> [...]
> > I would request NXP maintainers to take this patch, rewrite it as
> > Bjorn requested and
On 10/12/2016 11:07 AM, Bjorn Helgaas wrote:
> I applied these to pci/host-layerscape for v4.9. I hope to ask Linus to
> pull them tomorrow, so if you see any issues, let me know soon.
>
good to me.
Thanks.
Roy
On 10/07/2016 11:42 AM, Bjorn Helgaas wrote:
> Use a device-specific name, "ls", for struct ls_pcie pointers
> to hint that this is device-specific information. No functional change
> intended.
how about ls_pcie instead of ls ?
Roy
-Original Message-
From: Minghuan Lian [mailto:minghuan.l...@freescale.com]
Sent: Monday, January 20, 2014 4:54 AM
To: linuxppc-dev@lists.ozlabs.org
Cc: Zang Roy-R61911; Wood Scott-B07421; Kumar Gala; Lian Minghuan-B31939
Subject: [PATCH][v2] powerpc/pci: Fix IMMRBAR address
For
-Original Message-
From: Linuxppc-dev [mailto:linuxppc-dev-bounces+tie-
fei.zang=freescale@lists.ozlabs.org] On Behalf Of Scott Wood
Sent: Tuesday, November 12, 2013 4:05 PM
To: Pan Lijun-B44306
Cc: linuxppc-...@ozlabs.org
Subject: Re: [PATCH V2] powerpc/85xx: Merge
-Original Message-
From: Wood Scott-B07421
Sent: Tuesday, November 12, 2013 4:52 PM
To: Zang Roy-R61911
Cc: Pan Lijun-B44306; linuxppc-...@ozlabs.org
Subject: Re: [PATCH V2] powerpc/85xx: Merge 85xx/p1023_defconfig into
mpc85xx_smp_defconfig and mpc85xx_defconfig
On Tue,
6000 7c0004ac 801e0f14 0c00 4c00012c
3c62ffe0
---[ end trace f841fbc03c9d2e1b ]---
Kernel panic - not syncing: Attempted to kill init! exitcode=0x000b
Rebooting in 180 seconds..
Signed-off-by: Yuanquan Chen yuanquan.c...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
On 04/23/2013 05:13 PM, Kevin Hao wrote:
On Tue, Apr 23, 2013 at 11:18:03PM +0800, Roy Zang wrote:
pci hose-private_data will be used by other function, for example,
fsl_pcie_check_link(), so do not iounmap it.
I already sent out a same patch ten days ago. :-)
http://patchwork.ozlabs.org
On 04/13/2013 03:14 PM, Kevin Hao wrote:
In patch 34642bbb (powerpc/fsl-pci: Keep PCI SoC controller registers in
pci_controller) we choose to keep the map of the PCI SoC controller
registers. But we missed to delete the unmap in setup_pci_atmu
function. This will cause the following call trace
6000 7c0004ac 801e0f14 0c00 4c00012c
3c62ffe0
---[ end trace f841fbc03c9d2e1b ]---
Kernel panic - not syncing: Attempted to kill init! exitcode=0x000b
Rebooting in 180 seconds..
Signed-off-by: Yuanquan Chen yuanquan.c...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
setup_pci_atmu() only has one parameter and remove the extra one, or
build will fail due to un-match.
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
arch/powerpc/sysdev/fsl_pci.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/powerpc/sysdev/fsl_pci.c b/arch
On 04/20/2013 02:55 AM, Roy Zang wrote:
setup_pci_atmu() only has one parameter and remove the extra one, or
build will fail due to un-match.
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
based on Kumar's next branch.
Roy
___
Linuxppc-dev
The size might be 64 bit, so use ilog2() instead of __ilog2() or
__ilog2_u64().
ilog2() can select 32bit or 64bit funciton automatically.
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
arch/powerpc/sysdev/fsl_pci.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff
memory is allocated by devm_kzalloc, so release it using
devm_kfree() instead kfree();
Signed-off-by: Li Hao b44...@freescale.com
Signed-off-by: Cao Yonghua b43...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
drivers/mtd/nand/fsl_ifc_nand.c |3 ++-
1 file changed, 2
E1000 NIC is a common used Ethernet card. Enable it as default
for mpc85xx platform.
other change is due to make savedefconfig
Reported-by: Fu Jiwei b36...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
tested on P1010rdb board
arch/powerpc/configs/mpc85xx_defconfig |8
On 03/06/2013 07:15 AM, Kumar Gala wrote:
* Thread support on e6500
* Proper PAMU topology information
* DPAA related nodes (Qman, Bman, Fman, Rman, DCE)
* Prefetch Manager
* Thermal monitor unit
* Interlaken
Signed-off-by: Roy Zangtie-fei.z...@freescale.com
Signed-off-by: Minghuan
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
arch/powerpc/sysdev/fsl_pci.h |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/arch/powerpc/sysdev/fsl_pci.h b/arch/powerpc/sysdev/fsl_pci.h
index baa0fd1..7192932 100644
--- a/arch/powerpc/sysdev/fsl_pci.h
+++ b
Freescale PCIe IP block revision bigger than rev2.2 will also need
redefine the sequence of inbound windows. So change to use IP block
revision instead of compatible for the judgment.
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
arch/powerpc/sysdev/fsl_pci.c | 14 --
1
P1023 external IRQ[4:6, 11] do not pin out, but the interrupts are
shared with PCIe controller.
The silicon internally ties the interrupts to L, so change the
IRQ[4:6,11] to high level sensitive for PCIe.
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
arch/powerpc/boot/dts/p1023rds.dts
From: Xu lei b33...@freescale.com
Freescale eSDHC registers only support 32-bit accesses,
this patch ensures that all Freescale eSDHC register accesses
are 32-bit.
Signed-off-by: Xu lei b33...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
Signed-off-by: Kumar Gala ga
From: Xu lei b33...@freescale.com
For Freescale eSDHC registers only support 32-bit accesses,
this patch ensure that all Freescale eSDHC register accesses
are 32-bit.
Signed-off-by: Xu lei b33...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
Signed-off-by: Kumar Gala ga
Controllers.
Signed-off-by: Lei Xu b33...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
Signed-off-by: Kumar Gala ga...@kernel.crashing.org
---
v2:v1 some minor code style fix according to Venkatraman's comment.
drivers/mmc/host/sdhci-of-core.c |3 ++
drivers/mmc/host/sdhci.c
From: Xu lei b33...@freescale.com
For Freescale eSDHC registers only support 32-bit accesses,
this patch ensure that all Freescale eSDHC register accesses
are 32-bit.
Signed-off-by: Xu lei b33...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
Signed-off-by: Kumar Gala ga
logic.
This patch adds the workaround for these errata.
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
drivers/mmc/host/sdhci-of-core.c |3 +++
drivers/mmc/host/sdhci.c |6 ++
include/linux/mmc/sdhci.h|4
3 files changed, 13 insertions(+), 0 deletions
Controllers.
Signed-off-by: Lei Xu b33...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
Signed-off-by: Kumar Gala ga...@kernel.crashing.org
---
drivers/mmc/host/sdhci-of-core.c |3 ++
drivers/mmc/host/sdhci.c | 62 ++---
include/linux
CodeWarrior is popular embedded tools to support debugging Powerpc.
This patch adds Freescale CodeWarrior debug support for Linux kernel on
85xx/QorIQ platform.
Signed-off-by: Bogdan Adrin drian.bog...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
arch/powerpc
.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
Reviewed-by: Anton Vorontsov cbouatmai...@gmail.com
Cc: Wood Scott-B07421 b07...@freescale.com
---
These two patches are based on the following commits:
1.
http://lists.infradead.org
fixes this issue.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
Reviewed-by: Anton Vorontsov cbouatmai...@gmail.com
---
arch/powerpc/include/asm/fsl_lbc.h |1 +
arch/powerpc/sysdev/fsl_lbc.c | 23 ++-
drivers
From: Jack Lan jack@freescale.com
The former driver had the two functions:
1. detecting nand flash partitions;
2. registering elbc interrupt.
Now, second function is removed to fsl_lbc.c.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z
From: Lan Chunhe-B25806 b25...@freescale.com
Move Freescale elbc interrupt from nand dirver to elbc driver.
Then all elbc devices can use the interrupt instead of ONLY nand.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
Comparing v3
fixes this issue.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
Reviewed-by: Anton Vorontsov cbouatmai...@gmail.com
---
arch/powerpc/include/asm/fsl_lbc.h |1 +
arch/powerpc/sysdev/fsl_lbc.c | 23 ++-
drivers
From: Jack Lan jack@freescale.com
The former driver had the two functions:
1. detecting nand flash partitions;
2. registering elbc interrupt.
Now, second function is removed to fsl_lbc.c.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z
From: Lan Chunhe-B25806 b25...@freescale.com
Move Freescale elbc interrupt from nand dirver to elbc driver.
Then all elbc devices can use the interrupt instead of ONLY nand.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
Comparing
fixes this issue.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
arch/powerpc/include/asm/fsl_lbc.h |1 +
arch/powerpc/sysdev/fsl_lbc.c | 23 ++-
drivers/mtd/nand/fsl_elbc_nand.c |2 +-
3 files changed
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
arch/powerpc/boot/dts/p4080ds.dts |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/arch/powerpc/boot/dts/p4080ds.dts
b/arch/powerpc/boot/dts/p4080ds.dts
index 2f0de24..0a18138 100644
--- a/arch/powerpc/boot/dts
From: Lan Chunhe-B25806 b25...@freescale.com
Move Freescale elbc interrupt from nand dirver to elbc driver.
Then all elbc devices can use the interrupt instead of ONLY nand.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
Comparing
From: Jack Lan jack@freescale.com
The former driver had the two functions:
1. detecting nand flash partitions;
2. registering elbc interrupt.
Now, second function is removed to fsl_lbc.c.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z
fixes this issue.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
Comparing with v1, according to the feedback, add some decorations.
arch/powerpc/include/asm/fsl_lbc.h |1 +
arch/powerpc/sysdev/fsl_lbc.c | 26
Change ACMD12 to AUTO_CMD12 to reduce the confusion.
ACMD12 might be confused with MMC/SD App CMD 12 (CMD55+CMD12 combo).
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
drivers/mmc/host/sdhci-of-core.c |2 +-
drivers/mmc/host/sdhci.c |8
drivers/mmc/host/sdhci.h
remove the extra line and rewrite the if condition line.
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
drivers/mmc/host/sdhci-of-core.c |1 -
drivers/mmc/host/sdhci.c |5 ++---
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/mmc/host/sdhci
fixes this issue.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
arch/powerpc/include/asm/fsl_lbc.h |1 +
arch/powerpc/sysdev/fsl_lbc.c | 33 -
drivers/mtd/nand/fsl_elbc_nand.c |2 +-
3
From: Lan Chunhe-B25806 b25...@freescale.com
Move Freescale elbc interrupt from nand dirver to elbc driver.
Then all elbc devices can use the interrupt instead of ONLY nand.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
send
From: Lan Chunhe-B25806 b25...@freescale.com
The former driver had the two functions:
1. detecting nand flash partitions;
2. registering elbc interrupt.
Now, second function is removed to fsl_lbc.c.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
Documentation/powerpc/dts-bindings/fsl/esdhc.txt |2 ++
arch/powerpc/boot/dts/p4080ds.dts|1 +
2 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/Documentation/powerpc/dts-bindings/fsl/esdhc.txt
b
P4080 ESDHC controller does not support 1.8V and 3.0V voltage. but the
host controller capabilities register wrongly set the bits.
This patch adds the workaround to correct the weird voltage setting bits.
Only 3.3V voltage is supported for P4080 ESDHC controller.
Signed-off-by: Roy Zang tie-fei.z
...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
drivers/mmc/host/sdhci-of-core.c |4
drivers/mmc/host/sdhci.c | 14 --
drivers/mmc/host/sdhci.h |2 ++
3 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/drivers/mmc/host/sdhci
fixes this issue.
Signed-off-by: Lan Chunhe-B25806 b25...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
arch/powerpc/include/asm/fsl_lbc.h |1 +
arch/powerpc/sysdev/fsl_lbc.c | 33 -
drivers/mtd/nand/fsl_elbc_nand.c |2 +-
3
P4080 ESDHC controller does not support 1.8V and 3.0V voltage. but the
host controller capabilities register wrongly set the bits.
This patch adds the workaround to correct the weird voltage setting bits.
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
This is the second version of patch
P4080 ESDHC controller induces weird register setting.
This patch adds the workaround to correct the weird register setting.
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
drivers/mmc/host/sdhci-of-core.c |5 +
drivers/mmc/host/sdhci.c | 13 +
drivers/mmc
...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
drivers/mmc/host/sdhci-of-core.c |4
drivers/mmc/host/sdhci.c | 14 --
drivers/mmc/host/sdhci.h |3 +++
3 files changed, 19 insertions(+), 2 deletions(-)
diff --git a/drivers/mmc/host/sdhci
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
arch/powerpc/boot/dts/p4080ds.dts |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/arch/powerpc/boot/dts/p4080ds.dts
b/arch/powerpc/boot/dts/p4080ds.dts
index 6b29eab..11c8884 100644
--- a/arch/powerpc/boot/dts
This serial patch adds some workarounds to enable mmc card
support for P4080 chip.
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev
This patch adds the driver for RTC chip DS3232 via I2C bus.
Signed-off-by: Mingkai Hu mingkai...@freescale.com
Signed-off-by: Jingchang Lu b22...@freescale.com
Signed-off-by: Srikanth Srinivasan srikanth.sriniva...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
Tested
This patch adds the driver for RTC chip DS3232 via I2C bus
Signed-off-by: Mingkai Hu mingkai...@freescale.com
Signed-off-by: Jingchang Lu b22...@freescale.com
Signed-off-by: Srikanth Srinivasan srikanth.sriniva...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
Tested
This patch adds the driver for RTC chip DS3232 via I2C bus
Signed-off-by: Mingkai Hu mingkai...@freescale.com
Signed-off-by: Jingchang Lu b22...@freescale.com
Signed-off-by: Srikanth Srinivasan srikanth.sriniva...@freescale.com
Signed-off-by: Roy Zang tie-fei.z...@freescale.com
---
Tested
-off-by: Paul Gortmaker [EMAIL PROTECTED]
---
Acked-by: Roy Zang [EMAIL PROTECTED]
Roy
___
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev
66 matches
Mail list logo