* [PATCH v4 0/4] Enable CAAM on i.MX7s fix TrustZone issues
@ 2018-02-22 14:22 Rui Miguel Silva
2018-02-22 14:22 ` [PATCH v4 1/4] crypto: caam - Fix null dereference at error path Rui Miguel Silva
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: Rui Miguel Silva @ 2018-02-22 14:22 UTC (permalink / raw)
To: horia.geanta, aymen.sghaier, Herbert Xu
Cc: linux-crypto, linux-kernel, Ryan Harkin, Bryan O'Donoghue,
Rui Miguel Silva
For v4 I am taking over this patch series as all the left over patches were
implemented by me.
V4:
- removed patch: [PATCH v3 2/5] crypto: caam: Fix endless loop when RNG is
already initialized from the series since Horia presented a better fix for the
endless loop in case of fail to acquire DECO:
225ece3e7dad4 crypto: caam - fix endless loop when DECO acquire fails
- add Fabio Estevam reviewed by tag in PATCH 3/3.
- removed CAAM ERA from dts since bootloader will add it - Horia.
V3:
- Added Cc: clk driver maintainers - Fabio Estevam
- Added Cc: i.MX arch maintainers - Fabio Estevam
- Removed bouncing email address for Herbert Xu
V2-resend:
- Patch 0005 lost in the ether - resending
V2:
- Endian detection is ok with TrustZone enabled Horia.
Endian detection logic tested with TrustZone enabled. The register that
this relies on though isn't affected by the lock-down in the first page.
Assuming set of affected registers is actually just the 'deco' registers
though there is no formal statement of that, that I am aware of.
- Moving of TrustZone work-around into u-boot
This set actually doesn't need to deal with TrustZone at all now but, for
the sake of consistency keeping thread title
https://patchwork.ozlabs.org/patch/866460/
https://patchwork.ozlabs.org/patch/866462/
https://patchwork.ozlabs.org/patch/865890/
- Reworded endless loop fix to read a bit better
- Fixes to DTS additions - Rui
- Fixes to number of clocks declared - Rui
V1:
This patch-set enables CAAM on the i.MX7s and fixes a number of issues
identified with the CAAM driver and hardware when TrustZone mode is
enabled.
The first block of patches are simple bug-fixes, followed by a second block
of patches which are simple enabling patches for the i.MX7Solo - note we
aren't enabling for the i.MX7Dual since we don't have hardware to test that
out but it should be a 1:1 mapping for others to enable when appropriate.
Cheers,
Rui
Rui Miguel Silva (4):
crypto: caam - Fix null dereference at error path
crypto: caam - do not use mem and emi_slow clock for imx7x
clk: imx7d: add CAAM clock
ARM: dts: imx7s: add CAAM device node
arch/arm/boot/dts/imx7s.dtsi | 30 +++++++++++++++++++++++
drivers/clk/imx/clk-imx7d.c | 1 +
drivers/crypto/caam/ctrl.c | 42 +++++++++++++++++++--------------
include/dt-bindings/clock/imx7d-clock.h | 3 ++-
4 files changed, 57 insertions(+), 19 deletions(-)
--
2.16.2
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v4 1/4] crypto: caam - Fix null dereference at error path
2018-02-22 14:22 [PATCH v4 0/4] Enable CAAM on i.MX7s fix TrustZone issues Rui Miguel Silva
@ 2018-02-22 14:22 ` Rui Miguel Silva
2018-02-22 14:22 ` [PATCH v4 2/4] crypto: caam - do not use mem and emi_slow clock for imx7x Rui Miguel Silva
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Rui Miguel Silva @ 2018-02-22 14:22 UTC (permalink / raw)
To: horia.geanta, aymen.sghaier, Herbert Xu
Cc: linux-crypto, linux-kernel, Ryan Harkin, Bryan O'Donoghue,
Rui Miguel Silva, Fabio Estevam, Peng Fan, David S. Miller,
Lukas Auer, stable
caam_remove already removes the debugfs entry, so we need to remove the one
immediately before calling caam_remove.
This fix a NULL dereference at error paths is caam_probe fail.
Fixes: 67c2315def06 ("crypto: caam - add Queue Interface (QI) backend support")
Tested-by: Ryan Harkin <ryan.harkin@linaro.org>
Cc: "Horia Geantă" <horia.geanta@nxp.com>
Cc: Aymen Sghaier <aymen.sghaier@nxp.com>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Peng Fan <peng.fan@nxp.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Lukas Auer <lukas.auer@aisec.fraunhofer.de>
Cc: <stable@vger.kernel.org> # 4.12+
Reviewed-by: Horia Geantă <horia.geanta@nxp.com>
Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
---
drivers/crypto/caam/ctrl.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/crypto/caam/ctrl.c b/drivers/crypto/caam/ctrl.c
index e843cf410373..361e750f9cba 100644
--- a/drivers/crypto/caam/ctrl.c
+++ b/drivers/crypto/caam/ctrl.c
@@ -815,9 +815,6 @@ static int caam_probe(struct platform_device *pdev)
return 0;
caam_remove:
-#ifdef CONFIG_DEBUG_FS
- debugfs_remove_recursive(ctrlpriv->dfs_root);
-#endif
caam_remove(pdev);
return ret;
--
2.16.2
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v4 2/4] crypto: caam - do not use mem and emi_slow clock for imx7x
2018-02-22 14:22 [PATCH v4 0/4] Enable CAAM on i.MX7s fix TrustZone issues Rui Miguel Silva
2018-02-22 14:22 ` [PATCH v4 1/4] crypto: caam - Fix null dereference at error path Rui Miguel Silva
@ 2018-02-22 14:22 ` Rui Miguel Silva
2018-02-22 14:22 ` [PATCH v4 3/4] clk: imx7d: add CAAM clock Rui Miguel Silva
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Rui Miguel Silva @ 2018-02-22 14:22 UTC (permalink / raw)
To: horia.geanta, aymen.sghaier, Herbert Xu
Cc: linux-crypto, linux-kernel, Ryan Harkin, Bryan O'Donoghue,
Rui Miguel Silva, Fabio Estevam, Peng Fan, David S. Miller,
Lukas Auer
I.MX7x only use two clocks for the CAAM module, so make sure we do not try to
use the mem and the emi_slow clock when running in that imx7d and imx7s machine
type.
Cc: "Horia Geantă" <horia.geanta@nxp.com>
Cc: Aymen Sghaier <aymen.sghaier@nxp.com>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Peng Fan <peng.fan@nxp.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Lukas Auer <lukas.auer@aisec.fraunhofer.de>
Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
---
drivers/crypto/caam/ctrl.c | 39 ++++++++++++++++++++++++---------------
1 file changed, 24 insertions(+), 15 deletions(-)
diff --git a/drivers/crypto/caam/ctrl.c b/drivers/crypto/caam/ctrl.c
index 361e750f9cba..e4cc636e1104 100644
--- a/drivers/crypto/caam/ctrl.c
+++ b/drivers/crypto/caam/ctrl.c
@@ -337,7 +337,8 @@ static int caam_remove(struct platform_device *pdev)
/* shut clocks off before finalizing shutdown */
clk_disable_unprepare(ctrlpriv->caam_ipg);
- clk_disable_unprepare(ctrlpriv->caam_mem);
+ if (ctrlpriv->caam_mem)
+ clk_disable_unprepare(ctrlpriv->caam_mem);
clk_disable_unprepare(ctrlpriv->caam_aclk);
if (ctrlpriv->caam_emi_slow)
clk_disable_unprepare(ctrlpriv->caam_emi_slow);
@@ -466,14 +467,17 @@ static int caam_probe(struct platform_device *pdev)
}
ctrlpriv->caam_ipg = clk;
- clk = caam_drv_identify_clk(&pdev->dev, "mem");
- if (IS_ERR(clk)) {
- ret = PTR_ERR(clk);
- dev_err(&pdev->dev,
- "can't identify CAAM mem clk: %d\n", ret);
- return ret;
+ if (!of_machine_is_compatible("fsl,imx7d") &&
+ !of_machine_is_compatible("fsl,imx7s")) {
+ clk = caam_drv_identify_clk(&pdev->dev, "mem");
+ if (IS_ERR(clk)) {
+ ret = PTR_ERR(clk);
+ dev_err(&pdev->dev,
+ "can't identify CAAM mem clk: %d\n", ret);
+ return ret;
+ }
+ ctrlpriv->caam_mem = clk;
}
- ctrlpriv->caam_mem = clk;
clk = caam_drv_identify_clk(&pdev->dev, "aclk");
if (IS_ERR(clk)) {
@@ -484,7 +488,9 @@ static int caam_probe(struct platform_device *pdev)
}
ctrlpriv->caam_aclk = clk;
- if (!of_machine_is_compatible("fsl,imx6ul")) {
+ if (!of_machine_is_compatible("fsl,imx6ul") &&
+ !of_machine_is_compatible("fsl,imx7d") &&
+ !of_machine_is_compatible("fsl,imx7s")) {
clk = caam_drv_identify_clk(&pdev->dev, "emi_slow");
if (IS_ERR(clk)) {
ret = PTR_ERR(clk);
@@ -501,11 +507,13 @@ static int caam_probe(struct platform_device *pdev)
return ret;
}
- ret = clk_prepare_enable(ctrlpriv->caam_mem);
- if (ret < 0) {
- dev_err(&pdev->dev, "can't enable CAAM secure mem clock: %d\n",
- ret);
- goto disable_caam_ipg;
+ if (ctrlpriv->caam_mem) {
+ ret = clk_prepare_enable(ctrlpriv->caam_mem);
+ if (ret < 0) {
+ dev_err(&pdev->dev, "can't enable CAAM secure mem clock: %d\n",
+ ret);
+ goto disable_caam_ipg;
+ }
}
ret = clk_prepare_enable(ctrlpriv->caam_aclk);
@@ -826,7 +834,8 @@ static int caam_probe(struct platform_device *pdev)
disable_caam_aclk:
clk_disable_unprepare(ctrlpriv->caam_aclk);
disable_caam_mem:
- clk_disable_unprepare(ctrlpriv->caam_mem);
+ if (ctrlpriv->caam_mem)
+ clk_disable_unprepare(ctrlpriv->caam_mem);
disable_caam_ipg:
clk_disable_unprepare(ctrlpriv->caam_ipg);
return ret;
--
2.16.2
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v4 3/4] clk: imx7d: add CAAM clock
2018-02-22 14:22 [PATCH v4 0/4] Enable CAAM on i.MX7s fix TrustZone issues Rui Miguel Silva
2018-02-22 14:22 ` [PATCH v4 1/4] crypto: caam - Fix null dereference at error path Rui Miguel Silva
2018-02-22 14:22 ` [PATCH v4 2/4] crypto: caam - do not use mem and emi_slow clock for imx7x Rui Miguel Silva
@ 2018-02-22 14:22 ` Rui Miguel Silva
2018-02-22 14:22 ` [PATCH v4 4/4] ARM: dts: imx7s: add CAAM device node Rui Miguel Silva
2018-03-02 16:44 ` [PATCH v4 0/4] Enable CAAM on i.MX7s fix TrustZone issues Herbert Xu
4 siblings, 0 replies; 7+ messages in thread
From: Rui Miguel Silva @ 2018-02-22 14:22 UTC (permalink / raw)
To: horia.geanta, aymen.sghaier, Herbert Xu
Cc: linux-crypto, linux-kernel, Ryan Harkin, Bryan O'Donoghue,
Rui Miguel Silva, Michael Turquette, Stephen Boyd, linux-clk,
Fabio Estevam, Peng Fan, David S. Miller, Lukas Auer
Add CAAM clock so that we could use the Cryptographic Acceleration and
Assurance Module (CAAM) hardware block.
Cc: Michael Turquette <mturquette@baylibre.com>
Cc: Stephen Boyd <sboyd@codeaurora.org>
Cc: linux-clk@vger.kernel.org
Cc: "Horia Geantă" <horia.geanta@nxp.com>
Cc: Aymen Sghaier <aymen.sghaier@nxp.com>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Peng Fan <peng.fan@nxp.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Lukas Auer <lukas.auer@aisec.fraunhofer.de>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
---
drivers/clk/imx/clk-imx7d.c | 1 +
include/dt-bindings/clock/imx7d-clock.h | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/imx/clk-imx7d.c b/drivers/clk/imx/clk-imx7d.c
index 80dc211eb74b..52ab096fb39c 100644
--- a/drivers/clk/imx/clk-imx7d.c
+++ b/drivers/clk/imx/clk-imx7d.c
@@ -795,6 +795,7 @@ static void __init imx7d_clocks_init(struct device_node *ccm_node)
clks[IMX7D_DRAM_PHYM_ALT_ROOT_CLK] = imx_clk_gate4("dram_phym_alt_root_clk", "dram_phym_alt_post_div", base + 0x4130, 0);
clks[IMX7D_DRAM_ALT_ROOT_CLK] = imx_clk_gate4("dram_alt_root_clk", "dram_alt_post_div", base + 0x4130, 0);
clks[IMX7D_OCOTP_CLK] = imx_clk_gate4("ocotp_clk", "ipg_root_clk", base + 0x4230, 0);
+ clks[IMX7D_CAAM_CLK] = imx_clk_gate4("caam_clk", "ipg_root_clk", base + 0x4240, 0);
clks[IMX7D_USB_HSIC_ROOT_CLK] = imx_clk_gate4("usb_hsic_root_clk", "usb_hsic_post_div", base + 0x4420, 0);
clks[IMX7D_SDMA_CORE_CLK] = imx_clk_gate4("sdma_root_clk", "ahb_root_clk", base + 0x4480, 0);
clks[IMX7D_PCIE_CTRL_ROOT_CLK] = imx_clk_gate4("pcie_ctrl_root_clk", "pcie_ctrl_post_div", base + 0x4600, 0);
diff --git a/include/dt-bindings/clock/imx7d-clock.h b/include/dt-bindings/clock/imx7d-clock.h
index e2f99ae72d5c..2bc5618feaeb 100644
--- a/include/dt-bindings/clock/imx7d-clock.h
+++ b/include/dt-bindings/clock/imx7d-clock.h
@@ -452,5 +452,6 @@
#define IMX7D_OCOTP_CLK 439
#define IMX7D_NAND_RAWNAND_CLK 440
#define IMX7D_NAND_USDHC_BUS_RAWNAND_CLK 441
-#define IMX7D_CLK_END 442
+#define IMX7D_CAAM_CLK 442
+#define IMX7D_CLK_END 443
#endif /* __DT_BINDINGS_CLOCK_IMX7D_H */
--
2.16.2
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v4 4/4] ARM: dts: imx7s: add CAAM device node
2018-02-22 14:22 [PATCH v4 0/4] Enable CAAM on i.MX7s fix TrustZone issues Rui Miguel Silva
` (2 preceding siblings ...)
2018-02-22 14:22 ` [PATCH v4 3/4] clk: imx7d: add CAAM clock Rui Miguel Silva
@ 2018-02-22 14:22 ` Rui Miguel Silva
2018-02-28 1:41 ` Shawn Guo
2018-03-02 16:44 ` [PATCH v4 0/4] Enable CAAM on i.MX7s fix TrustZone issues Herbert Xu
4 siblings, 1 reply; 7+ messages in thread
From: Rui Miguel Silva @ 2018-02-22 14:22 UTC (permalink / raw)
To: horia.geanta, aymen.sghaier, Herbert Xu
Cc: linux-crypto, linux-kernel, Ryan Harkin, Bryan O'Donoghue,
Rui Miguel Silva, Shawn Guo, Sascha Hauer, devicetree,
Fabio Estevam, Peng Fan, David S. Miller, Lukas Auer
Add CAAM device node to the i.MX7s device tree.
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Sascha Hauer <kernel@pengutronix.de>
Cc: devicetree@vger.kernel.org
Cc: "Horia Geantă" <horia.geanta@nxp.com>
Cc: Aymen Sghaier <aymen.sghaier@nxp.com>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Peng Fan <peng.fan@nxp.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Lukas Auer <lukas.auer@aisec.fraunhofer.de>
Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
---
arch/arm/boot/dts/imx7s.dtsi | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/arch/arm/boot/dts/imx7s.dtsi b/arch/arm/boot/dts/imx7s.dtsi
index 9aa2bb998552..d88c179e4c00 100644
--- a/arch/arm/boot/dts/imx7s.dtsi
+++ b/arch/arm/boot/dts/imx7s.dtsi
@@ -822,6 +822,36 @@
status = "disabled";
};
+ crypto: caam@30900000 {
+ compatible = "fsl,sec-v4.0";
+ #address-cells = <1>;
+ #size-cells = <1>;
+ reg = <0x30900000 0x40000>;
+ ranges = <0 0x30900000 0x40000>;
+ interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&clks IMX7D_CAAM_CLK>,
+ <&clks IMX7D_AHB_CHANNEL_ROOT_CLK>;
+ clock-names = "ipg", "aclk";
+
+ sec_jr0: jr0@1000 {
+ compatible = "fsl,sec-v4.0-job-ring";
+ reg = <0x1000 0x1000>;
+ interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
+ };
+
+ sec_jr1: jr1@2000 {
+ compatible = "fsl,sec-v4.0-job-ring";
+ reg = <0x2000 0x1000>;
+ interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;
+ };
+
+ sec_jr2: jr1@3000 {
+ compatible = "fsl,sec-v4.0-job-ring";
+ reg = <0x3000 0x1000>;
+ interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>;
+ };
+ };
+
flexcan1: can@30a00000 {
compatible = "fsl,imx7d-flexcan", "fsl,imx6q-flexcan";
reg = <0x30a00000 0x10000>;
--
2.16.2
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH v4 4/4] ARM: dts: imx7s: add CAAM device node
2018-02-22 14:22 ` [PATCH v4 4/4] ARM: dts: imx7s: add CAAM device node Rui Miguel Silva
@ 2018-02-28 1:41 ` Shawn Guo
0 siblings, 0 replies; 7+ messages in thread
From: Shawn Guo @ 2018-02-28 1:41 UTC (permalink / raw)
To: Rui Miguel Silva
Cc: horia.geanta, aymen.sghaier, Herbert Xu, linux-crypto,
linux-kernel, Ryan Harkin, Bryan O'Donoghue, Sascha Hauer,
devicetree, Fabio Estevam, Peng Fan, David S. Miller, Lukas Auer
On Thu, Feb 22, 2018 at 02:22:50PM +0000, Rui Miguel Silva wrote:
> Add CAAM device node to the i.MX7s device tree.
>
> Cc: Shawn Guo <shawnguo@kernel.org>
> Cc: Sascha Hauer <kernel@pengutronix.de>
> Cc: devicetree@vger.kernel.org
> Cc: "Horia Geantă" <horia.geanta@nxp.com>
> Cc: Aymen Sghaier <aymen.sghaier@nxp.com>
> Cc: Fabio Estevam <fabio.estevam@nxp.com>
> Cc: Peng Fan <peng.fan@nxp.com>
> Cc: "David S. Miller" <davem@davemloft.net>
> Cc: Lukas Auer <lukas.auer@aisec.fraunhofer.de>
> Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
Applied this one and "clk: imx7d: add CAAM clock", thanks.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v4 0/4] Enable CAAM on i.MX7s fix TrustZone issues
2018-02-22 14:22 [PATCH v4 0/4] Enable CAAM on i.MX7s fix TrustZone issues Rui Miguel Silva
` (3 preceding siblings ...)
2018-02-22 14:22 ` [PATCH v4 4/4] ARM: dts: imx7s: add CAAM device node Rui Miguel Silva
@ 2018-03-02 16:44 ` Herbert Xu
4 siblings, 0 replies; 7+ messages in thread
From: Herbert Xu @ 2018-03-02 16:44 UTC (permalink / raw)
To: Rui Miguel Silva
Cc: horia.geanta, aymen.sghaier, linux-crypto, linux-kernel,
Ryan Harkin, Bryan O'Donoghue
On Thu, Feb 22, 2018 at 02:22:46PM +0000, Rui Miguel Silva wrote:
> For v4 I am taking over this patch series as all the left over patches were
> implemented by me.
>
> V4:
> - removed patch: [PATCH v3 2/5] crypto: caam: Fix endless loop when RNG is
> already initialized from the series since Horia presented a better fix for the
> endless loop in case of fail to acquire DECO:
> 225ece3e7dad4 crypto: caam - fix endless loop when DECO acquire fails
> - add Fabio Estevam reviewed by tag in PATCH 3/3.
> - removed CAAM ERA from dts since bootloader will add it - Horia.
>
> V3:
> - Added Cc: clk driver maintainers - Fabio Estevam
> - Added Cc: i.MX arch maintainers - Fabio Estevam
> - Removed bouncing email address for Herbert Xu
>
> V2-resend:
> - Patch 0005 lost in the ether - resending
>
> V2:
> - Endian detection is ok with TrustZone enabled Horia.
> Endian detection logic tested with TrustZone enabled. The register that
> this relies on though isn't affected by the lock-down in the first page.
> Assuming set of affected registers is actually just the 'deco' registers
> though there is no formal statement of that, that I am aware of.
>
> - Moving of TrustZone work-around into u-boot
> This set actually doesn't need to deal with TrustZone at all now but, for
> the sake of consistency keeping thread title
>
> https://patchwork.ozlabs.org/patch/866460/
> https://patchwork.ozlabs.org/patch/866462/
> https://patchwork.ozlabs.org/patch/865890/
>
> - Reworded endless loop fix to read a bit better
>
> - Fixes to DTS additions - Rui
>
> - Fixes to number of clocks declared - Rui
>
> V1:
> This patch-set enables CAAM on the i.MX7s and fixes a number of issues
> identified with the CAAM driver and hardware when TrustZone mode is
> enabled.
>
> The first block of patches are simple bug-fixes, followed by a second block
> of patches which are simple enabling patches for the i.MX7Solo - note we
> aren't enabling for the i.MX7Dual since we don't have hardware to test that
> out but it should be a 1:1 mapping for others to enable when appropriate.
>
> Cheers,
> Rui
>
> Rui Miguel Silva (4):
> crypto: caam - Fix null dereference at error path
> crypto: caam - do not use mem and emi_slow clock for imx7x
> clk: imx7d: add CAAM clock
> ARM: dts: imx7s: add CAAM device node
>
> arch/arm/boot/dts/imx7s.dtsi | 30 +++++++++++++++++++++++
> drivers/clk/imx/clk-imx7d.c | 1 +
> drivers/crypto/caam/ctrl.c | 42 +++++++++++++++++++--------------
> include/dt-bindings/clock/imx7d-clock.h | 3 ++-
> 4 files changed, 57 insertions(+), 19 deletions(-)
Patches 1 and 2 applied. Thanks.
--
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2018-03-02 16:44 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-22 14:22 [PATCH v4 0/4] Enable CAAM on i.MX7s fix TrustZone issues Rui Miguel Silva
2018-02-22 14:22 ` [PATCH v4 1/4] crypto: caam - Fix null dereference at error path Rui Miguel Silva
2018-02-22 14:22 ` [PATCH v4 2/4] crypto: caam - do not use mem and emi_slow clock for imx7x Rui Miguel Silva
2018-02-22 14:22 ` [PATCH v4 3/4] clk: imx7d: add CAAM clock Rui Miguel Silva
2018-02-22 14:22 ` [PATCH v4 4/4] ARM: dts: imx7s: add CAAM device node Rui Miguel Silva
2018-02-28 1:41 ` Shawn Guo
2018-03-02 16:44 ` [PATCH v4 0/4] Enable CAAM on i.MX7s fix TrustZone issues Herbert Xu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).