vasupdomain.blogg.se

0x00000000 0xffffffff nand x
0x00000000 0xffffffff nand x











  1. #0X00000000 0XFFFFFFFF NAND X DRIVER#
  2. #0X00000000 0XFFFFFFFF NAND X PLUS#

` (18 subsequent siblings) 19 siblings, 1 reply 58+ messages in threadĭriver files are not parsed for doc generation, and theĬafe_nand_read_page() kernel-doc header was wrong, so let's get rid ofĭrivers/mtd/nand/raw/cafe_nand.c | 9 ++-ġ file changed, 2 insertions(+), 7 deletions(-)ĭiff -git a/drivers/mtd/nand/raw/cafe_nand.c b/drivers/mtd/nand/raw/cafe_nand.c 8:20 ` mtd: rawnand: cafe: Rename cafe_nand_write_page_lowlevel() Boris Brezillon 8:20 mtd: rawnand: cafe: Convert to exec_op() (and more) Boris 8:20 ` Boris Brezillon * mtd: rawnand: cafe: Get rid of an inaccurate kernel doc header Mtd: rawnand: cafe: Get rid of the legacy interface implementation Mtd: rawnand: cafe: Add exec_op() support Mtd: rawnand: cafe: Don't split things when reading/writing a page Mtd: rawnand: cafe: Don't leave ECC enabled in the write path Mtd: rawnand: cafe: Explicitly inherit from nand_controller Mtd: rawnand: cafe: Get rid of a useless label Mtd: rawnand: cafe: Use devm_kzalloc and devm_request_irq() Mtd: rawnand: cafe: Get rid of the debug module param Mtd: rawnand: cafe: Factor out the controller initialization logic Mtd: rawnand: cafe: Demistify register fields Mtd: rawnand: cafe: Include linux/io.h instead of asm/io.h Mtd: rawnand: cafe: Use a correct ECC mode and pass the ECC alg Mtd: rawnand: cafe: Rename cafe_nand_write_page_lowlevel() Mtd: rawnand: cafe: Get rid of an inaccurate kernel doc header

#0X00000000 0XFFFFFFFF NAND X DRIVER#

Kernel versions, we should definitely consider removing the driver Still owning OLPC HW or no interest in keeping it supported in recent I hope I'll find someone to test those changes, but if there's no one

#0X00000000 0XFFFFFFFF NAND X PLUS#

So here it is, a series converting the CAFE NAND controller driver toĮxec_op(), plus a bunch of minor improvements done along the way. Hence this massive conversion attempt I'm conducting here. While carrying driversįor old HW is not a problem per se, carrying ancient and unmaintainedĭrivers that are not converted to new APIs is a maintenance burden, Update its kernel on one of those ancient HW. The raw NAND subsystemĬarries a lot of history which makes any rework not only painful, butĪlso subject to regressions which we only detect when someone dares to I've been sending for the last couple of weeks. To: David Woodhouse, Miquel Raynal, linux-mtdĬc: Richard Weinberger, Boris Brezillon, Vignesh Raghavendra, Tudor AmbarusĪ bit of context to explain the motivation behind those conversions ` (19 more replies) 0 siblings, 20 replies 58+ messages in threadįrom: Boris Brezillon 8:20 UTC ( / raw) 8:20 ` mtd: rawnand: cafe: Get rid of an inaccurate kernel doc header Boris Brezillon Mtd: rawnand: cafe: Convert to exec_op() (and more) All of help / color / mirror / Atom feed * mtd: rawnand: cafe: Convert to exec_op() (and more) 8:20 Boris Brezillon













0x00000000 0xffffffff nand x