This builds off a patchset submitted in 2019 [1] and adds support for DT initialization to the Samsung OneNAND driver. Compared with the revision posted there, the binding document has been re-written in yaml and changed to have a separate nand node below the controller. The patch unifying the resource order has remained unchanged despite feedback - I don't seem the point in splitting it into a rename and a unifying as the renaming would cause the variable name not to be representative of what it was. I've collected the R-b tags from that patchset, but dropped the one from the commit adding DT support as it has changed due to the different DT layout. [1] https://lkml.kernel.org/lkml/20190426164224.11327-1-pawel.mikolaj.chmiel@xxxxxxxxx/ Jonathan Bakker (1): dt-bindings: mtd: samsung-onenand: Add new binding Tomasz Figa (4): mtd: onenand: samsung: Set name field of mtd_info struct mtd: onenand: samsung: Unify resource order for controller variants mtd: onenand: samsung: Make sure that bus clock is enabled mtd: onenand: samsung: Add device tree support .../bindings/mtd/samsung,onenand.yaml | 89 +++++++++++++ drivers/mtd/nand/onenand/onenand_samsung.c | 120 ++++++++++++++---- 2 files changed, 183 insertions(+), 26 deletions(-) create mode 100644 Documentation/devicetree/bindings/mtd/samsung,onenand.yaml -- 2.30.2