[0/7] sunxi: a20/r40: Migrate DM_MMC and DM_SCSI
mbox series

Message ID 20190412125236.12748-1-jagan@amarulasolutions.com
Headers show
Series
  • sunxi: a20/r40: Migrate DM_MMC and DM_SCSI
Related show

Message

Jagan Teki April 12, 2019, 12:52 p.m. UTC
This would Migrate DM_MMC, DM_SCSI for A20 and R40 platforms.

Note:
- a20-wits-pro-a20-dkt change would need to send Linux first
- BPI-M2-Berry would break, but will import Linux dts once approved.

Andre Przywara (1):
  sunxi: update SATA driver to always use DM_SCSI

Jagan Teki (6):
  arm: allwinner: r40: Sync R40 dts(i) files from Linux 5.1-rc2
  arm: allwinner: dts: a20: Sync A20 dts(i) files from Linux 5.1-rc2
  board: sunxi: Add R40 sata compatible
  ARM: dts: a20-m5: Enable AHCI
  ARM: dts: a20-wits-pro-a20-dkt: Enable AHCI
  arm: sunxi: Enable DM_MMC and DM_SCSI

 arch/arm/Kconfig                              |   2 +
 arch/arm/dts/sun7i-a20-ainol-aw1.dts          |   2 +-
 arch/arm/dts/sun7i-a20-bananapi-m1-plus.dts   |  46 +--
 arch/arm/dts/sun7i-a20-bananapi.dts           |  49 +--
 arch/arm/dts/sun7i-a20-bananapro.dts          |  65 +---
 arch/arm/dts/sun7i-a20-cubieboard2.dts        |  21 +-
 arch/arm/dts/sun7i-a20-cubietruck.dts         |  83 ++--
 arch/arm/dts/sun7i-a20-hummingbird.dts        |  60 +--
 arch/arm/dts/sun7i-a20-i12-tvbox.dts          |  47 +--
 arch/arm/dts/sun7i-a20-icnova-swac.dts        |  10 +-
 arch/arm/dts/sun7i-a20-itead-ibox.dts         |  10 +-
 arch/arm/dts/sun7i-a20-lamobo-r1.dts          |  48 +--
 arch/arm/dts/sun7i-a20-m3.dts                 |  21 +-
 arch/arm/dts/sun7i-a20-m5.dts                 |   8 +-
 arch/arm/dts/sun7i-a20-mk808c.dts             |  26 +-
 .../arm/dts/sun7i-a20-olimex-som-evb-emmc.dts |  35 ++
 arch/arm/dts/sun7i-a20-olimex-som-evb.dts     |  68 +---
 .../dts/sun7i-a20-olimex-som204-evb-emmc.dts  |   2 -
 arch/arm/dts/sun7i-a20-olimex-som204-evb.dts  |  36 +-
 arch/arm/dts/sun7i-a20-olinuxino-lime.dts     |  22 +-
 .../dts/sun7i-a20-olinuxino-lime2-emmc.dts    |  11 -
 arch/arm/dts/sun7i-a20-olinuxino-lime2.dts    |  34 +-
 .../dts/sun7i-a20-olinuxino-micro-emmc.dts    |   2 -
 arch/arm/dts/sun7i-a20-olinuxino-micro.dts    |  54 +--
 arch/arm/dts/sun7i-a20-orangepi-mini.dts      |  52 +--
 arch/arm/dts/sun7i-a20-orangepi.dts           |  44 +--
 arch/arm/dts/sun7i-a20-pcduino3-nano.dts      |  31 +-
 arch/arm/dts/sun7i-a20-pcduino3.dts           |  39 +-
 arch/arm/dts/sun7i-a20-primo73.dts            |   4 +-
 arch/arm/dts/sun7i-a20-wexler-tab7200.dts     |  39 +-
 arch/arm/dts/sun7i-a20-wits-pro-a20-dkt.dts   |  27 +-
 .../dts/sun7i-a20-yones-toptech-bd1078.dts    |   2 +-
 arch/arm/dts/sun7i-a20.dtsi                   | 209 ++++++----
 arch/arm/dts/sun8i-r40-bananapi-m2-ultra.dts  |  91 ++++-
 arch/arm/dts/sun8i-r40.dtsi                   | 364 +++++++++++++++++-
 arch/arm/dts/sun8i-v40-bananapi-m2-berry.dts  |   2 +-
 arch/arm/dts/sunxi-itead-core-common.dtsi     |   6 +-
 arch/arm/mach-sunxi/Kconfig                   |  13 -
 board/sunxi/Makefile                          |   3 -
 drivers/ata/Kconfig                           |   8 +
 drivers/ata/Makefile                          |   1 +
 .../sunxi/ahci.c => drivers/ata/ahci_sunxi.c  |  11 +-
 include/configs/sunxi-common.h                |   6 -
 scripts/config_whitelist.txt                  |   1 -
 44 files changed, 838 insertions(+), 877 deletions(-)
 create mode 100644 arch/arm/dts/sun7i-a20-olimex-som-evb-emmc.dts
 rename board/sunxi/ahci.c => drivers/ata/ahci_sunxi.c (94%)

Comments

Pablo Sebastián Greco April 16, 2019, 11:06 a.m. UTC | #1
El 12/4/19 a las 09:52, Jagan Teki escribió:
> This would Migrate DM_MMC, DM_SCSI for A20 and R40 platforms.
>
> Note:
> - a20-wits-pro-a20-dkt change would need to send Linux first
> - BPI-M2-Berry would break, but will import Linux dts once approved.
>
> Andre Przywara (1):
>    sunxi: update SATA driver to always use DM_SCSI
>
> Jagan Teki (6):
>    arm: allwinner: r40: Sync R40 dts(i) files from Linux 5.1-rc2
>    arm: allwinner: dts: a20: Sync A20 dts(i) files from Linux 5.1-rc2
>    board: sunxi: Add R40 sata compatible
>    ARM: dts: a20-m5: Enable AHCI
>    ARM: dts: a20-wits-pro-a20-dkt: Enable AHCI
>    arm: sunxi: Enable DM_MMC and DM_SCSI
>
>   arch/arm/Kconfig                              |   2 +
>   arch/arm/dts/sun7i-a20-ainol-aw1.dts          |   2 +-
>   arch/arm/dts/sun7i-a20-bananapi-m1-plus.dts   |  46 +--
>   arch/arm/dts/sun7i-a20-bananapi.dts           |  49 +--
>   arch/arm/dts/sun7i-a20-bananapro.dts          |  65 +---
>   arch/arm/dts/sun7i-a20-cubieboard2.dts        |  21 +-
>   arch/arm/dts/sun7i-a20-cubietruck.dts         |  83 ++--
>   arch/arm/dts/sun7i-a20-hummingbird.dts        |  60 +--
>   arch/arm/dts/sun7i-a20-i12-tvbox.dts          |  47 +--
>   arch/arm/dts/sun7i-a20-icnova-swac.dts        |  10 +-
>   arch/arm/dts/sun7i-a20-itead-ibox.dts         |  10 +-
>   arch/arm/dts/sun7i-a20-lamobo-r1.dts          |  48 +--
>   arch/arm/dts/sun7i-a20-m3.dts                 |  21 +-
>   arch/arm/dts/sun7i-a20-m5.dts                 |   8 +-
>   arch/arm/dts/sun7i-a20-mk808c.dts             |  26 +-
>   .../arm/dts/sun7i-a20-olimex-som-evb-emmc.dts |  35 ++
>   arch/arm/dts/sun7i-a20-olimex-som-evb.dts     |  68 +---
>   .../dts/sun7i-a20-olimex-som204-evb-emmc.dts  |   2 -
>   arch/arm/dts/sun7i-a20-olimex-som204-evb.dts  |  36 +-
>   arch/arm/dts/sun7i-a20-olinuxino-lime.dts     |  22 +-
>   .../dts/sun7i-a20-olinuxino-lime2-emmc.dts    |  11 -
>   arch/arm/dts/sun7i-a20-olinuxino-lime2.dts    |  34 +-
>   .../dts/sun7i-a20-olinuxino-micro-emmc.dts    |   2 -
>   arch/arm/dts/sun7i-a20-olinuxino-micro.dts    |  54 +--
>   arch/arm/dts/sun7i-a20-orangepi-mini.dts      |  52 +--
>   arch/arm/dts/sun7i-a20-orangepi.dts           |  44 +--
>   arch/arm/dts/sun7i-a20-pcduino3-nano.dts      |  31 +-
>   arch/arm/dts/sun7i-a20-pcduino3.dts           |  39 +-
>   arch/arm/dts/sun7i-a20-primo73.dts            |   4 +-
>   arch/arm/dts/sun7i-a20-wexler-tab7200.dts     |  39 +-
>   arch/arm/dts/sun7i-a20-wits-pro-a20-dkt.dts   |  27 +-
>   .../dts/sun7i-a20-yones-toptech-bd1078.dts    |   2 +-
>   arch/arm/dts/sun7i-a20.dtsi                   | 209 ++++++----
>   arch/arm/dts/sun8i-r40-bananapi-m2-ultra.dts  |  91 ++++-
>   arch/arm/dts/sun8i-r40.dtsi                   | 364 +++++++++++++++++-
>   arch/arm/dts/sun8i-v40-bananapi-m2-berry.dts  |   2 +-
>   arch/arm/dts/sunxi-itead-core-common.dtsi     |   6 +-
>   arch/arm/mach-sunxi/Kconfig                   |  13 -
>   board/sunxi/Makefile                          |   3 -
>   drivers/ata/Kconfig                           |   8 +
>   drivers/ata/Makefile                          |   1 +
>   .../sunxi/ahci.c => drivers/ata/ahci_sunxi.c  |  11 +-
>   include/configs/sunxi-common.h                |   6 -
>   scripts/config_whitelist.txt                  |   1 -
>   44 files changed, 838 insertions(+), 877 deletions(-)
>   create mode 100644 arch/arm/dts/sun7i-a20-olimex-som-evb-emmc.dts
>   rename board/sunxi/ahci.c => drivers/ata/ahci_sunxi.c (94%)
On the r40 bits
Tested-by: Pablo Sebastián Greco <pgreco@centosproject.org>