Kindly Ping...
On Sunday, December 17, 2023 1:37 PM, Joakim Zhang wrote:
> Recovery remote processor failed when wdg irq received:
> [0.842574] remoteproc remoteproc0: crash detected in cix-dsp-rproc: type
> watchdog
> [0.842750] remoteproc remoteproc0: handling crash #
From: Joakim Zhang
Recovery remote processor failed when wdg irq received:
[0.842574] remoteproc remoteproc0: crash detected in cix-dsp-rproc: type
watchdog
[0.842750] remoteproc remoteproc0: handling crash #1 in cix-dsp-rproc
[0.842824] remoteproc remoteproc0: recovering cix-dsp
Hello Arnaud,
> -Original Message-
> From: Arnaud POULIQUEN
> Sent: Saturday, December 16, 2023 12:56 AM
> To: Joakim Zhang ; anders...@kernel.org;
> mathieu.poir...@linaro.org
> Cc: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org; cix-
> kernel-up
From: Joakim Zhang
Recovery remote processor failed when wdg irq received:
[0.842574] remoteproc remoteproc0: crash detected in cix-dsp-rproc: type
watchdog
[0.842750] remoteproc remoteproc0: handling crash #1 in cix-dsp-rproc
[0.842824] remoteproc remoteproc0: recovering cix-dsp
件原件-
> 发件人: Joakim Zhang
> 发送时间: 2023年12月12日 13:24
> 收件人: anders...@kernel.org; mathieu.poir...@linaro.org;
> arnaud.pouliq...@foss.st.com
> 抄送: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org;
> cix-kernel-upstream ; Joakim Zhang
>
> 主题: [PATCH V1] remotep
From: Joakim Zhang
Recovery remote processor failed when wdg irq received:
[0.842574] remoteproc remoteproc0: crash detected in cix-dsp-rproc: type
watchdog
[0.842750] remoteproc remoteproc0: handling crash #1 in cix-dsp-rproc
[0.842824] remoteproc remoteproc0: recovering cix-dsp
> -Original Message-
> From: Joakim Zhang
> Sent: 2021年4月14日 16:07
> To: Thierry Reding
> Cc: David S. Miller ; Jakub Kicinski ;
> Jon Hunter ; Giuseppe Cavallaro
> ; Alexandre Torgue ;
> Jose Abreu ; net...@vger.kernel.org; Linux Kernel
> Mailing List ; l
> -Original Message-
> From: Thierry Reding
> Sent: 2021年4月14日 15:41
> To: Joakim Zhang
> Cc: David S. Miller ; Jakub Kicinski ;
> Jon Hunter ; Giuseppe Cavallaro
> ; Alexandre Torgue ;
> Jose Abreu ; net...@vger.kernel.org; Linux Kernel
> Mailing List ; l
> -Original Message-
> From: Thierry Reding
> Sent: 2021年4月14日 0:07
> To: David S. Miller ; Jakub Kicinski
> Cc: Joakim Zhang ; Jon Hunter
> ; Giuseppe Cavallaro ;
> Alexandre Torgue ; Jose Abreu
> ; net...@vger.kernel.org; Linux Kernel Mailing List
> ;
Hi Jon,
> -Original Message-
> From: Jon Hunter
> Sent: 2021年4月13日 16:41
> To: Joakim Zhang ; Giuseppe Cavallaro
> ; Alexandre Torgue ;
> Jose Abreu
> Cc: net...@vger.kernel.org; Linux Kernel Mailing List
> ; linux-tegra ;
> Jakub Kicinski
> Subject:
Hi Jabuk,
> -Original Message-
> From: Jakub Kicinski
> Sent: 2021年4月10日 2:44
> To: Joakim Zhang
> Cc: da...@davemloft.net; robh...@kernel.org; and...@lunn.ch;
> hkallwe...@gmail.com; li...@armlinux.org.uk; frowand.l...@gmail.com;
> net...@vger.kernel.org; devic
Hi Rob,
> -Original Message-
> From: Rob Herring
> Sent: 2021年4月9日 21:50
> To: Joakim Zhang
> Cc: David Miller ; Jakub Kicinski ;
> Andrew Lunn ; Heiner Kallweit ;
> Russell King ; Frank Rowand
> ; netdev ;
> devicet...@vger.kernel.org; linux-kernel@vg
mac-address" in ethernet node.
Update these two properties in the binding documentation.
Signed-off-by: Fugang Duan
Signed-off-by: Joakim Zhang
---
.../bindings/net/ethernet-controller.yaml | 14 ++
1 file changed, 14 insertions(+)
diff --git a/Documentation/devicetree/b
y.
Signed-off-by: Fugang Duan
Signed-off-by: Joakim Zhang
---
drivers/of/of_net.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/of/of_net.c b/drivers/of/of_net.c
index 6e411821583e..20c3ae17f95f 100644
--- a/drivers/of/of_net.c
+++ b/drivers/of/of_net.c
@@ -116,6 +116,10 @@
()
nvmem_get_mac_address()
i.MX6x/7D/8MQ/8MM platforms ethernet MAC address read from
nvmem ocotp eFuses, but it requires to swap the six bytes
order.
The patch add optional property "nvmem_macaddr_swap" to swap
macaddr bytes order.
Signed-off-by: Fugang Duan
Signed-off-by: Joakim Zhang
This patch set adds new properties for of_get_mac_address from nvmem.
Fugang Duan (3):
dt-bindings: net: add new properties for of_get_mac_address from nvmem
net: ethernet: add property "nvmem_macaddr_swap" to swap macaddr bytes
order
of_net: add property "nvmem-mac-address" for of_get_m
Hi,
Please ignore this patch set version, I will resend it, sorry.
Best Regards,
Joakim Zhang
> -Original Message-
> From: Joakim Zhang
> Sent: 2021年4月9日 16:38
> To: da...@davemloft.net; k...@kernel.org; robh...@kernel.org;
> and...@lunn.ch; hkallwe...@gmail.com; li...@
y.
Signed-off-by: Fugang Duan
Signed-off-by: Joakim Zhang
---
drivers/of/of_net.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/of/of_net.c b/drivers/of/of_net.c
index 6e411821583e..20c3ae17f95f 100644
--- a/drivers/of/of_net.c
+++ b/drivers/of/of_net.c
@@ -116,6 +116,10 @@
()
nvmem_get_mac_address()
i.MX6x/7D/8MQ/8MM platforms ethernet MAC address read from
nvmem ocotp eFuses, but it requires to swap the six bytes
order.
The patch add optional property "nvmem_macaddr_swap" to swap
macaddr bytes order.
Signed-off-by: Fugang Duan
Signed-off-by: Joakim Zhang
mac-address" in ethernet node.
Update these two properties in the binding documentation.
Signed-off-by: Fugang Duan
Signed-off-by: Joakim Zhang
---
.../bindings/net/ethernet-controller.yaml | 14 ++
1 file changed, 14 insertions(+)
diff --git a/Documentation/devicetree/b
This patch set adds new properties for of_get_mac_address from nvmem.
Fugang Duan (3):
dt-bindings: net: add new properties for of_get_mac_address from nvmem
net: ethernet: add property "nvmem_macaddr_swap" to swap macaddr bytes
order
of_net: add property "nvmem-mac-address" for of_get_m
> -Original Message-
> From: Heiner Kallweit
> Sent: 2021年4月7日 18:22
> To: Joakim Zhang ; christian.me...@t2data.com;
> and...@lunn.ch; li...@armlinux.org.uk; da...@davemloft.net;
> k...@kernel.org
> Cc: net...@vger.kernel.org; linux-kernel@vger.kernel.org; dl-
Hi Heiner,
> -Original Message-
> From: Joakim Zhang
> Sent: 2021年4月7日 15:46
> To: Heiner Kallweit ; christian.me...@t2data.com;
> and...@lunn.ch; li...@armlinux.org.uk; da...@davemloft.net;
> k...@kernel.org
> Cc: net...@vger.kernel.org; linux-kernel@vger.ker
Hi Heiner,
> -Original Message-
> From: Heiner Kallweit
> Sent: 2021年4月7日 15:12
> To: Joakim Zhang ; christian.me...@t2data.com;
> and...@lunn.ch; li...@armlinux.org.uk; da...@davemloft.net;
> k...@kernel.org
> Cc: net...@vger.kernel.org; linux-kernel@vger.ker
Hi Heiner,
> -Original Message-
> From: Heiner Kallweit
> Sent: 2021年4月7日 2:22
> To: Joakim Zhang ; christian.me...@t2data.com;
> and...@lunn.ch; li...@armlinux.org.uk; da...@davemloft.net;
> k...@kernel.org; Russell King - ARM Linux
> Cc: net...@vger.ker
> -Original Message-
> From: Heiner Kallweit
> Sent: 2021年4月6日 14:29
> To: Joakim Zhang ; christian.me...@t2data.com;
> and...@lunn.ch; li...@armlinux.org.uk; da...@davemloft.net;
> k...@kernel.org
> Cc: net...@vger.kernel.org; linux-kernel@vger.kernel.org; dl-linux
Hi Heiner,
> -Original Message-
> From: Heiner Kallweit
> Sent: 2021年4月5日 20:10
> To: christian.me...@t2data.com; Joakim Zhang ;
> and...@lunn.ch; li...@armlinux.org.uk; da...@davemloft.net;
> k...@kernel.org
> Cc: net...@vger.kernel.org; linux-kernel@vger.ker
Hi Charistian,
> -Original Message-
> From: Christian Melki
> Sent: 2021年4月5日 16:44
> To: Heiner Kallweit ; Joakim Zhang
> ; and...@lunn.ch; li...@armlinux.org.uk;
> da...@davemloft.net; k...@kernel.org
> Cc: net...@vger.kernel.org; linux-kernel@vger.ker
Hi Heiner,
> -Original Message-
> From: Heiner Kallweit
> Sent: 2021年4月5日 6:49
> To: Joakim Zhang ; and...@lunn.ch;
> li...@armlinux.org.uk; da...@davemloft.net; k...@kernel.org
> Cc: net...@vger.kernel.org; linux-kernel@vger.kernel.org; dl-linux-imx
> ; chris
Hi Heiner,
Thanks for your comments.
> -Original Message-
> From: Heiner Kallweit
> Sent: 2021年4月4日 22:09
> To: Joakim Zhang ; and...@lunn.ch;
> li...@armlinux.org.uk; da...@davemloft.net; k...@kernel.org
> Cc: net...@vger.kernel.org; linux-kernel@vger.kernel
complete
auto-nego.
This patch changes PHY state to PHY_UP when MDIO bus resume back, it
should be reasonable after PHY hardware re-initialized. Also give state
machine a chance to start/config auto-nego again.
Signed-off-by: Joakim Zhang
---
drivers/net/phy/phy_device.c | 7 +++
1 fil
> -Original Message-
> From: Jon Hunter
> Sent: 2021年3月31日 19:29
> To: Joakim Zhang ; Giuseppe Cavallaro
> ; Alexandre Torgue ;
> Jose Abreu
> Cc: net...@vger.kernel.org; Linux Kernel Mailing List
> ; linux-tegra ;
> Jakub Kicinski
> Subject: Re: Regress
> -Original Message-
> From: Joakim Zhang
> Sent: 2021年3月31日 15:44
> To: Jon Hunter
> Cc: net...@vger.kernel.org; Linux Kernel Mailing List
> ; linux-tegra ;
> Jakub Kicinski
> Subject: RE: Regression v5.12-rc3: net: stmmac: re-init rx buffer
> -Original Message-
> From: Jon Hunter
> Sent: 2021年3月30日 20:51
> To: Joakim Zhang
> Cc: net...@vger.kernel.org; Linux Kernel Mailing List
> ; linux-tegra ;
> Jakub Kicinski
> Subject: Re: Regression v5.12-rc3: net: stmmac: re-init rx buffers when mac
> resu
> -Original Message-
> From: Jon Hunter
> Sent: 2021年3月25日 16:01
> To: Joakim Zhang
> Cc: net...@vger.kernel.org; Linux Kernel Mailing List
> ; linux-tegra ;
> Jakub Kicinski
> Subject: Re: Regression v5.12-rc3: net: stmmac: re-init rx buffers when mac
> r
> -Original Message-
> From: Jon Hunter
> Sent: 2021年3月24日 20:39
> To: Joakim Zhang
> Cc: net...@vger.kernel.org; Linux Kernel Mailing List
> ; linux-tegra ;
> Jakub Kicinski
> Subject: Re: Regression v5.12-rc3: net: stmmac: re-init rx buffers when mac
> resu
> -Original Message-
> From: Jon Hunter
> Sent: 2021年3月24日 18:51
> To: Joakim Zhang
> Cc: net...@vger.kernel.org; Linux Kernel Mailing List
> ; linux-tegra ;
> Jakub Kicinski
> Subject: Regression v5.12-rc3: net: stmmac: re-init rx buffers when mac
>
> -Original Message-
> From: Shawn Guo
> Sent: 2021年3月18日 18:48
> To: Joakim Zhang
> Cc: robh...@kernel.org; s.ha...@pengutronix.de; feste...@gmail.com;
> ker...@pengutronix.de; dl-linux-imx ;
> devicet...@vger.kernel.org; linux-arm-ker...@lists.infradea
Kindly pinging...
Best Regards,
Joakim Zhang
> -Original Message-
> From: Joakim Zhang
> Sent: 2021年3月4日 19:40
> To: robh...@kernel.org; shawn...@kernel.org; s.ha...@pengutronix.de;
> feste...@gmail.com
> Cc: ker...@pengutronix.de; dl-linux-imx ;
> devicet...@vger.
e networking to debug other
modules.
Fixs: commit 9e847693c6f34 ("arm64: dts: freescale: Add i.MX8MP EVK board
support")
Signed-off-by: Joakim Zhang
---
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/arm64/boot/dts/freescale/im
t;
> We introduce dwmac410_dma_init_channel() here for both EQoS v4.10 and
> above which use different DMA_CH(n)_Interrupt_Enable bit definitions for NIE
> and AIE.
>
> Fixes: 48863ce5940f ("stmmac: add DMA support for GMAC 4.xx")
> Signed-off-by: Ong Boon Leong
> Sig
> -Original Message-
> From: Joakim Zhang
> Sent: 2021年3月1日 18:57
> To: Oleksij Rempel ; m...@pengutronix.de; David S.
> Miller ; Jakub Kicinski ; Oliver
> Hartkopp ; Robin van der Gracht
>
> Cc: Andre Naujoks ; Eric Dumazet
> ; ker...@pengutronix.de; linux
t;]
> | (__qdisc_run+0x4f0/0x534)
>
> To fix this problem, only set skb ownership to sockets which have still a ref
> count > 0.
>
> Cc: Oliver Hartkopp
> Cc: Andre Naujoks
> Suggested-by: Eric Dumazet
> Fixes: 0ae89beb283a ("can: add destructor for self g
Gentle pinging...
Best Regards,
Joakim Zhang
> -Original Message-
> From: John Garry
> Sent: 2021年1月27日 22:14
> To: Joakim Zhang ; w...@kernel.org;
> mathieu.poir...@linaro.org; leo@linaro.org; pet...@infradead.org;
> mi...@redhat.com; a...@kernel.org; ma
Add JSON metrics for imx8mq DDR Perf.
Signed-off-by: Joakim Zhang
---
.../arch/arm64/freescale/imx8mq/sys/ddrc.json | 37 +++
.../arm64/freescale/imx8mq/sys/metrics.json | 18 +
2 files changed, 55 insertions(+)
create mode 100644
tools/perf/pmu-events/arch/arm64
Add JSON metrics for i.MX8M platforms.
ChangeLogs:
V1->V2:
* remove board level metrics (bandwidth metrics).
V2->V3:
* Add the missing "ScaleUnit".
Joakim Zhang (4):
perf vendor events: Fix indentation of brackets in imx8mm metrics
perf vendor events: Add
Add JSON metrics for imx8mp DDR Perf.
Signed-off-by: Joakim Zhang
---
.../arch/arm64/freescale/imx8mp/sys/ddrc.json | 37 ++
.../arm64/freescale/imx8mp/sys/metrics.json | 466 ++
2 files changed, 503 insertions(+)
create mode 100644
tools/perf/pmu-events/arch/arm64
Add JSON metrics for imx8mn DDR Perf.
Signed-off-by: Joakim Zhang
---
.../arch/arm64/freescale/imx8mn/sys/ddrc.json | 37 +++
.../arm64/freescale/imx8mn/sys/metrics.json | 18 +
2 files changed, 55 insertions(+)
create mode 100644
tools/perf/pmu-events/arch/arm64
Fix indentation of brackets in imx8mm metrics.
Signed-off-by: Joakim Zhang
---
.../pmu-events/arch/arm64/freescale/imx8mm/sys/metrics.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/perf/pmu-events/arch/arm64/freescale/imx8mm/sys/metrics.json
b/tools/perf
> -Original Message-
> From: John Garry
> Sent: 2021年1月20日 17:16
> To: Joakim Zhang ; pet...@infradead.org;
> mi...@redhat.com; a...@kernel.org; mark.rutl...@arm.com;
> alexander.shish...@linux.intel.com; jo...@redhat.com;
> namhy...@kernel.org; irog...@google.com
> -Original Message-
> From: John Garry
> Sent: 2021年1月20日 1:33
> To: Joakim Zhang ; pet...@infradead.org;
> mi...@redhat.com; a...@kernel.org; mark.rutl...@arm.com;
> alexander.shish...@linux.intel.com; jo...@redhat.com;
> namhy...@kernel.org; irog...@google.com
> -Original Message-
> From: John Garry
> Sent: 2021年1月19日 19:05
> To: Joakim Zhang ; pet...@infradead.org;
> mi...@redhat.com; a...@kernel.org; mark.rutl...@arm.com;
> alexander.shish...@linux.intel.com; jo...@redhat.com;
> namhy...@kernel.org; irog...@google.com
x.ibm.com
> Cc: linux-kernel@vger.kernel.org; linux...@openeuler.org; Joakim Zhang
> ; John Garry
> Subject: [PATCH] perf metricgroup: Fix system PMU metrics
>
> Joakim reports that getting "perf stat" for multiple system PMU metrics
> segfaults:
> ./perf stat -a
> -Original Message-
> From: Marc Kleine-Budde
> Sent: 2020年11月6日 19:33
> To: Joakim Zhang ; robh...@kernel.org;
> shawn...@kernel.org; s.ha...@pengutronix.de
> Cc: ker...@pengutronix.de; dl-linux-imx ;
> linux-...@vger.kernel.org; net...@vger.kernel.org;
> linu
> -Original Message-
> From: John Garry
> Sent: 2020年11月26日 0:00
> To: Will Deacon ; Joakim Zhang
> ; zhangshao...@hisilicon.com;
> mark.rutl...@arm.com; Frank Li ; robh...@kernel.org
> Cc: catalin.mari...@arm.com; kernel-t...@android.com; a...@kernel.org;
> linu
the SCU firmware running on M4.
For i.MX8QM, stop mode request is controlled by System Controller Unit(SCU)
firmware, this patch introduces FLEXCAN_QUIRK_SETUP_STOP_MODE_SCFW quirk
for this function.
Signed-off-by: Joakim Zhang
---
drivers/net/can/flexcan.c | 123
Add IMX_SC_R_CAN(x) macro for CAN.
Suggested-by: Marc Kleine-Budde
Acked-by: Shawn Guo
Signed-off-by: Joakim Zhang
---
include/dt-bindings/firmware/imx/rsrc.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/dt-bindings/firmware/imx/rsrc.h
b/include/dt-bindings/firmware/imx/rsrc.h
Correct fsl,clk-source example since flexcan driver uses "of_property_read_u8"
to get this property.
Fixes: 9d733992772d ("dt-bindings: can: flexcan: add PE clock source property
to device tree")
Signed-off-by: Joakim Zhang
---
Documentation/devicetree/bindings/net/can/
This patch intends to rename FLEXCAN_QUIRK_SETUP_STOP_MODE quirk
to FLEXCAN_QUIRK_SETUP_STOP_MODE_GRP for non-scu SoCs, coming patch will
add quirk for scu SoCs.
For non-scu SoCs, setup stop mode with GPR register.
For scu SoCs, setup stop mode with SCU firmware.
Signed-off-by: Joakim Zhang
For SoCs with SCU support, need setup stop mode via SCU firmware,
so this property can help indicate a resource in SCU firmware.
Signed-off-by: Joakim Zhang
---
.../devicetree/bindings/net/can/fsl,flexcan.yaml | 11 +++
1 file changed, 11 insertions(+)
diff --git a/Documentation
* flexcan_setup_stop_mode_scfw()
* prove failed if failed to setup stop mode.
Joakim Zhang (5):
dt-bindings: can: flexcan: fix fsl,clk-source property
dt-bindings: can: flexcan: add fsl,scu-index property to indicate a
resource
can: flexcan: rename macr
> -Original Message-
> From: Krzysztof Kozlowski
> Sent: 2020年11月3日 15:39
> To: Joakim Zhang
> Cc: shawn...@kernel.org; s.ha...@pengutronix.de; feste...@gmail.com;
> dl-linux-imx ; devicet...@vger.kernel.org;
> linux-arm-ker...@lists.infradead.org; linux-kernel
> -Original Message-
> From: Krzysztof Kozlowski
> Sent: 2020年11月2日 16:29
> To: Joakim Zhang
> Cc: shawn...@kernel.org; s.ha...@pengutronix.de; feste...@gmail.com;
> dl-linux-imx ; devicet...@vger.kernel.org;
> linux-arm-ker...@lists.infradead.org; linux-kernel
> -Original Message-
> From: Shawn Guo
> Sent: 2020年11月1日 15:43
> To: Joakim Zhang
> Cc: m...@pengutronix.de; robh...@kernel.org; s.ha...@pengutronix.de;
> ker...@pengutronix.de; dl-linux-imx ; Ying Liu
> ; linux-...@vger.kernel.org; net...@vger.kerne
Add IR support on i.MX8MM EVK board.
Signed-off-by: Joakim Zhang
---
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 14 ++
1 file changed, 14 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi
b/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi
index
Add IR support on i.MX8MN EVK board.
Signed-off-by: Joakim Zhang
---
arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 14 ++
1 file changed, 14 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi
b/arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi
index
Add IR support on i.MX8M platforms.
Joakim Zhang (3):
arm64: dts: imx8mq-evk: add linux,autosuspend-period property for IR
arm64: dts: imx8mm-evk: add IR support
arm64: dts: imx8mn-evk: add IR support
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 14 ++
arch/arm64/boot/dts
Add linux,autosuspend-period property for IR, details please refer to:
commit ff1c9223b7b8 ("media: rc: gpio-ir-recv: add QoS support for cpuidle
system")
Signed-off-by: Joakim Zhang
---
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 +
1 file changed, 1 insertion(+)
diff --
Add CAN device node and pinctrl on i.MX8MP evk board.
Signed-off-by: Joakim Zhang
---
ChangeLogs:
V1->V2:
* add missing space before '=',
fsl,clk-source= /bits/ 8 <0> -> fsl,clk-source = /bits/ 8 <0>
---
arch/arm64/boot/dts/f
Gentle Ping...
@shawn...@kernel.org, Could you please help review patch 1/6 and 5/6 in this
patch set?
Best Regards,
Joakim Zhang
> -Original Message-
> From: Joakim Zhang
> Sent: 2020年10月21日 13:33
> To: m...@pengutronix.de; robh...@kernel.org; shawn...@kernel
Add CAN device node and pinctrl on i.MX8MP evk board.
Signed-off-by: Joakim Zhang
---
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 62
arch/arm64/boot/dts/freescale/imx8mp.dtsi| 30 ++
2 files changed, 92 insertions(+)
diff --git a/arch/arm64/boot/dts
> -Original Message-
> From: Joakim Zhang
> Sent: 2020年10月21日 13:25
> To: m...@pengutronix.de; robh...@kernel.org; shawn...@kernel.org;
> s.ha...@pengutronix.de
> Cc: ker...@pengutronix.de; dl-linux-imx ; Ying Liu
> ; linux-...@vger.kernel.org; net...@vger.kerne
the SCU firmware running on M4.
For i.MX8QM, stop mode request is controlled by System Controller Unit(SCU)
firmware, this patch introduces FLEXCAN_QUIRK_SETUP_STOP_MODE_SCFW quirk
for this function.
Signed-off-by: Joakim Zhang
---
drivers/net/can/flexcan.c | 123
_mode_scfw()
* prove failed if failed to setup stop mode.
Joakim Zhang (5):
dt-bindings: can: flexcan: fix fsl,clk-source property
dt-bindings: can: flexcan: add fsl,scu-index property to indicate a
resource
can: flexcan: rename macro FLEXCAN_QUIRK_SETUP_STOP_MODE ->
FLEXCAN
Add IMX_SC_R_CAN(x) macro for CAN.
Suggested-by: Marc Kleine-Budde
Signed-off-by: Joakim Zhang
---
include/dt-bindings/firmware/imx/rsrc.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/dt-bindings/firmware/imx/rsrc.h
b/include/dt-bindings/firmware/imx/rsrc.h
index 54278d5c1856
From: Liu Ying
Always export SCU symbols for both SCU SoCs and non-SCU SoCs to avoid
build error.
Signed-off-by: Liu Ying
Signed-off-by: Peng Fan
Signed-off-by: Joakim Zhang
---
include/linux/firmware/imx/ipc.h | 15 +++
include/linux/firmware/imx/svc/misc.h | 23
Correct fsl,clk-source example since flexcan driver uses "of_property_read_u8"
to get this property.
Fixes: 9d733992772d ("dt-bindings: can: flexcan: add PE clock source property
to device tree")
Signed-off-by: Joakim Zhang
---
Documentation/devicetree/bindings/net/can
This patch intends to rename FLEXCAN_QUIRK_SETUP_STOP_MODE quirk
to FLEXCAN_QUIRK_SETUP_STOP_MODE_GRP for non-scu SoCs, coming patch will
add quirk for scu SoCs.
For non-scu SoCs, setup stop mode with GPR register.
For scu SoCs, setup stop mode with SCU firmware.
Signed-off-by: Joakim Zhang
For SoCs with SCU support, need setup stop mode via SCU firmware,
so this property can help indicate a resource in SCU firmware.
Signed-off-by: Joakim Zhang
---
Documentation/devicetree/bindings/net/can/fsl-flexcan.txt | 6 ++
1 file changed, 6 insertions(+)
diff --git a/Documentation
Hi Marc,
> -Original Message-
> From: Marc Kleine-Budde
> Sent: 2020年10月20日 17:31
> To: Joakim Zhang ; robh...@kernel.org;
> shawn...@kernel.org; s.ha...@pengutronix.de
> Cc: ker...@pengutronix.de; dl-linux-imx ; Ying Liu
> ; linux-...@vger.kernel.org;
This patch intends to rename FLEXCAN_QUIRK_SETUP_STOP_MODE quirk
to FLEXCAN_QUIRK_SETUP_STOP_MODE_GRP for non-scu SoCs, coming patch will
add quirk for scu SoCs.
For non-scu SoCs, setup stop mode with GPR register.
For scu SoCs, setup stop mode with SCU firmware.
Signed-off-by: Joakim Zhang
For SoCs with ECC supported, even use FLEXCAN_QUIRK_DISABLE_MECR quirk to
disable non-correctable errors interrupt and freeze mode, had better use
FLEXCAN_QUIRK_SUPPORT_ECC quirk to initialize all memory.
Fixes: cdce844865bea ("can: flexcan: add vf610 support for FlexCAN")
Signed-off-
Correct fsl,clk-source example since flexcan driver uses "of_property_read_u8"
to get this property.
Fixes: 9d733992772d ("dt-bindings: can: flexcan: add PE clock source property
to device tree")
Signed-off-by: Joakim Zhang
---
Documentation/devicetree/bindings/net/can
the SCU firmware running on M4.
For i.MX8QM, stop mode request is controlled by System Controller Unit(SCU)
firmware, this patch introduces FLEXCAN_QUIRK_SETUP_STOP_MODE_SCFW quirk
for this function.
Signed-off-by: Joakim Zhang
---
drivers/net/can/flexcan.c | 127
From: Liu Ying
Always export SCU symbols for both SCU SoCs and non-SCU SoCs to avoid
build error.
Signed-off-by: Liu Ying
Signed-off-by: Peng Fan
Signed-off-by: Joakim Zhang
---
include/linux/firmware/imx/ipc.h | 15 +++
include/linux/firmware/imx/svc/misc.h | 23
FLEXCAN_QUIRK_SUPPORT_ECC quirk to initialize all memory.
Fixes: 2c19bb43e5572 ("can: flexcan: add lx2160ar1 support")
Cc: Pankaj Bansal
Signed-off-by: Joakim Zhang
---
drivers/net/can/flexcan.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/net/can/flexcan.c
After double check with Layerscape CAN owner (Pankaj Bansal), confirm that
LS1021A doesn't support ECC feature, so remove FLEXCAN_QUIRK_DISABLE_MECR
quirk.
Fixes: 99b7668c04b27 ("can: flexcan: adding platform specific details for
LS1021A")
Cc: Pankaj Bansal
Signed-off-b
helper.
* fsl,can-index->fsl,scu-index.
* move fsl,scu-index and priv->can_idx into
* flexcan_setup_stop_mode_scfw()
* prove failed if failed to setup stop mode.
Joakim Zhang (9):
dt-bindings: can: flexcan: fix fsl,clk-source property
can: fle
For SoCs with SCU support, need setup stop mode via SCU firmware,
so this property can help indicate a resource in SCU firmware.
Signed-off-by: Joakim Zhang
---
Documentation/devicetree/bindings/net/can/fsl-flexcan.txt | 6 ++
1 file changed, 6 insertions(+)
diff --git a/Documentation
Add IMX_SC_R_CAN(x) macro for CAN.
Suggested-by: Marc Kleine-Budde
Signed-off-by: Joakim Zhang
---
include/dt-bindings/firmware/imx/rsrc.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/dt-bindings/firmware/imx/rsrc.h
b/include/dt-bindings/firmware/imx/rsrc.h
index 54278d5c1856
Disable wakeup in flexcan_remove().
Fixes: de3578c198c6 ("can: flexcan: add self wakeup support")
Fixes: 915f9666421c ("can: flexcan: add support for DT property
'wakeup-source'")
Signed-off-by: Joakim Zhang
---
drivers/net/can/flexcan.c | 2 ++
1 file changed,
Hi Marc,
> -Original Message-
> From: Marc Kleine-Budde
> Sent: 2020年10月19日 16:42
> To: Joakim Zhang ; robh...@kernel.org;
> shawn...@kernel.org; s.ha...@pengutronix.de
> Cc: ker...@pengutronix.de; dl-linux-imx ; Ying Liu
> ; linux-...@vger.kernel.org;
Hi Marc,
> -Original Message-
> From: Marc Kleine-Budde
> Sent: 2020年10月19日 16:16
> To: Joakim Zhang ; robh...@kernel.org;
> shawn...@kernel.org; s.ha...@pengutronix.de
> Cc: ker...@pengutronix.de; dl-linux-imx ; Ying Liu
> ; linux-...@vger.kernel.org;
For SoCs with ECC supported, even use FLEXCAN_QUIRK_DISABLE_MECR quirk to
disable non-correctable errors interrupt and freeze mode, had better use
FLEXCAN_QUIRK_SUPPORT_ECC quirk to initialize all memory.
Fixes: cdce844865bea ("can: flexcan: add vf610 support for FlexCAN")
Signed-off-
the SCU firmware running on M4.
For i.MX8QM, stop mode request is controlled by System Controller Unit(SCU)
firmware, this patch introduces FLEXCAN_QUIRK_SETUP_STOP_MODE_SCFW quirk
for this function.
Signed-off-by: Joakim Zhang
---
drivers/net/can/flexcan.c | 131
For SoCs with SCU support, need setup stop mode via SCU firmware,
so this property can help indicate a resource in SCU firmware.
Signed-off-by: Joakim Zhang
---
Documentation/devicetree/bindings/net/can/fsl-flexcan.txt | 6 ++
1 file changed, 6 insertions(+)
diff --git a/Documentation
This patch intends to rename FLEXCAN_QUIRK_SETUP_STOP_MODE quirk
to FLEXCAN_QUIRK_SETUP_STOP_MODE_GRP for non-scu SoCs, coming patch will
add quirk for scu SoCs.
For non-scu SoCs, setup stop mode with GPR register.
For scu SoCs, setup stop mode with SCU firmware.
Signed-off-by: Joakim Zhang
FLEXCAN_QUIRK_SUPPORT_ECC quirk to initialize all memory.
Fixes: 2c19bb43e5572 ("can: flexcan: add lx2160ar1 support")
Cc: Pankaj Bansal
Signed-off-by: Joakim Zhang
---
drivers/net/can/flexcan.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/net/can/flexcan.c
From: Liu Ying
Always export SCU symbols for both SCU SoCs and non-SCU SoCs to avoid
build error.
Signed-off-by: Liu Ying
Signed-off-by: Peng Fan
Signed-off-by: Joakim Zhang
---
include/linux/firmware/imx/ipc.h | 15 +++
include/linux/firmware/imx/svc/misc.h | 23
ve failed if failed to setup stop mode.
Joakim Zhang (7):
dt-bindings: can: flexcan: fix fsl,clk-source property
can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A
can: flexcan: add ECC initialization for LX2160A
can: flexcan: add ECC initialization for VF610
dt-bind
1 - 100 of 258 matches
Mail list logo