Message ID | 20240716004527.20378-1-shanchun1218@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | Add support for Nuvoton MA35D1 SDHCI | expand |
On Tue, 16 Jul 2024 at 02:45, Shan-Chun Hung <shanchun1218@gmail.com> wrote: > > This patch adds the SDHCI driver and DT binding documentation > for the Nuvoton MA35D1 platform. > > This MA35D1 SDHCI driver has been tested on the MA35D1 SOM board with > Linux 6.10 > > v5: > - Update to nuvoton,ma35d1-sdhci.yaml > - Fixing the same orders as in the list of properties. > - Update ma35d1 sdhci driver > - Fixing the error path syntax to err = dev_err_probe(). > > v4: > - Update to nuvoton,ma35d1-sdhci.yaml > - Fixing overlooked issues. > > v3: > - Update ma35d1 sdhci driver > - Fixing "Alignment" and "spaces preferred around". > - Fixing style for multi-line comments. > - Fixing double call to sdhci_pltfm_free(). > > v2: > - Update to nuvoton,ma35d1-sdhci.yaml > - Remove some redundant descriptions. > - Replace 'minitem' with 'maxitem' in the clock settings. > - Make corrections to nuvoton,sys description. > - Add sdhci-common.yaml. > - Remove '|' except where necessary to be preserved. > - Keeping one example is sufficient. > - Add regulators in the example. > - Update ma35d1 sdhci driver > - Refer to 'include what you use' to modify included header files. > - Replace the number 8 with sizeof(u8), and similarly for others. > - Use "dev" instead of "&pdev->dev". > - Use the min() macro to improve the code. > - Use dev_err_probe() instead of dev_err(). > - Implement an error reset check mechanism. > - Add devm_add_action_or_reset() to help with sdhci_pltfm_free(). > - Use devm_reset_control_get_exclusive() instead of devm_reset_control_get(). > > Shan-Chun Hung (2): > dt-bindings: mmc: nuvoton,ma35d1-sdhci: Document MA35D1 SDHCI > controller > mmc: sdhci-of-ma35d1: Add Nuvoton MA35D1 SDHCI driver > > .../bindings/mmc/nuvoton,ma35d1-sdhci.yaml | 87 +++++ > drivers/mmc/host/Kconfig | 12 + > drivers/mmc/host/Makefile | 1 + > drivers/mmc/host/sdhci-of-ma35d1.c | 314 ++++++++++++++++++ > 4 files changed, 414 insertions(+) > create mode 100644 Documentation/devicetree/bindings/mmc/nuvoton,ma35d1-sdhci.yaml > create mode 100644 drivers/mmc/host/sdhci-of-ma35d1.c > > -- > 2.25.1 Applied for next, thanks! Kind regards Uffe