soc.lore.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] IXP4xx driver updates for v5.15
@ 2021-08-04 12:44 Linus Walleij
  2021-08-04 12:44 ` Linus Walleij
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Linus Walleij @ 2021-08-04 12:44 UTC (permalink / raw)
  To: SoC Team, arm-soc
  Cc: Linux ARM, Jens Axboe, Guenter Roeck,
	open list:LIBATA SUBSYSTEM (Serial and Parallel ATA drivers),
	LINUXWATCHDOG

Hi SoC maintainers,

this is a set of combined driver updates for IXP4xx targeted for the
v5.15 merge window.

I am sending it to the SoC tree because of the cross-subsystem
dependencies and since the corresponding DTS changes goes
into SoC. These will be sent separately.

Note the following:

All new DT bindings in this patch set are ACKed by bindings
maintainer Rob Herring.

The new expansion bus driver goes in through the SoC tree as is
custom for bus drivers.

The watchdog maintainer has ACKed the watchdog patch, which
also briefly affects the timer driver.

The PATA changes also have some mach dependencies.
I have informed the libata maintainer that I intend to take these
through ARM SoC.
https://lore.kernel.org/linux-ide/CACRpkdbf9TfFyObuqCzOEe_QrS=Gru8i6x-1P7v_N-a11g_iiA@mail.gmail.com/

Please pull it in!

Yours,
Linus Walleij

The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:

  Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
tags/ixp4xx-drivers-arm-soc-v5.15-1

for you to fetch changes up to 47adef20e67d657696c953f4b8023017c6005c1b:

  pata: ixp4xx: Rewrite to use device tree (2021-08-04 12:20:44 +0200)

----------------------------------------------------------------
IXP4xx driver updates for modernizing the IXP4xx platforms,
taregeted for v5.15:

- Add DT bindings to the expansion bus and PATA libata driver.

- Add a new expansion bus driver.

- Rewrite the watchdog driver to use the watchdog core and
  spawn from the timer (clocksource) driver.

- Refactor the PATA/libata driver to probe from the device
  tree and use the expansion bus driver to manipulate chip
  select timings directly.

----------------------------------------------------------------
Linus Walleij (8):
      bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus
      bus: ixp4xx: Add a driver for IXP4xx expansion bus
      watchdog: ixp4xx: Rewrite driver to use core
      pata: ixp4xx: Use local dev variable
      pata: ixp4xx: Use IS_ENABLED() to determine endianness
      pata: ixp4xx: Refer to cmd and ctl rather than csN
      pata: ixp4xx: Add DT bindings
      pata: ixp4xx: Rewrite to use device tree

 .../bindings/ata/intel,ixp4xx-compact-flash.yaml   |  61 +++
 .../bus/intel,ixp4xx-expansion-bus-controller.yaml | 168 ++++++++
 MAINTAINERS                                        |   2 +
 drivers/ata/pata_ixp4xx_cf.c                       | 264 +++++++++----
 drivers/bus/Kconfig                                |  11 +
 drivers/bus/Makefile                               |   1 +
 drivers/bus/intel-ixp4xx-eb.c                      | 429 +++++++++++++++++++++
 drivers/clocksource/timer-ixp4xx.c                 |  48 ++-
 drivers/watchdog/Kconfig                           |   1 +
 drivers/watchdog/ixp4xx_wdt.c                      | 283 ++++++--------
 include/linux/platform_data/pata_ixp4xx_cf.h       |   4 +-
 11 files changed, 1014 insertions(+), 258 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/ata/intel,ixp4xx-compact-flash.yaml
 create mode 100644
Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
 create mode 100644 drivers/bus/intel-ixp4xx-eb.c

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

* [GIT PULL] IXP4xx driver updates for v5.15
  2021-08-04 12:44 [GIT PULL] IXP4xx driver updates for v5.15 Linus Walleij
  2021-08-04 12:44 ` Linus Walleij
@ 2021-08-04 12:44 ` Linus Walleij
  2021-08-04 14:07 ` Arnd Bergmann
  2 siblings, 0 replies; 5+ messages in thread
From: Linus Walleij @ 2021-08-04 12:44 UTC (permalink / raw)
  To: SoC Team, arm-soc
  Cc: Linux ARM, Jens Axboe, Guenter Roeck,
	open list:LIBATA SUBSYSTEM (Serial and Parallel ATA drivers),
	LINUXWATCHDOG

Hi SoC maintainers,

this is a set of combined driver updates for IXP4xx targeted for the
v5.15 merge window.

I am sending it to the SoC tree because of the cross-subsystem
dependencies and since the corresponding DTS changes goes
into SoC. These will be sent separately.

Note the following:

All new DT bindings in this patch set are ACKed by bindings
maintainer Rob Herring.

The new expansion bus driver goes in through the SoC tree as is
custom for bus drivers.

The watchdog maintainer has ACKed the watchdog patch, which
also briefly affects the timer driver.

The PATA changes also have some mach dependencies.
I have informed the libata maintainer that I intend to take these
through ARM SoC.
https://lore.kernel.org/linux-ide/CACRpkdbf9TfFyObuqCzOEe_QrS=Gru8i6x-1P7v_N-a11g_iiA@mail.gmail.com/

Please pull it in!

Yours,
Linus Walleij

The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:

  Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
tags/ixp4xx-drivers-arm-soc-v5.15-1

for you to fetch changes up to 47adef20e67d657696c953f4b8023017c6005c1b:

  pata: ixp4xx: Rewrite to use device tree (2021-08-04 12:20:44 +0200)

----------------------------------------------------------------
IXP4xx driver updates for modernizing the IXP4xx platforms,
taregeted for v5.15:

- Add DT bindings to the expansion bus and PATA libata driver.

- Add a new expansion bus driver.

- Rewrite the watchdog driver to use the watchdog core and
  spawn from the timer (clocksource) driver.

- Refactor the PATA/libata driver to probe from the device
  tree and use the expansion bus driver to manipulate chip
  select timings directly.

----------------------------------------------------------------
Linus Walleij (8):
      bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus
      bus: ixp4xx: Add a driver for IXP4xx expansion bus
      watchdog: ixp4xx: Rewrite driver to use core
      pata: ixp4xx: Use local dev variable
      pata: ixp4xx: Use IS_ENABLED() to determine endianness
      pata: ixp4xx: Refer to cmd and ctl rather than csN
      pata: ixp4xx: Add DT bindings
      pata: ixp4xx: Rewrite to use device tree

 .../bindings/ata/intel,ixp4xx-compact-flash.yaml   |  61 +++
 .../bus/intel,ixp4xx-expansion-bus-controller.yaml | 168 ++++++++
 MAINTAINERS                                        |   2 +
 drivers/ata/pata_ixp4xx_cf.c                       | 264 +++++++++----
 drivers/bus/Kconfig                                |  11 +
 drivers/bus/Makefile                               |   1 +
 drivers/bus/intel-ixp4xx-eb.c                      | 429 +++++++++++++++++++++
 drivers/clocksource/timer-ixp4xx.c                 |  48 ++-
 drivers/watchdog/Kconfig                           |   1 +
 drivers/watchdog/ixp4xx_wdt.c                      | 283 ++++++--------
 include/linux/platform_data/pata_ixp4xx_cf.h       |   4 +-
 11 files changed, 1014 insertions(+), 258 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/ata/intel,ixp4xx-compact-flash.yaml
 create mode 100644
Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
 create mode 100644 drivers/bus/intel-ixp4xx-eb.c

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

* [GIT PULL] IXP4xx driver updates for v5.15
  2021-08-04 12:44 [GIT PULL] IXP4xx driver updates for v5.15 Linus Walleij
@ 2021-08-04 12:44 ` Linus Walleij
  2021-08-04 12:44 ` Linus Walleij
  2021-08-04 14:07 ` Arnd Bergmann
  2 siblings, 0 replies; 5+ messages in thread
From: Linus Walleij @ 2021-08-04 12:44 UTC (permalink / raw)
  To: SoC Team, arm-soc
  Cc: Linux ARM, Jens Axboe, Guenter Roeck,
	open list:LIBATA SUBSYSTEM (Serial and Parallel ATA drivers),
	LINUXWATCHDOG

Hi SoC maintainers,

this is a set of combined driver updates for IXP4xx targeted for the
v5.15 merge window.

I am sending it to the SoC tree because of the cross-subsystem
dependencies and since the corresponding DTS changes goes
into SoC. These will be sent separately.

Note the following:

All new DT bindings in this patch set are ACKed by bindings
maintainer Rob Herring.

The new expansion bus driver goes in through the SoC tree as is
custom for bus drivers.

The watchdog maintainer has ACKed the watchdog patch, which
also briefly affects the timer driver.

The PATA changes also have some mach dependencies.
I have informed the libata maintainer that I intend to take these
through ARM SoC.
https://lore.kernel.org/linux-ide/CACRpkdbf9TfFyObuqCzOEe_QrS=Gru8i6x-1P7v_N-a11g_iiA@mail.gmail.com/

Please pull it in!

Yours,
Linus Walleij

The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:

  Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
tags/ixp4xx-drivers-arm-soc-v5.15-1

for you to fetch changes up to 47adef20e67d657696c953f4b8023017c6005c1b:

  pata: ixp4xx: Rewrite to use device tree (2021-08-04 12:20:44 +0200)

----------------------------------------------------------------
IXP4xx driver updates for modernizing the IXP4xx platforms,
taregeted for v5.15:

- Add DT bindings to the expansion bus and PATA libata driver.

- Add a new expansion bus driver.

- Rewrite the watchdog driver to use the watchdog core and
  spawn from the timer (clocksource) driver.

- Refactor the PATA/libata driver to probe from the device
  tree and use the expansion bus driver to manipulate chip
  select timings directly.

----------------------------------------------------------------
Linus Walleij (8):
      bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus
      bus: ixp4xx: Add a driver for IXP4xx expansion bus
      watchdog: ixp4xx: Rewrite driver to use core
      pata: ixp4xx: Use local dev variable
      pata: ixp4xx: Use IS_ENABLED() to determine endianness
      pata: ixp4xx: Refer to cmd and ctl rather than csN
      pata: ixp4xx: Add DT bindings
      pata: ixp4xx: Rewrite to use device tree

 .../bindings/ata/intel,ixp4xx-compact-flash.yaml   |  61 +++
 .../bus/intel,ixp4xx-expansion-bus-controller.yaml | 168 ++++++++
 MAINTAINERS                                        |   2 +
 drivers/ata/pata_ixp4xx_cf.c                       | 264 +++++++++----
 drivers/bus/Kconfig                                |  11 +
 drivers/bus/Makefile                               |   1 +
 drivers/bus/intel-ixp4xx-eb.c                      | 429 +++++++++++++++++++++
 drivers/clocksource/timer-ixp4xx.c                 |  48 ++-
 drivers/watchdog/Kconfig                           |   1 +
 drivers/watchdog/ixp4xx_wdt.c                      | 283 ++++++--------
 include/linux/platform_data/pata_ixp4xx_cf.h       |   4 +-
 11 files changed, 1014 insertions(+), 258 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/ata/intel,ixp4xx-compact-flash.yaml
 create mode 100644
Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
 create mode 100644 drivers/bus/intel-ixp4xx-eb.c

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL] IXP4xx driver updates for v5.15
  2021-08-04 12:44 [GIT PULL] IXP4xx driver updates for v5.15 Linus Walleij
  2021-08-04 12:44 ` Linus Walleij
  2021-08-04 12:44 ` Linus Walleij
@ 2021-08-04 14:07 ` Arnd Bergmann
  2021-08-04 14:07   ` Arnd Bergmann
  2 siblings, 1 reply; 5+ messages in thread
From: Arnd Bergmann @ 2021-08-04 14:07 UTC (permalink / raw)
  To: Linus Walleij, SoC Team, arm-soc
  Cc: Arnd Bergmann,
	open list:LIBATA SUBSYSTEM (Serial and Parallel ATA drivers),
	Linux ARM, LINUXWATCHDOG, Guenter Roeck, Jens Axboe

From: Arnd Bergmann <arnd@arndb.de>

On Wed, 4 Aug 2021 14:44:18 +0200, Linus Walleij wrote:
> this is a set of combined driver updates for IXP4xx targeted for the
> v5.15 merge window.
> 
> I am sending it to the SoC tree because of the cross-subsystem
> dependencies and since the corresponding DTS changes goes
> into SoC. These will be sent separately.
> 
> Note the following:
> 
> [...]

Merged into arm/drivers, thanks!

merge commit: 775dea4deec679c24b525b258c341a45ff1de9ea

       Arnd

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

* Re: [GIT PULL] IXP4xx driver updates for v5.15
  2021-08-04 14:07 ` Arnd Bergmann
@ 2021-08-04 14:07   ` Arnd Bergmann
  0 siblings, 0 replies; 5+ messages in thread
From: Arnd Bergmann @ 2021-08-04 14:07 UTC (permalink / raw)
  To: Linus Walleij, SoC Team, arm-soc
  Cc: Arnd Bergmann,
	open list:LIBATA SUBSYSTEM (Serial and Parallel ATA drivers),
	Linux ARM, LINUXWATCHDOG, Guenter Roeck, Jens Axboe

From: Arnd Bergmann <arnd@arndb.de>

On Wed, 4 Aug 2021 14:44:18 +0200, Linus Walleij wrote:
> this is a set of combined driver updates for IXP4xx targeted for the
> v5.15 merge window.
> 
> I am sending it to the SoC tree because of the cross-subsystem
> dependencies and since the corresponding DTS changes goes
> into SoC. These will be sent separately.
> 
> Note the following:
> 
> [...]

Merged into arm/drivers, thanks!

merge commit: 775dea4deec679c24b525b258c341a45ff1de9ea

       Arnd

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

end of thread, other threads:[~2021-08-04 14:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-04 12:44 [GIT PULL] IXP4xx driver updates for v5.15 Linus Walleij
2021-08-04 12:44 ` Linus Walleij
2021-08-04 12:44 ` Linus Walleij
2021-08-04 14:07 ` Arnd Bergmann
2021-08-04 14:07   ` Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).