All of lore.kernel.org
 help / color / mirror / Atom feed
From: Linus Walleij <linus.walleij@linaro.org>
To: SoC Team <soc@kernel.org>, arm-soc <arm@kernel.org>
Cc: Linux ARM <linux-arm-kernel@lists.infradead.org>,
	Imre Kaloz <kaloz@openwrt.org>,  Zoltan HERPAI <wigyori@uid0.hu>
Subject: [GIT PULL] Delete IXP4xx boardfiles replaced by device trees
Date: Fri, 13 Aug 2021 15:14:01 +0200	[thread overview]
Message-ID: <CACRpkdY=sPDkzmbmm+0UQnJi7BXZKH14GLmyVwKC+4cLCJpmdA@mail.gmail.com> (raw)

Hi SoC folks,

this concludes the first big chunk of IXP4xx cleanup and DT conversion
by deleting a majority of the boardfiles now supported by the device
trees.

The details of which boardfiles are deleted and the two that are kept can
be found below. The idea is that all devices except the Omicron ones
will keep being supported, but as device trees. Omicron has publicly
stated that they have no interest in keeping supporting the boards,
if someone anyway steps up and need them, scratch device trees
exist on the mailing list.

Since there were a few Kconfig fixes in this rc-phase some collisions
could occur in Kconfig. But I hope not.

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-del-boardfiles-v5.15

for you to fetch changes up to b71377b3e1e08bf1e7e3dbbe4ee7aa07971552dc:

  ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles (2021-08-13 14:52:12 +0200)

----------------------------------------------------------------
This deletes the following IXP4xx boardfiles:

- NSLU2
- NAS100D
- D-Link DSM-G600
- Omicron
- Gateway WG302v2
- Arcom Vulcan
- Avila
- Intel reference designs
- Coyote and IXDPG425
- GTW5715
- Freecom FSG-3

In each case except Omicron, the board has been replaced by
a corresponding device tree and tested where someone
volunteered: Marc Zyngier has tested Arcom Vulcan and Freecom
FSG-3 and I have tested NSLU2 and Avila for example. All
that were tested boot to prompt, some devices may need some
more massage before working perfectly.

We can just as well delete these board files because we are
confident that we will fix them to a working state if people
are able to test patches.

I am holding back the following boards for now:

- Gateway 7001 - because Zoltan is working on this board and
  needs more time. He might need to test things with the board
  file so let's allow him time for that.

- Goramo MLR - the consensus is to replace this with a dry
  coded device tree, but the bindings for that tree need some
  more time to make so we keep the boardfile around until
  we can merge a complete device tree for it.

After these two (target v5.16) we can delete the remaining
board files and the old mach structure along with the old PCI
driver.

----------------------------------------------------------------
Linus Walleij (11):
      ARM: ixp4xx: Delete NSLU2 boardfiles
      ARM: ixp4xx: Delete NAS100D boardfiles
      ARM: ixp4xx: Delete the D-Link DSM-G600 boardfiles
      ARM: ixp4xx: Delete Omicron boardfiles
      ARM: ixp4xx: Delete Gateway WG302v2 boardfiles
      ARM: ixp4xx: Delete the Arcom Vulcan boardfiles
      ARM: ixp4xx: Delete Avila boardfiles
      ARM: ixp4xx: Delete Intel reference design boardfiles
      ARM: ixp4xx: Delete Coyote and IXDPG425 boardfiles
      ARM: ixp4xx: Delete GTWX5715 board files
      ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles

 arch/arm/mach-ixp4xx/Kconfig          | 158 ---------------
 arch/arm/mach-ixp4xx/Makefile         |  26 ---
 arch/arm/mach-ixp4xx/avila-pci.c      |  79 --------
 arch/arm/mach-ixp4xx/avila-setup.c    | 210 --------------------
 arch/arm/mach-ixp4xx/coyote-pci.c     |  62 ------
 arch/arm/mach-ixp4xx/coyote-setup.c   | 144 --------------
 arch/arm/mach-ixp4xx/dsmg600-pci.c    |  77 --------
 arch/arm/mach-ixp4xx/dsmg600-setup.c  | 304 -----------------------------
 arch/arm/mach-ixp4xx/fsg-pci.c        |  73 -------
 arch/arm/mach-ixp4xx/fsg-setup.c      | 311 ------------------------------
 arch/arm/mach-ixp4xx/gtwx5715-pci.c   |  72 -------
 arch/arm/mach-ixp4xx/gtwx5715-setup.c | 167 ----------------
 arch/arm/mach-ixp4xx/ixdp425-pci.c    |  75 --------
 arch/arm/mach-ixp4xx/ixdp425-setup.c  | 339 --------------------------------
 arch/arm/mach-ixp4xx/ixdpg425-pci.c   |  56 ------
 arch/arm/mach-ixp4xx/miccpt-pci.c     |  75 --------
 arch/arm/mach-ixp4xx/nas100d-pci.c    |  73 -------
 arch/arm/mach-ixp4xx/nas100d-setup.c  | 353 ----------------------------------
 arch/arm/mach-ixp4xx/nslu2-pci.c      |  69 -------
 arch/arm/mach-ixp4xx/nslu2-setup.c    | 341 --------------------------------
 arch/arm/mach-ixp4xx/omixp-setup.c    | 298 ----------------------------
 arch/arm/mach-ixp4xx/vulcan-pci.c     |  70 -------
 arch/arm/mach-ixp4xx/vulcan-setup.c   | 282 ---------------------------
 arch/arm/mach-ixp4xx/wg302v2-pci.c    |  60 ------
 arch/arm/mach-ixp4xx/wg302v2-setup.c  | 114 -----------
 25 files changed, 3888 deletions(-)
 delete mode 100644 arch/arm/mach-ixp4xx/avila-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/avila-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/coyote-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/coyote-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/fsg-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/fsg-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/ixdpg425-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/miccpt-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/nas100d-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/nas100d-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/nslu2-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/nslu2-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/omixp-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/vulcan-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/vulcan-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-setup.c

WARNING: multiple messages have this Message-ID (diff)
From: Linus Walleij <linus.walleij@linaro.org>
To: SoC Team <soc@kernel.org>, arm-soc <arm@kernel.org>
Cc: Linux ARM <linux-arm-kernel@lists.infradead.org>,
	Imre Kaloz <kaloz@openwrt.org>, Zoltan HERPAI <wigyori@uid0.hu>
Subject: [GIT PULL] Delete IXP4xx boardfiles replaced by device trees
Date: Fri, 13 Aug 2021 15:14:01 +0200	[thread overview]
Message-ID: <CACRpkdY=sPDkzmbmm+0UQnJi7BXZKH14GLmyVwKC+4cLCJpmdA@mail.gmail.com> (raw)
Message-ID: <20210813131401.lWKHHkO2s78XPv-gyNOLetD7VjLig3J4uyEm_rgjpxY@z> (raw)

Hi SoC folks,

this concludes the first big chunk of IXP4xx cleanup and DT conversion
by deleting a majority of the boardfiles now supported by the device
trees.

The details of which boardfiles are deleted and the two that are kept can
be found below. The idea is that all devices except the Omicron ones
will keep being supported, but as device trees. Omicron has publicly
stated that they have no interest in keeping supporting the boards,
if someone anyway steps up and need them, scratch device trees
exist on the mailing list.

Since there were a few Kconfig fixes in this rc-phase some collisions
could occur in Kconfig. But I hope not.

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-del-boardfiles-v5.15

for you to fetch changes up to b71377b3e1e08bf1e7e3dbbe4ee7aa07971552dc:

  ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles (2021-08-13 14:52:12 +0200)

----------------------------------------------------------------
This deletes the following IXP4xx boardfiles:

- NSLU2
- NAS100D
- D-Link DSM-G600
- Omicron
- Gateway WG302v2
- Arcom Vulcan
- Avila
- Intel reference designs
- Coyote and IXDPG425
- GTW5715
- Freecom FSG-3

In each case except Omicron, the board has been replaced by
a corresponding device tree and tested where someone
volunteered: Marc Zyngier has tested Arcom Vulcan and Freecom
FSG-3 and I have tested NSLU2 and Avila for example. All
that were tested boot to prompt, some devices may need some
more massage before working perfectly.

We can just as well delete these board files because we are
confident that we will fix them to a working state if people
are able to test patches.

I am holding back the following boards for now:

- Gateway 7001 - because Zoltan is working on this board and
  needs more time. He might need to test things with the board
  file so let's allow him time for that.

- Goramo MLR - the consensus is to replace this with a dry
  coded device tree, but the bindings for that tree need some
  more time to make so we keep the boardfile around until
  we can merge a complete device tree for it.

After these two (target v5.16) we can delete the remaining
board files and the old mach structure along with the old PCI
driver.

----------------------------------------------------------------
Linus Walleij (11):
      ARM: ixp4xx: Delete NSLU2 boardfiles
      ARM: ixp4xx: Delete NAS100D boardfiles
      ARM: ixp4xx: Delete the D-Link DSM-G600 boardfiles
      ARM: ixp4xx: Delete Omicron boardfiles
      ARM: ixp4xx: Delete Gateway WG302v2 boardfiles
      ARM: ixp4xx: Delete the Arcom Vulcan boardfiles
      ARM: ixp4xx: Delete Avila boardfiles
      ARM: ixp4xx: Delete Intel reference design boardfiles
      ARM: ixp4xx: Delete Coyote and IXDPG425 boardfiles
      ARM: ixp4xx: Delete GTWX5715 board files
      ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles

 arch/arm/mach-ixp4xx/Kconfig          | 158 ---------------
 arch/arm/mach-ixp4xx/Makefile         |  26 ---
 arch/arm/mach-ixp4xx/avila-pci.c      |  79 --------
 arch/arm/mach-ixp4xx/avila-setup.c    | 210 --------------------
 arch/arm/mach-ixp4xx/coyote-pci.c     |  62 ------
 arch/arm/mach-ixp4xx/coyote-setup.c   | 144 --------------
 arch/arm/mach-ixp4xx/dsmg600-pci.c    |  77 --------
 arch/arm/mach-ixp4xx/dsmg600-setup.c  | 304 -----------------------------
 arch/arm/mach-ixp4xx/fsg-pci.c        |  73 -------
 arch/arm/mach-ixp4xx/fsg-setup.c      | 311 ------------------------------
 arch/arm/mach-ixp4xx/gtwx5715-pci.c   |  72 -------
 arch/arm/mach-ixp4xx/gtwx5715-setup.c | 167 ----------------
 arch/arm/mach-ixp4xx/ixdp425-pci.c    |  75 --------
 arch/arm/mach-ixp4xx/ixdp425-setup.c  | 339 --------------------------------
 arch/arm/mach-ixp4xx/ixdpg425-pci.c   |  56 ------
 arch/arm/mach-ixp4xx/miccpt-pci.c     |  75 --------
 arch/arm/mach-ixp4xx/nas100d-pci.c    |  73 -------
 arch/arm/mach-ixp4xx/nas100d-setup.c  | 353 ----------------------------------
 arch/arm/mach-ixp4xx/nslu2-pci.c      |  69 -------
 arch/arm/mach-ixp4xx/nslu2-setup.c    | 341 --------------------------------
 arch/arm/mach-ixp4xx/omixp-setup.c    | 298 ----------------------------
 arch/arm/mach-ixp4xx/vulcan-pci.c     |  70 -------
 arch/arm/mach-ixp4xx/vulcan-setup.c   | 282 ---------------------------
 arch/arm/mach-ixp4xx/wg302v2-pci.c    |  60 ------
 arch/arm/mach-ixp4xx/wg302v2-setup.c  | 114 -----------
 25 files changed, 3888 deletions(-)
 delete mode 100644 arch/arm/mach-ixp4xx/avila-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/avila-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/coyote-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/coyote-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/fsg-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/fsg-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/ixdpg425-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/miccpt-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/nas100d-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/nas100d-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/nslu2-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/nslu2-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/omixp-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/vulcan-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/vulcan-setup.c
 delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-pci.c
 delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-setup.c

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

             reply	other threads:[~2021-08-13 13:14 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-13 13:14 Linus Walleij [this message]
2021-08-13 13:14 ` [GIT PULL] Delete IXP4xx boardfiles replaced by device trees Linus Walleij
2021-08-18 13:43 ` Arnd Bergmann
2021-08-18 13:43   ` Arnd Bergmann
2021-08-18 13:50 ` patchwork-bot+linux-soc

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CACRpkdY=sPDkzmbmm+0UQnJi7BXZKH14GLmyVwKC+4cLCJpmdA@mail.gmail.com' \
    --to=linus.walleij@linaro.org \
    --cc=arm@kernel.org \
    --cc=kaloz@openwrt.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=soc@kernel.org \
    --cc=wigyori@uid0.hu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.