[PATCH v1] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-04-27 Thread Arseniy Krasnov
This adds support for OTP area access on MX30LFxG18AC chip series. Signed-off-by: Arseniy Krasnov --- drivers/mtd/nand/raw/nand_macronix.c | 212 +++ 1 file changed, 212 insertions(+) diff --git a/drivers/mtd/nand/raw/nand_macronix.c b/drivers/mtd/nand/raw

[PATCH v3] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-05-02 Thread Arseniy Krasnov
This adds support for OTP area access on MX30LFxG18AC chip series. Changelog: v1 -> v2: * Add slab.h include due to kernel test robot error. v2 -> v3: * Use 'uint64_t' as input argument for 'do_div()' instead of 'unsigned long' due to kernel test

Re: [PATCH v4] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-06-14 Thread Arseniy Krasnov
gt; EOPNOTSUPP in this case and verify that the core cleanly handles the > situation. Ok, thanks for details. @Miquel, ok, I'll change comment from "don't know..." to this explanation. About EOPNOTSUPP, IIUC I think it is not good way to suppress '_get_fact_prot_info' and '_get_us

Re: [PATCH v4] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-06-14 Thread Arseniy Krasnov
On 14.06.2023 12:22, Arseniy Krasnov wrote: > Hello Miquel and Jaime! > > On 14.06.2023 12:10, Miquel Raynal wrote: >> Hi liao, >> >> jaimeliao...@gmail.com wrote on Wed, 14 Jun 2023 17:06:16 +0800: >> >>> Hi Miquel >>> >>> >>

[RESEND PATCH v3] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-05-12 Thread Arseniy Krasnov
This adds support for OTP area access on MX30LFxG18AC chip series. Changelog: v1 -> v2: * Add slab.h include due to kernel test robot error. v2 -> v3: * Use 'uint64_t' as input argument for 'do_div()' instead of 'unsigned long' due to kernel test

Re: [RESEND PATCH v3] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-05-12 Thread Arseniy Krasnov
Cc: Mason Yang and Boris Brezillon On 11.05.2023 18:21, Arseniy Krasnov wrote: > This adds support for OTP area access on MX30LFxG18AC chip series. > > Changelog: > v1 -> v2: > * Add slab.h include due to kernel test robot error. > v2 -> v3: > * Use '

Re: [RESEND PATCH v3] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-05-16 Thread Arseniy Krasnov
Hello @Miquel! Sorry, but who could review this patch? :) IIUC this logic is very hw specific and we need someone who knows it well? I tested this patch on our devices (with already known Meson NAND controller). Thanks, Arseniy On 11.05.2023 21:21, Arseniy Krasnov wrote: > Cc: Mason Yang

Re: [RESEND PATCH v3] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-05-24 Thread Arseniy Krasnov
; someone who knows it well? I tested this patch on our devices (with already >> known Meson NAND >> controller). > > + Jaime, who might test > >> >> Thanks, Arseniy >> >> On 11.05.2023 21:21, Arseniy Krasnov wrote: >>> Cc: Mason Yang and Bo

[PATCH v4] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-05-24 Thread Arseniy Krasnov
This adds support for OTP area access on MX30LFxG18AC chip series. Signed-off-by: Arseniy Krasnov --- v1 -> v2: * Add slab.h include due to kernel test robot error. v2 -> v3: * Use 'uint64_t' as input argument for 'do_div()' instead of 'unsigned long&

Re: [RESEND PATCH v3] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-05-24 Thread Arseniy Krasnov
c is very hw >>> specific and we need >>> someone who knows it well? I tested this patch on our devices (with already >>> known Meson NAND >>> controller). >> >> + Jaime, who might test >> >>> >>> Thanks, Arseniy >>>

Re: [RESEND PATCH v3] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-05-25 Thread Arseniy Krasnov
On 24.05.2023 10:13, Arseniy Krasnov wrote: > > > On 24.05.2023 09:33, liao jaime wrote: >> Hi Miquel >> >>> >>> Hi Arseniy, >>> >>> avkras...@sberdevices.ru wrote on Mon, 15 May 2023 12:49:50 +0300: >>> >>>> Hello

Re: [RESEND PATCH v3] mtd: rawnand: macronix: OTP access for MX30LFxG18AC

2023-06-05 Thread Arseniy Krasnov
Hello all guys! Sorry, ping, FYI there is v4: https://lore.kernel.org/linux-mtd/20230523101637.3009746-1-avkras...@sberdevices.ru/ Thanks, Arseniy On 25.05.2023 10:02, Arseniy Krasnov wrote: > > > On 24.05.2023 10:13, Arseniy Krasnov wrote: >> >> >> On 24.05.2