All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v13 0/6] Cavium MMC driver
@ 2017-03-30 15:31 Jan Glauber
  2017-03-30 15:31   ` Jan Glauber
                   ` (7 more replies)
  0 siblings, 8 replies; 16+ messages in thread
From: Jan Glauber @ 2017-03-30 15:31 UTC (permalink / raw)
  To: Ulf Hansson
  Cc: David Daney, Steven J . Hill, linux-mmc, linux-kernel, Jan Glauber

Hi Ulf,

we have a bug on some Octeon plattforms so I removed the Octeon driver for now
(but kept the DT bindings for it). We'll submit the Octeon driver later when
we've fixed the issue.

Changes to v12:
- dts: use generic "mmc-slot" for slots
- dts: mention deprecated power gpio
- Rename driver files
- Use hardcoded voltage instead of mmc_of_parse_voltage()
- Phase out gpiod usage from cavium.c
- Change DT property scan order
- Clean up bus_width setting
- Use GPIOLIB depend for ThunderX driver
- ThunderX: Remove TODO
- ThunderX: Move platform pointers to host struct
- Check slot node compatible string
- Remove gpio includes from ThunderX driver

Changes to v11:
- Fix build error and kill IS_ENABLED() by using an offset per arch
- Added Rob's ACK for the DT bindings
- Removed obsolete voltage-ranges from DT example
- Replace pci_msix_enable() with pci_alloc_irq_vectors()
- Remove superior hardware comment
- Prefixed probe/removal functions with of_
- Merged OF parsing code into one function, change order of property
  lookup and simplify code
- Removed slot->sclock, no need to store it there
- Substituted now invisible mmc_card_blockaddr()
- Use new 3.3V CAP for DDR
- Update Copyright
- Allow set_ios to set clock to zero
- Converted bitfields to shift-n-mask logic
- Improved error codes after receiving error interrupt
- Added ifndef guards to header
- Add meaningful interrupt names
- Remove stale mmc_host_ops prototype

Changes to v10:
- Renamed files to get a common prefix
- Select GPIO driver in Kconfig
- Support a fixed regulator
- dts: fixed quotes and re-ordered example
- Use new MMC_CAP_3_3V_DDR instead of 1_8V hack
- Use blksz instead of now internal mmc_card_blockaddr
- Added some maintainers

Previous versions:
v10: https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1295316.html
v9:  http://marc.info/?l=linux-mmc&m=147431759215233&w=2

Cheers,
Jan

-------


Jan Glauber (6):
  dt-bindings: mmc: Add Cavium SOCs MMC bindings
  mmc: cavium: Add core MMC driver for Cavium SOCs
  mmc: cavium: Add MMC PCI driver for ThunderX SOCs
  mmc: cavium: Add scatter-gather DMA support
  mmc: cavium: Support DDR mode for eMMC devices
  MAINTAINERS: Add entry for Cavium MMC driver

 .../devicetree/bindings/mmc/cavium-mmc.txt         |   57 +
 MAINTAINERS                                        |    8 +
 drivers/mmc/host/Kconfig                           |   10 +
 drivers/mmc/host/Makefile                          |    2 +
 drivers/mmc/host/cavium-thunderx.c                 |  198 ++++
 drivers/mmc/host/cavium.c                          | 1090 ++++++++++++++++++++
 drivers/mmc/host/cavium.h                          |  215 ++++
 7 files changed, 1580 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/mmc/cavium-mmc.txt
 create mode 100644 drivers/mmc/host/cavium-thunderx.c
 create mode 100644 drivers/mmc/host/cavium.c
 create mode 100644 drivers/mmc/host/cavium.h

-- 
2.9.0.rc0.21.g7777322

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2017-04-12 23:21 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-30 15:31 [PATCH v13 0/6] Cavium MMC driver Jan Glauber
2017-03-30 15:31 ` [PATCH v13 1/6] dt-bindings: mmc: Add Cavium SOCs MMC bindings Jan Glauber
2017-03-30 15:31   ` Jan Glauber
2017-03-30 15:31 ` [PATCH v13 2/6] mmc: cavium: Add core MMC driver for Cavium SOCs Jan Glauber
2017-03-30 15:31 ` [PATCH v13 3/6] mmc: cavium: Add MMC PCI driver for ThunderX SOCs Jan Glauber
2017-04-01  3:59   ` kbuild test robot
2017-04-01  3:59     ` kbuild test robot
2017-04-01  4:46   ` kbuild test robot
2017-04-01  4:46     ` kbuild test robot
2017-04-01 12:47     ` Jan Glauber
2017-03-30 15:31 ` [PATCH v13 4/6] mmc: cavium: Add scatter-gather DMA support Jan Glauber
2017-03-30 15:31 ` [PATCH v13 5/6] mmc: cavium: Support DDR mode for eMMC devices Jan Glauber
2017-03-30 15:31 ` [PATCH v13 6/6] MAINTAINERS: Add entry for Cavium MMC driver Jan Glauber
2017-04-10 14:50 ` [PATCH v13 0/6] " Ulf Hansson
2017-04-12 22:37 ` Aaro Koskinen
2017-04-12 23:21   ` Steven J. Hill

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.