> From: Anson Huang
> Sent: Thursday, July 2, 2020 10:15 AM
>
> Add CONFIG_CLK_xxx for i.MX ARMv7 platforms, and use it as build option
> instead of CONFIG_SOC_xxx, the CONFIG_CLK_xxx will be selected by default
> according to CONFIG_SOC_xxx.
>
> Signed-off-by: Anson Huang
Reviewed-by: Dong Ai
Hi Pramod,
> From: Shawn Guo [mailto:shawn...@kernel.org]
> Sent: Wednesday, June 5, 2019 2:35 PM
> Subject: Re: [PATCH v3 1/3] dt-bindings: arm: nxp: Add device tree binding for
> ls1046a-frwy board
>
> On Mon, May 27, 2019 at 12:32:09PM +, Pramod Kumar wrote:
> > Add "fsl,ls1046a-frwy" bind
> From: anson.hu...@nxp.com [mailto:anson.hu...@nxp.com]
> Sent: Wednesday, June 12, 2019 11:36 AM
> >
> When SoC's revision value is 0, SoC driver will print out "unknown" in sysfs's
> revision node, this "unknown" is a static string which can NOT be freed, this
> will caused below kernel dump in
> From: anson.hu...@nxp.com [mailto:anson.hu...@nxp.com]
> Sent: Wednesday, June 12, 2019 11:36 AM
>
> There is common of_root for reference, no need to find it from DT again, use
> of_root directly to make driver simple.
>
> Signed-off-by: Anson Huang
Reviewed-by: Dong Aisheng
Regards
Dong A
[...]
> > > + if (!sensor)
> > > + return -ENOMEM;
> > > +
> > > + ret = thermal_zone_of_get_sensor_id(child,
> > > + &sensor_specs,
> >
> > It looks a bit strange why need sensor_specs as you even did not use it.
>
> It
> From: Anson Huang
> Sent: Thursday, May 16, 2019 11:25 AM
>
> Add i.MX SCU SoC info driver to support i.MX8QXP SoC, introduce driver
> dependency into Kconfig as CONFIG_IMX_SCU must be selected to support
> i.MX SCU SoC driver, also need to use platform driver model to make sure
> IMX_SCU driver
> From: Peng Fan
> Sent: Wednesday, May 15, 2019 3:53 PM
>
> This patch adds i.MX8 nvmem ocotp driver to access fuse via RPC to i.MX8
> system controller.
>
> Cc: Srinivas Kandagatla
> Cc: Shawn Guo
> Cc: Sascha Hauer
> Cc: Pengutronix Kernel Team
> Cc: Fabio Estevam
> Cc: NXP Linux Team
>
> From: Anson Huang
> Sent: Thursday, May 16, 2019 8:01 PM
> > >
> > > Add i.MX SCU SoC info driver to support i.MX8QXP SoC, introduce
> > > driver dependency into Kconfig as CONFIG_IMX_SCU must be selected to
> > > support i.MX SCU SoC driver, also need to use platform driver model
> > > to make s
> From: Anson Huang
> Sent: Friday, April 12, 2019 9:06 AM
>
> Hello, Alexandre
> As i.MX SCU general irq function is picked up by Shawn, could you please
> also pick up below i.MX SC RTC alarm support patch ?
> https://patchwork.kernel.org/patch/10890525/
>
No, it can't go through A
One irqsteer channel can support up to 8 output interrupts.
Cc: Marc Zyngier
Cc: Lucas Stach
Cc: Shawn Guo
Signed-off-by: Dong Aisheng
---
ChangeLog:
v2->v3:
* add error check for imx_irqsteer_get_hwirq_base
* use DIV_ROUND_UP
* merge 'hwirq +=32' into for loop
* common error path in probe
Not all 64 interrupts may be used in one group. e.g. most irqsteer in
imx8qxp and imx8qm subsystems supports only 32 interrupts.
As the IP integration parameters are Channel number and interrupts number,
let's use fsl,irqs-num to represents how many interrupts supported
by this irqsteer channel.
One group can manage 64 interrupts by using two registers (e.g. STATUS/SET).
However, the integrated irqsteer may support only 32 interrupts which
needs only one register in a group. But the current driver assume there's
a mininum of two registers in a group which result in a wrong register map
for
Not all 64 interrupts may be used in one group. e.g. most irqsteer in
imx8qxp and imx8qm subsystems supports only 32 interrupts.
And one irqsteer channel can support up to 8 output interrupts.
This patch series aims to support 32 interrupts chan and multi output
interrupts.
Tested on:
iMX8QXP MEK
One irqsteer channel can support up to 8 output interrupts.
Cc: Marc Zyngier
Cc: Rob Herring
Cc: Lucas Stach
Cc: Shawn Guo
Cc: devicet...@vger.kernel.org
Signed-off-by: Dong Aisheng
---
ChangeLog:
v2->v3:
* fix a typo
v1->v2:
* remove one unnecessary note.
---
.../devicetree/bindings/inter
> -Original Message-
> From: Daniel Baluta
> Sent: Wednesday, January 30, 2019 9:30 PM
> To: shawn...@kernel.org
> Cc: s.ha...@pengutronix.de; ker...@pengutronix.de; feste...@gmail.com;
> dl-linux-imx ; daniel.bal...@gmail.com; Aisheng Dong
> ; linux-arm-ker...@lists.i
> From: Joakim Zhang
> Sent: Thursday, January 31, 2019 4:49 PM
[...]
> > > Current we can meet timeout issue when setting a small bitrate like
> > > 1 as follows:
> > > root@imx6qdlsolo:~# ip link set can0 up type can bitrate 1 A
> > > link change request failed with some changes committed
> -Original Message-
> From: Joakim Zhang
> Sent: Thursday, January 31, 2019 5:37 PM
> To: m...@pengutronix.de; linux-...@vger.kernel.org
> Cc: w...@grandegger.com; net...@vger.kernel.org;
> linux-kernel@vger.kernel.org; dl-linux-imx ; Joakim
> Zhang
> Subject: [PATCH] can: flexcan: fix ti
> From: Anson Huang
> Sent: Wednesday, June 17, 2020 12:54 PM
>
> Change the configuration type to tristate, add module description, author and
> license to support module build.
>
> Signed-off-by: Anson Huang
> ---
> drivers/soc/imx/Kconfig | 2 +-
> drivers/soc/imx/soc-imx-scu.c | 5 ++
> From: Anson Huang
> Sent: Wednesday, June 17, 2020 3:48 PM
>
> Add a missing MODULE_DEVICE_TABLE entry to support module autoloading.
>
> Signed-off-by: Anson Huang
Reviewed-by: Dong Aisheng
Regards
Aisheng
> From: Anson Huang
> Sent: Tuesday, June 9, 2020 3:32 PM
>
> Export clk_hw_register_composite() to support user built as module.
>
> ERROR: modpost: "clk_hw_register_composite" [drivers/clk/imx/mxc-clk.ko]
> undefined!
> scripts/Makefile.modpost:111: recipe for target 'Module.symvers' failed
>
[...]
> > > > > - * @dev: a pointer back to containing device
> > > > > - * @base: the offset to the controller in virtual memory
> > > > > - */
> > > > > -struct imx_pinctrl {
> > > > > - struct device *dev;
> > > > > - struct pinctrl_dev *pctl;
> > > > > - void __iomem *base;
> > > >
> From: Anson Huang
> Sent: Tuesday, June 9, 2020 3:32 PM
>
> i.MX common clock drivers may support module build, so it is NOT selected by
> default, for ARCH_MXC ARMv7 platforms, need to select it manually to make
> build pass.
>
> Signed-off-by: Anson Huang
Can't the original def_xxx work?
> From: Anson Huang
> Sent: Tuesday, June 9, 2020 3:32 PM
>
> There are more and more requirements of building SoC specific drivers as
> modules, add support for building SCU clock driver as module to meet the
> requirement.
>
> Signed-off-by: Anson Huang
> ---
> Changes since V1:
> - add
> From: Anson Huang
> Sent: Wednesday, June 17, 2020 8:27 PM
>
>
> > Subject: RE: [PATCH V2 3/9] clk: imx: Support building SCU clock
> > driver as module
> >
> > > From: Anson Huang
> > > Sent: Tuesday, June 9, 2020 3:32 PM
> > >
> > > There are more and more requirements of building SoC speci
> From: Anson Huang
> Sent: Wednesday, June 17, 2020 8:32 PM
>
> > Subject: RE: [PATCH V2 1/9] clk: composite: Export
> > clk_hw_register_composite()
> >
> > > From: Anson Huang
> > > Sent: Tuesday, June 9, 2020 3:32 PM
> > >
> > > Export clk_hw_register_composite() to support user built as modu
> From: Anson Huang
> Sent: Wednesday, June 17, 2020 8:36 PM
>
> > Subject: RE: [PATCH V2 2/9] ARM: imx: Select MXC_CLK for ARCH_MXC
> >
> > > From: Anson Huang
> > > Sent: Tuesday, June 9, 2020 3:32 PM
> > >
> > > i.MX common clock drivers may support module build, so it is NOT
> > > selected b
> From: Anson Huang
> Sent: Thursday, June 18, 2020 11:18 AM
>
> > From: Aisheng Dong
> > Sent: 2020年6月18日 11:09
> >
> > > From: Anson Huang
> > > Sent: Wednesday, June 17, 2020 8:36 PM
> > >
> > > > Subject: RE: [PATCH V2
> From: Wei Yongjun
> Sent: Wednesday, May 6, 2020 1:14 PM
>
> 'chan_name' is malloced in imx_scu_probe() and should be freed before leaving
> from the error handling cases, otherwise it will cause memory leak.
>
> Fixes: edbee095fafb ("firmware: imx: add SCU firmware driver support")
> Signed-o
> From: Peng Fan
> Sent: Thursday, May 7, 2020 1:56 PM
>
> Patches rebased on for-next
>
> V3:
> Add R-b tag for patch 1-6,10
> Use clk_mux_ops in patch 7, explain more details in commit log Boot test on
> i.MX8MM/N/MQ/P
Good improvement, it's much clear now.
So also add my tag for Patch 5-
> From: Peng Fan
> Sent: Thursday, May 7, 2020 1:56 PM
>
> If memrepair root clock in CCM is disabled, the memory repair logic in HDMIMIX
> can’t work. So let's mark it as critical clock.
A small question here:
Is this clock critical for the whole system or only for HDMIMIX?
What if HDMIIX is no
> From: Gustavo A. R. Silva
> Sent: Thursday, May 7, 2020 9:13 PM
>
> Fix inconsistent IS_ERR and PTR_ERR in imx_bus_init_icc().
>
> The proper pointer to be passed as argument to PTR_ERR() is
> priv->icc_pdev.
>
> This bug was detected with the help of Coccinelle.
>
> Fixes: 16c1d2f1b0bd ("PM
> From: Anson Huang
> Sent: Friday, June 26, 2020 5:14 AM
>
> The i.MX SCU soc driver depends on SCU firmware driver, so it has to use
> platform driver model for proper defer probe operation, since it has no device
> binding in DT file, a simple platform device is created together inside the
> p
Hi Rob,
> From: Rob Herring
> Sent: Tuesday, April 21, 2020 5:28 AM
[...]
> > + timeout-sec:
> > +$ref: /schemas/types.yaml#/definitions/uint32
> > +description: |
> > + Contains the watchdog timeout in seconds.
>
> This already has a definition in watchdog.yaml, just need:
>
>
> From: Anson Huang
> Sent: Thursday, June 11, 2020 7:35 PM
>
> To support building i.MX SCU pinctrl driver as module, below things need to be
> changed:
>
> - Export SCU related functions and use "IS_ENABLED" instead of
> "ifdef" to support SCU pinctrl driver user and itself to be
>
> From: Anson Huang
> Sent: Tuesday, June 16, 2020 6:44 PM
>
> > Subject: RE: [PATCH V5 1/9] pinctrl: imx: Support building SCU pinctrl
> > driver as module
> >
> > > From: Anson Huang
> > > Sent: Thursday, June 11, 2020 7:35 PM
> > >
> > > To support building i.MX SCU pinctrl driver as module,
> From: Andreas Kemnade
> Sent: Friday, May 8, 2020 4:44 AM
>
> There are new drivers for functionality of that family (RTC and ADC), so
> enable
> them, since they are used by various i.MX6 boards.
>
> Signed-off-by: Andreas Kemnade
Reviewed-by: Dong Aisheng
Regards
Aisheng
> From: Stephen Boyd
> Sent: Wednesday, June 24, 2020 8:58 AM
> Subject: RE: [PATCH V2 3/9] clk: imx: Support building SCU clock driver as
> module
>
> Quoting Aisheng Dong (2020-06-23 02:00:47)
> > > From: Stephen Boyd
> > > Sent: Tuesday, June 23, 2020 4:34
ect: RE: [PATCH V2 3/9] clk: imx: Support building SCU clock
> > > driver as module
> > >
> > > Quoting Aisheng Dong (2020-06-23 02:00:47)
> > > > > From: Stephen Boyd
> > > > > Sent: Tuesday, June 23, 2020 4:34 PM
> > > > > S
> From: Anson Huang
> Sent: Wednesday, June 24, 2020 2:24 PM
>
> There are more and mroe requirements that SoC specific modules should be
> built as module in order to support generic kernel image, such as Android GKI
> concept.
>
> This patch series supports i.MX8 SoCs pinctrl drivers to be bui
> From: Arnd Bergmann
> Sent: Wednesday, June 24, 2020 3:47 PM
>
> On Wed, Jun 24, 2020 at 4:19 AM Aisheng Dong
> wrote:
> > > Isn't that what we want?
> >
> > No, if user set MXC_CLK to m, the build will break for i.MX6&7.
> >
> > >
...
> +
> +title: Freescale IRQSTEER Interrupt multiplexer
> +
> +maintainers:
> + - Lucas Stach
> +
> +properties:
> + compatible:
> +const: fsl,imx-irqsteer
You changed binding here without comments?
Regards
Aisheng
> +
> + reg:
> +maxItems: 1
> +
> + interrupts:
> +descriptio
> From: Anson Huang
> Sent: Friday, May 15, 2020 8:58 PM
>
> Use __maybe_unused for power management related functions to simplify the
> code.
>
> Signed-off-by: Anson Huang
Reviewed-by: Dong Aisheng
Regards
Aisheng
> ---
> drivers/tty/serial/fsl_lpuart.c | 6 ++
> 1 file changed, 2 in
> +title: Freescale MXS PWM controller
> +
> +maintainers:
> + - Shawn Guo
> + - Anson Huang
> +
> +properties:
> + compatible:
> +enum:
> + - fsl,imx23-pwm
> +
> + reg:
> +maxItems: 1
> +
> + "#pwm-cells":
> +const: 3
Seems you missed the reference to pwm.yaml.
Regards
Ai
> From: Anson Huang
> Sent: Thursday, May 14, 2020 2:54 PM
>
> Convert the imx pwm binding to DT schema format using json-schema.
>
> Signed-off-by: Anson Huang
> ---
> Documentation/devicetree/bindings/pwm/imx-pwm.txt | 27 -
> Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 66
>
> From: Anson Huang
> Sent: Thursday, May 14, 2020 2:54 PM
>
> Convert the imx tpm pwm binding to DT schema format using json-schema.
>
> Signed-off-by: Anson Huang
> ---
> .../devicetree/bindings/pwm/imx-tpm-pwm.txt| 22 -
> .../devicetree/bindings/pwm/imx-tpm-pwm.yaml |
> From: Anson Huang
> Sent: Monday, May 18, 2020 1:20 PM
>
> > Subject: RE: [PATCH] dt-bindings: interrupt-controller: Convert imx
> > irqsteer to json-schema
> >
> > ...
> > > +
> > > +title: Freescale IRQSTEER Interrupt multiplexer
> > > +
> > > +maintainers:
> > > + - Lucas Stach
> > > +
> >
> From: Anson Huang
> Sent: Monday, May 18, 2020 1:32 PM
>
> > Subject: RE: [PATCH] dt-bindings: pwm: Convert mxs pwm to json-schema
> >
> > > +title: Freescale MXS PWM controller
> > > +
> > > +maintainers:
> > > + - Shawn Guo
> > > + - Anson Huang
> > > +
> > > +properties:
> > > + compati
> From: Anson Huang
> Sent: Monday, May 18, 2020 2:12 PM
>
> Convert the i.MX IRQSTEER binding to DT schema format using json-schema.
>
> Signed-off-by: Anson Huang
A few minor comments, otherwise:
Reviewed-by: Dong Aisheng
BTW, we probably better add ref to the common interrupt-controller.y
> From: Anson Huang
> Sent: Thursday, May 14, 2020 2:13 PM
>
> Convert the MXC RTC binding to DT schema format using json-schema.
>
> Signed-off-by: Anson Huang
Reviewed-by: Dong Aisheng
Regards
Aisheng
> From: Anson Huang
> Sent: Thursday, May 14, 2020 2:13 PM
>
> Convert the MXC RTC V2 binding to DT schema format using json-schema.
>
> Signed-off-by: Anson Huang
Reviewed-by: Dong Aisheng
Regards
Aisheng
> From: Anson Huang
> Sent: Thursday, May 14, 2020 9:09 AM
>
> Although ocotp clock is always ON for i.MX6QDL, OCOTP can be accessed
> directly, but since i.MX6QDL nvmem interface is supported, and
> fsl,tempmon-data is deprecated, use it instead of getting fuse data by reading
> ocotp directly,
> From: Anson Huang
> Sent: Thursday, May 14, 2020 9:09 AM
>
> Although ocotp clock is always ON for i.MX6SL, OCOTP can be accessed directly,
> but since i.MX6SL nvmem interface is supported, and fsl,tempmon-data is
> deprecated, use it instead of getting fuse data by reading ocotp directly,
> t
> From: Anson Huang
> Sent: Tuesday, May 12, 2020 10:23 AM
>
> Convert the i.MX reset binding to DT schema format using json-schema.
>
> Signed-off-by: Anson Huang
> ---
> .../devicetree/bindings/reset/fsl,imx-src.txt | 49 --
> .../devicetree/bindings/reset/fsl,imx-src.ya
> From: Anson Huang
> Sent: Tuesday, May 12, 2020 10:25 AM
>
> Interrupt is a required property according to SRC binding, add it for SRC
> node.
>
> Signed-off-by: Anson Huang
Reviewed-by: Dong Aisheng
Regards
Aisheng
> ---
> arch/arm/boot/dts/imx53.dtsi | 1 +
> 1 file changed, 1 inserti
> From: Anson Huang
> Sent: Tuesday, May 12, 2020 10:25 AM
>
> Interrupt is a required property according to SRC binding, add it for SRC
> node.
>
> Signed-off-by: Anson Huang
Reviewed-by: Dong Aisheng
Regards
Aisheng
> ---
> arch/arm/boot/dts/imx51.dtsi | 1 +
> 1 file changed, 1 inserti
301 - 355 of 355 matches
Mail list logo