> -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 85xx
> -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
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 Zang
Signed-off-by: Minghuan Lian
Signed-off-by: Haiying Wang
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
Signed-off-by: Roy Zang
---
tested on P1010rdb board
arch/powerpc/configs/mpc85xx_defconfig |8
1 file changed, 4 insertions(+), 4
memory is allocated by devm_kzalloc, so release it using
devm_kfree() instead kfree();
Signed-off-by: Li Hao
Signed-off-by: Cao Yonghua
Signed-off-by: Roy Zang
---
drivers/mtd/nand/fsl_ifc_nand.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/mtd/nand
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
---
arch/powerpc/sysdev/fsl_pci.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/powerpc
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
---
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/powerpc/sysdev/fsl_pci.c
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
---
based on Kumar's next branch.
Roy
___
Linuxppc-dev mailing list
Linuxpp
a77d 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
Signed-off-by: Roy Zang
---
based on Kumar's next bra
a77d 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
Signed-off-by: Roy Zang
---
based on Kumar's next branch
v
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.
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 o
> -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
>
> -Original Message-
> From: Wood Scott-B07421
> Sent: Friday, January 03, 2014 4:19 PM
> To: Lian Minghuan-B31939
> Cc: linuxppc-dev@lists.ozlabs.org; linux-...@vger.kernel.org; Zang Roy-
> R61911; Bjorn Helgaas
> Subject: Re: [02/12,v3] pci: fsl: add structure fsl_pci
>
> On Wed, Oct 2
From: Xu lei
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
Signed-off-by: Roy Zang
Signed-off-by: Kumar Gala
---
This is a patch resend
http://patchwork.ozlabs.org/patch/106245/
based
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
---
arch/powerpc/boot/dts/p1023rds.dts |8
1 files
Signed-off-by: Roy Zang
---
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/arch/powerpc/sysdev
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
---
arch/powerpc/sysdev/fsl_pci.c | 14 --
1 files changed, 8 insertions
.
Signed-off-by: Lan Chunhe-B25806
Signed-off-by: Roy Zang
Reviewed-by: Anton Vorontsov
Cc: Wood Scott-B07421
---
These two patches are based on the following commits:
1.
http://lists.infradead.org/pipermail/linux-mtd/2010-September/032112.html
2.
http://lists.infradead.org/pipermail
.
Signed-off-by: Lan Chunhe-B25806
Signed-off-by: Roy Zang
Reviewed-by: Anton Vorontsov
---
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, 24 insertions(+), 2 deletions
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
Signed-off-by: Roy Zang
---
arch/powerpc/Kconfig.debug|8
arch/powerpc
From: Xu lei
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
Signed-off-by: Roy Zang
Signed-off-by: Kumar Gala
---
drivers/mmc/host/sdhci-of-esdhc.c | 18 ++
1 files
logic.
This patch adds the workaround for these errata.
Signed-off-by: Roy Zang
---
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(-)
diff --git a/drivers/mmc
-by: Lei Xu
Signed-off-by: Roy Zang
Signed-off-by: Kumar Gala
---
drivers/mmc/host/sdhci-of-core.c |3 ++
drivers/mmc/host/sdhci.c | 62 ++---
include/linux/mmc/sdhci.h|6 ++-
3 files changed, 57 insertions(+), 14 deletions(-)
diff --git
From: Xu lei
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
Signed-off-by: Roy Zang
Signed-off-by: Kumar Gala
---
this patch set replaces previous patches:
https://patchwork.kernel.org
-by: Lei Xu
Signed-off-by: Roy Zang
Signed-off-by: Kumar Gala
---
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 | 64 ++---
include/linux/mmc/sd
This patch adds the driver for RTC chip DS3232 via I2C bus
Signed-off-by: Mingkai Hu
Signed-off-by: Jingchang Lu
Signed-off-by: Srikanth Srinivasan
Signed-off-by: Roy Zang
---
Tested on MPC8536DS and P4080DS board
drivers/rtc/Kconfig | 11 +
drivers/rtc/Makefile |1 +
drivers
This patch adds the driver for RTC chip DS3232 via I2C bus
Signed-off-by: Mingkai Hu
Signed-off-by: Jingchang Lu
Signed-off-by: Srikanth Srinivasan
Signed-off-by: Roy Zang
---
Tested on MPC8536DS and P4080DS board
drivers/rtc/Kconfig | 11 +
drivers/rtc/Makefile |1 +
drivers
This patch adds the driver for RTC chip DS3232 via I2C bus.
Signed-off-by: Mingkai Hu
Signed-off-by: Jingchang Lu
Signed-off-by: Srikanth Srinivasan
Signed-off-by: Roy Zang
---
Tested on MPC8536DS and P4080DS board
drivers/rtc/Kconfig | 11 ++
drivers/rtc/Makefile |1
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
P4080 ESDHC controller induces weird register setting.
This patch adds the workaround to correct the weird register setting.
Signed-off-by: Roy Zang
---
drivers/mmc/host/sdhci-of-core.c |5 +
drivers/mmc/host/sdhci.c | 13 +
drivers/mmc/host/sdhci.h |2
From: Jerry Huang
Add auto CMD12 command support for eSDHC driver.
This is needed by P4080 and P1022 for block read/write.
Manual asynchronous CMD12 abort operation causes protocol violations on
these silicons.
Signed-off-by: Jerry Huang
Signed-off-by: Roy Zang
---
drivers/mmc/host/sdhci-of
Signed-off-by: Roy Zang
---
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/p4080ds.dts
+++ b/arch/powerpc
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
---
This is the second version of patch
http
Signed-off-by: Roy Zang
---
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/Documentation/powerpc/dts-bindings
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
From: Jerry Huang
Add auto CMD12 command support for eSDHC driver.
This is needed by P4080 and P1022 for block read/write.
Manual asynchronous CMD12 abort operation causes protocol violations on
these silicons.
Signed-off-by: Jerry Huang
Signed-off-by: Roy Zang
---
drivers/mmc/host/sdhci-of
From: Lan Chunhe-B25806
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
Signed-off-by: Roy Zang
---
arch/powerpc/Kconfig |7 +-
arch/powerpc/include/asm
.
Signed-off-by: Lan Chunhe-B25806
Signed-off-by: Roy Zang
---
arch/powerpc/include/asm/fsl_lbc.h |1 +
arch/powerpc/sysdev/fsl_lbc.c | 33 -
drivers/mtd/nand/fsl_elbc_nand.c |2 +-
3 files changed, 34 insertions(+), 2 deletions(-)
diff --git a/arch
From: Lan Chunhe-B25806
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
Signed-off-by: Roy Zang
---
drivers/mtd/nand/Kconfig |1 +
drivers
.
Signed-off-by: Lan Chunhe-B25806
Signed-off-by: Roy Zang
---
arch/powerpc/include/asm/fsl_lbc.h |1 +
arch/powerpc/sysdev/fsl_lbc.c | 33 -
drivers/mtd/nand/fsl_elbc_nand.c |2 +-
3 files changed, 34 insertions(+), 2 deletions(-)
diff --git a/arch
From: Lan Chunhe-B25806
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
Signed-off-by: Roy Zang
---
send the patch to linux-...@lists.infradead.org
it has been posted to linuxppc
From: Lan Chunhe-B25806
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
Signed-off-by: Roy Zang
---
drivers/mtd/nand/Kconfig |1 +
drivers
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
---
drivers/mmc/host/sdhci-of-core.c |2 +-
drivers/mmc/host/sdhci.c |8
drivers/mmc/host/sdhci.h | 10
remove the extra line and rewrite the if condition line.
Signed-off-by: Roy Zang
---
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-of-core.c b/drivers/mmc/host/sdhci
Signed-off-by: Roy Zang
---
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/p4080ds.dts
+++ b/arch/powerpc
From: Lan Chunhe-B25806
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
Signed-off-by: Roy Zang
---
Comparing with v1, according to the feedback, add some decorations.
arch
From: Jack Lan
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
Signed-off-by: Roy Zang
---
Comparing with v1, according to the feedback, remove global
.
Signed-off-by: Lan Chunhe-B25806
Signed-off-by: Roy Zang
---
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 +-
drivers/mtd/nand/fsl_elbc_nand.c |2 +-
3 files
From: Jack Lan
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
Signed-off-by: Roy Zang
---
drivers/mtd/nand/Kconfig |1 +
drivers/mtd/nand
From: Lan Chunhe-B25806
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
Signed-off-by: Roy Zang
---
Comparing with v2:
1. according to the feedback, add some decorations.
2
.
Signed-off-by: Lan Chunhe-B25806
Signed-off-by: Roy Zang
---
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, 24 insertions(+), 2 deletions(-)
diff --git a/arch/powerpc
From: Jack Lan
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
Signed-off-by: Roy Zang
---
drivers/mtd/nand/Kconfig |1 +
drivers/mtd/nand
From: Lan Chunhe-B25806
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
Signed-off-by: Roy Zang
---
Comparing v3:
1. minor fix from type unsigned int to u32
2. fix
.
Signed-off-by: Lan Chunhe-B25806
Signed-off-by: Roy Zang
Reviewed-by: Anton Vorontsov
---
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, 24 insertions(+), 2 deletions
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
> 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
c | 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
> 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
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
d lut_* in driver.
>
> 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
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
and insert a
> second chosen node.
>
> Signed-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
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 r
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
> 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
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
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
r code would be easier.
>
> Signed-off-by: Krzysztof Kozlowski
> ---
> drivers/pci/controller/dwc/pci-layerscape.c | 10 --
> 1 file changed, 4 insertions(+), 6 deletions(-)
Acked-by: Roy Zang
Roy
smime.p7s
Description: S/MIME cryptographic signature
70 matches
Mail list logo