Hi,
this short series provides some cleanups to the tmio and renesas-sdhi
drivers to improve their checkpatch cleanness.
Changes since v2:
* Address review - details noted in changelogs of each patch
Lightly tested on H2/Lager and M3-W/Salvator-X as per the log below.
Simon Horman (2):
mmc: tmio: improve checkpatch cleanness
mmc: renesas-sdhi: improve checkpatch cleanness
drivers/mmc/host/renesas_sdhi.h | 4 +-
drivers/mmc/host/renesas_sdhi_core.c | 43 +++++++++++----------
drivers/mmc/host/renesas_sdhi_sys_dmac.c | 25 ++++++------
drivers/mmc/host/tmio_mmc.c | 8 ++--
drivers/mmc/host/tmio_mmc.h | 17 ++++----
drivers/mmc/host/tmio_mmc_core.c | 66 +++++++++++++++++---------------
include/linux/mfd/tmio.h | 33 ++++++++--------
7 files changed, 103 insertions(+), 93 deletions(-)
--
2.1.4
Salvator-X/M3-W ES1.0
=====================
With Cleanup
------------
5a0e681d4c56 ("mmc: renesas-sdhi: improve checkpatch cleanness")
# dmesg | egrep '(sd|mmc)'
[ 1.410058] sdhci: Secure Digital Host Controller Interface driver
[ 1.416271] sdhci: Copyright(c) Pierre Ossman
[ 1.421257] sh_mobile_sdhi ee100000.sd: Got CD GPIO
[ 1.426171] sh_mobile_sdhi ee100000.sd: Got WP GPIO
[ 1.557515] sh_mobile_sdhi ee140000.sd: mmc0 base at 0xee140000 max clock
rate 200 MHz
[ 1.565873] sh_mobile_sdhi ee160000.sd: Got CD GPIO
[ 1.570806] sh_mobile_sdhi ee160000.sd: Got WP GPIO
[ 1.584531] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.633928] sh_mobile_sdhi ee100000.sd: Got CD GPIO
[ 1.638941] sh_mobile_sdhi ee100000.sd: Got WP GPIO
[ 1.765569] sh_mobile_sdhi ee100000.sd: mmc1 base at 0xee100000 max clock
rate 200 MHz
[ 1.774965] sh_mobile_sdhi ee160000.sd: Got CD GPIO
[ 1.779903] sh_mobile_sdhi ee160000.sd: Got WP GPIO
[ 1.811972] mmc0: new high speed MMC card at address 0001
[ 1.817790] mmcblk0: mmc0:0001 eMMC 28.8 GiB
[ 1.826541] mmcblk0boot0: mmc0:0001 eMMC partition 1 4.00 MiB
[ 1.836647] mmcblk0boot1: mmc0:0001 eMMC partition 2 4.00 MiB
[ 1.848444] mmcblk0rpmb: mmc0:0001 eMMC partition 3 4.00 MiB
[ 1.858737] mmcblk0: p1
[ 1.917609] sh_mobile_sdhi ee160000.sd: mmc2 base at 0xee160000 max clock
rate 200 MHz
[ 2.065539] mmc1: new ultra high speed SDR50 SDHC card at address e624
[ 2.072548] mmcblk1: mmc1:e624 SU08G 7.40 GiB
[ 2.088110] mmcblk1: p1
[ 2.189536] mmc2: new ultra high speed SDR50 SDHC card at address 0001
[ 2.196412] mmcblk2: mmc2:0001 00000 29.8 GiB
[ 2.210919] mmcblk2: p1
root@Debian:~# cat /sys/devi
# grep sd /proc/interrupts
100: 1063140 0 GIC-0 197 Level ee100000.sd
101: 3012 0 GIC-0 199 Level ee140000.sd
102: 2276 0 GIC-0 200 Level ee160000.sd
178: 0 0 e6053000.gpio 12 Edge ee100000.sd cd
197: 0 0 e6054000.gpio 15 Edge ee160000.sd cd
# cat /sys/devices/platform/soc/ee100000.sd/mmc_host/mmc1/mmc1:*/cid
035344535530384780b1b8a11200d300
# dd if=/dev/mmcblk1 of=/dev/null bs=1M count=512 iflag=direct
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 56.3221 s, 9.5 MB/s
# cat /sys/devices/platform/soc/ee160000.sd/mmc_host/mmc2/mmc2:*/cid
1b534d3030303030103916141700f600
# dd if=/dev/mmcblk2 of=/dev/null bs=1M count=512 iflag=direct
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 56.7888 s, 9.5 MB/s
# grep sd /proc/interrupts
100: 2124004 0 GIC-0 197 Level ee100000.sd
101: 3012 0 GIC-0 199 Level ee140000.sd
102: 1063140 0 GIC-0 200 Level ee160000.sd
178: 0 0 e6053000.gpio 12 Edge ee100000.sd cd
197: 0 0 e6054000.gpio 15 Edge ee160000.sd cd
Without Cleanup
---------------
f2cd281b9f7d (mmc/next) mmc: sdhci-pci: Enable card detect wake for Intel
BYT-related SD controllers
# dmesg | egrep '(sd|mmc)'
[ 1.413160] sdhci: Secure Digital Host Controller Interface driver
[ 1.419368] sdhci: Copyright(c) Pierre Ossman
[ 1.424317] sh_mobile_sdhi ee100000.sd: Got CD GPIO
[ 1.429254] sh_mobile_sdhi ee100000.sd: Got WP GPIO
[ 1.556994] sh_mobile_sdhi ee140000.sd: mmc0 base at 0xee140000 max clock
rate 200 MHz
[ 1.565359] sh_mobile_sdhi ee160000.sd: Got CD GPIO
[ 1.570313] sh_mobile_sdhi ee160000.sd: Got WP GPIO
[ 1.584078] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.633385] sh_mobile_sdhi ee100000.sd: Got CD GPIO
[ 1.638319] sh_mobile_sdhi ee100000.sd: Got WP GPIO
[ 1.765061] sh_mobile_sdhi ee100000.sd: mmc1 base at 0xee100000 max clock
rate 200 MHz
[ 1.774258] sh_mobile_sdhi ee160000.sd: Got CD GPIO
[ 1.779185] sh_mobile_sdhi ee160000.sd: Got WP GPIO
[ 1.834292] mmc0: new high speed MMC card at address 0001
[ 1.840594] mmcblk0: mmc0:0001 eMMC 28.8 GiB
[ 1.850501] mmcblk0boot0: mmc0:0001 eMMC partition 1 4.00 MiB
[ 1.860750] mmcblk0boot1: mmc0:0001 eMMC partition 2 4.00 MiB
[ 1.870834] mmcblk0rpmb: mmc0:0001 eMMC partition 3 4.00 MiB
[ 1.880344] mmcblk0: p1
[ 1.909078] sh_mobile_sdhi ee160000.sd: mmc2 base at 0xee160000 max clock
rate 200 MHz
[ 2.049028] mmc1: new ultra high speed SDR50 SDHC card at address e624
[ 2.060070] mmcblk1: mmc1:e624 SU08G 7.40 GiB
[ 2.075628] mmcblk1: p1
[ 2.165019] mmc2: new ultra high speed SDR50 SDHC card at address 0001
[ 2.175911] mmcblk2: mmc2:0001 00000 29.8 GiB
[ 2.190409] mmcblk2: p1
# grep sd /proc/interrupts
100: 2276 0 GIC-0 197 Level ee100000.sd
101: 2986 0 GIC-0 199 Level ee140000.sd
102: 2276 0 GIC-0 200 Level ee160000.sd
178: 0 0 e6053000.gpio 12 Edge ee100000.sd cd
197: 0 0 e6054000.gpio 15 Edge ee160000.sd cd
# cat /sys/devices/platform/soc/ee100000.sd/mmc_host/mmc1/mmc1:*/cid
035344535530384780b1b8a11200d300
# dd if=/dev/mmcblk2 of=/dev/null bs=1M count=512 iflag=direct
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 56.7595 s, 9.5 MB/s
# cat /sys/devices/platform/soc/ee160000.sd/mmc_host/mmc2/mmc2:*/cid
1b534d3030303030103916141700f600
# dd if=/dev/mmcblk2 of=/dev/null bs=1M count=512 iflag=direct
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 56.7595 s, 9.5 MB/s
# grep sd /proc/interrupts
100: 2276 0 GIC-0 197 Level ee100000.sd
101: 2986 0 GIC-0 199 Level ee140000.sd
102: 2124004 0 GIC-0 200 Level ee160000.sd
178: 0 0 e6053000.gpio 12 Edge ee100000.sd cd
197: 0 0 e6054000.gpio 15 Edge ee160000.sd cd
Lager/H2 ES2.0
==============
With Cleanup
------------
5a0e681d4c56 ("mmc: renesas-sdhi: improve checkpatch cleanness")
# dmesg | egrep '(sd|mmc)'
[ 2.309775] sh_mobile_sdhi ee100000.sd: Got CD GPIO
[ 2.315203] sh_mobile_sdhi ee140000.sd: Got CD GPIO
[ 2.375149] sh_mmcif ee220000.mmc: Chip version 0x0003, clock rate 12MHz
[ 2.481838] sh_mobile_sdhi ee100000.sd: Got CD GPIO
[ 2.695297] sh_mobile_sdhi ee100000.sd: mmc1 base at 0xee100000 max clock
rate 195 MHz
[ 2.703764] sh_mobile_sdhi ee140000.sd: Got CD GPIO
[ 2.784274] mmc0: new high speed MMC card at address 0001
[ 2.790078] mmcblk0: mmc0:0001 MMC08G 7.33 GiB
[ 2.794796] mmcblk0boot0: mmc0:0001 MMC08G partition 1 2.00 MiB
[ 2.800926] mmcblk0boot1: mmc0:0001 MMC08G partition 2 2.00 MiB
[ 2.808580] mmcblk0: p1
[ 2.915292] sh_mobile_sdhi ee140000.sd: mmc2 base at 0xee140000 max clock
rate 97 MHz
[ 3.122381] mmc1: new ultra high speed SDR104 SDHC card at address 0001
[ 3.129381] mmcblk1: mmc1:0001 00000 29.8 GiB
[ 3.143191] mmcblk1: p1
[ 3.335268] mmc2: new ultra high speed SDR50 SDHC card at address 0001
[ 3.342131] mmcblk2: mmc2:0001 00000 29.8 GiB
[ 3.356094] mmcblk2: p1
# grep sd /proc/interrupts
99: 572 0 0 0 GIC-0 197 Level
ee100000.sd
100: 540 0 0 0 GIC-0 199 Level
ee140000.sd
220: 0 0 0 0 e6053000.gpio 6 Edge
ee100000.sd cd
236: 0 0 0 0 e6053000.gpio 22 Edge
ee140000.sd cd
# cat /sys/devices/platform/ee100000.sd/mmc_host/mmc1/mmc1:*/cid
1b534d303030303010ed85537600fc00
# dd if=/dev/mmcblk1 of=/dev/null bs=1M count=512 iflag=direct
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 14.5894 s, 36.8 MB/
# cat /sys/devices/platform/ee140000.sd/mmc_host/mmc2/mmc2:*/cid
1b534d303030303010f0c957f500fc00
# dd if=/dev/mmcblk2 of=/dev/null bs=1M count=512 iflag=direct
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 18.8921 s, 28.4 MB/s
# grep sd /proc/interrupts
99: 12860 0 0 0 GIC-0 197 Level
ee100000.sd
100: 12828 0 0 0 GIC-0 199 Level
ee140000.sd
220: 0 0 0 0 e6053000.gpio 6 Edge
ee100000.sd cd
236: 0 0 0 0 e6053000.gpio 22 Edge
ee140000.sd cd
Without Cleanup
---------------
f2cd281b9f7d (mmc/next) mmc: sdhci-pci: Enable card detect wake for Intel
BYT-related SD controllers
# dmesg | egrep '(sd|mmc)'
[ 2.310760] sh_mobile_sdhi ee100000.sd: Got CD GPIO
[ 2.316185] sh_mobile_sdhi ee140000.sd: Got CD GPIO
[ 2.375581] sh_mmcif ee220000.mmc: Chip version 0x0003, clock rate 12MHz
[ 2.482371] sh_mobile_sdhi ee100000.sd: Got CD GPIO
[ 2.695738] sh_mobile_sdhi ee100000.sd: mmc1 base at 0xee100000 max clock
rate 195 MHz
[ 2.704210] sh_mobile_sdhi ee140000.sd: Got CD GPIO
[ 2.784707] mmc0: new high speed MMC card at address 0001
[ 2.790501] mmcblk0: mmc0:0001 MMC08G 7.33 GiB
[ 2.795219] mmcblk0boot0: mmc0:0001 MMC08G partition 1 2.00 MiB
[ 2.804059] mmcblk0boot1: mmc0:0001 MMC08G partition 2 2.00 MiB
[ 2.811731] mmcblk0: p1
[ 2.915727] sh_mobile_sdhi ee140000.sd: mmc2 base at 0xee140000 max clock
rate 97 MHz
[ 3.122796] mmc1: new ultra high speed SDR104 SDHC card at address 0001
[ 3.129798] mmcblk1: mmc1:0001 00000 29.8 GiB
[ 3.143603] mmcblk1: p1
[ 3.335704] mmc2: new ultra high speed SDR50 SDHC card at address 0001
[ 3.342565] mmcblk2: mmc2:0001 00000 29.8 GiB
[ 3.356510] mmcblk2: p1
# grep sd /proc/interrupts
99: 572 0 0 0 GIC-0 197 Level
ee100000.sd
100: 538 0 0 0 GIC-0 199 Level
ee140000.sd
220: 0 0 0 0 e6053000.gpio 6 Edge
ee100000.sd cd
236: 0 0 0 0 e6053000.gpio 22 Edge
ee140000.sd cd
# cat /sys/devices/platform/ee100000.sd/mmc_host/mmc1/mmc1:*/cid
1b534d303030303010ed85537600fc00
# dd if=/dev/mmcblk1 of=/dev/null bs=1M count=512 iflag=direct
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 14.6023 s, 36.8 MB/s
# cat /sys/devices/platform/ee140000.sd/mmc_host/mmc2/mmc2:*/cid
1b534d303030303010f0c957f500fc00
# dd if=/dev/mmcblk2 of=/dev/null bs=1M count=512 iflag=direct
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 18.8882 s, 28.4 MB/s
# grep sd /proc/interrupts
99: 12860 0 0 0 GIC-0 197 Level
ee100000.sd
100: 12826 0 0 0 GIC-0 199 Level
ee140000.sd
220: 0 0 0 0 e6053000.gpio 6 Edge
ee100000.sd cd
236: 0 0 0 0 e6053000.gpio 22 Edge
ee140000.sd cd