public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 00/12] arm64: prepare and add verdin imx8m mini support
@ 2022-02-11  9:23 Marcel Ziswiler
  2022-02-11  9:23 ` [PATCH v6 01/12] arm64: dts: imx8mm: fix strange hex notation Marcel Ziswiler
                   ` (11 more replies)
  0 siblings, 12 replies; 16+ messages in thread
From: Marcel Ziswiler @ 2022-02-11  9:23 UTC (permalink / raw)
  To: linux-arm-kernel
  Cc: Marek Vasut, Marcel Ziswiler, Adam Ford, Alex Marginean,
	Alexander Stein, Alexei Starovoitov, Andrii Nakryiko,
	Ariel D'Alessandro, Arnd Bergmann, Biju Das, Bjorn Andersson,
	Catalin Marinas, Chester Lin, Christoph Niedermaier,
	Daniel Borkmann, Dong Aisheng, Enric Balletbo i Serra,
	Fabio Estevam, Frank Rowand, Geert Uytterhoeven, Heiko Thiery,
	Jagan Teki, John Fastabend, KP Singh, Krzysztof Kozlowski,
	Krzysztof Kozlowski, Li Yang, Lucas Stach, Lucas Stach,
	Marek Vasut, Martin KaFai Lau, Matthias Schiffer, NXP Linux Team,
	Nobuhiro Iwamatsu, Oleksij Rempel, Oliver Stäbler,
	Olof Johansson, Pengutronix Kernel Team, Rob Herring,
	Russell King, Sascha Hauer, Sebastian Reichel, Shawn Guo,
	Song Liu, Tim Harvey, Will Deacon, Yonghong Song, bpf, devicetree,
	linux-kernel, netdev

From: Marcel Ziswiler <marcel.ziswiler@toradex.com>


Fix strange hex notation and gpio-hog example, rebuild default
configuration, enable various relevant configuration options mainly to
be built as modules, add toradex,verdin-imx8mm et al. to dt-bindings and
finally, add initial support for Verdin iMX8M Mini.

Changes in v6:
- Rename codec to audio-codec.
- Put status property last.
Thanks, Shawn for reviewing and pointing those out!

Changes in v5:
- Add Rob's ack.
- Remove invalid wifi-host property.
- Remove rpmsg_reserved from the NXP vendor BSP not applicable upstream.
- Remove 2nd cs-gpio only going to an N/A component.
- Remove spi-num-chipselects as it is implicit by cs-gpios.
- Remove vbus-wakeup-supply not being a valid property.
- Fix picophy,dc-vol-level-adjust and picophy,pre-emp-curr-control which
  upstream are rather called samsung,picophy-dc-vol-level-adjust resp.
  samsung,picophy-pre-emp-curr-control.
Thanks, Fabio for reviewing and pointing those out!

Changes in v4:
- Re-base on top of Shawn's for-next branch.
- Fix gpio-line-names taking V1.1 re-design into account.
- Fix wrong SODIMM pin number.
- Drop 2nd SPI CAN instance being N/A in all SKUs.

Changes in v3:
- Add Krzysztof's reviewed-by tag.
- Add Krzysztof's reviewed-by tag.
- New separate patch only for re-ordering as suggested by Krzysztof.
- Not dropping CONFIG_SECCOMP=y, CONFIG_SLIMBUS=m, CONFIG_INTERCONNECT=y
  and CONFIG_CONFIGFS_FS=y as requested by Krzysztof.
- Add Krzysztof's reviewed-by tag.
- New patch enabling imx8m pcie phy driver in arm64 defconfig.
- Add Krzysztof's reviewed-by tag.
- Add Krzysztof's reviewed-by tag.
- Rebase on top of shawnguo's for-next.
- Drop [PATCH v2 02/11] ("dt-bindings: gpio: fix gpio-hog example") as
  it already got applied by Bart.
- Remove the 'pm-ignore-notify' property analogous to commit aafac22d6b23
  ("arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property").
- Now with PCIe support finally having landed in -next enable it as well.
- Add Krzysztof's acked-by tag.

Changes in v2:
- Add Laurent's reviewed-by tag.
- New patch following full defconfig analysis as requested by Krzysztof.
- New patch following full defconfig analysis as requested by Krzysztof.
- Done full defconfig analysis as requested by Krzysztof.
- Add Song's acked-by tag.
- A similar change got accepted for imx_v6_v7_defconfig. Further
  discussion may be found in [1].
[1] https://lore.kernel.org/lkml/20210920144938.314588-6-marcel@ziswiler.com/
- Explain why enabling it may be a good idea as requested by Krzysztof.
- Explain why enabling these may make sense and squash them relevant
  changes as requested by Krzysztof.
- Add Rob's acked-by tag.
- Fix Colibri vs. Verdin copy/paste mistake. Thanks to Francesco Dolcini
  <francesco.dolcini@toradex.com> for pointing that out to me.
- Remove bootargs which will be filled in by the bootloader as requested
  by Krzysztof.
- Remove the previously #ifdefed-out spi-nor as requested by Krzysztof.
- Fix capitalisation in cover-letter.

Marcel Ziswiler (12):
  arm64: dts: imx8mm: fix strange hex notation
  arm64: defconfig: enable taskstats configuration
  arm64: defconfig: enable pcieaer configuration
  arm64: defconfig: re-order default configuration
  arm64: defconfig: rebuild default configuration
  arm64: defconfig: enable bpf/cgroup firewalling
  arm64: defconfig: enable imx8m pcie phy driver
  arm64: defconfig: build imx-sdma as a module
  arm64: defconfig: build r8169 as a module
  arm64: defconfig: enable verdin-imx8mm relevant drivers as modules
  dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al.
  arm64: dts: freescale: add initial support for verdin imx8m mini

 .../devicetree/bindings/arm/fsl.yaml          |   21 +
 arch/arm64/boot/dts/freescale/Makefile        |    4 +
 .../arm64/boot/dts/freescale/imx8mm-pinfunc.h |    6 +-
 .../dts/freescale/imx8mm-verdin-dahlia.dtsi   |  150 ++
 .../boot/dts/freescale/imx8mm-verdin-dev.dtsi |   67 +
 .../imx8mm-verdin-nonwifi-dahlia.dts          |   18 +
 .../freescale/imx8mm-verdin-nonwifi-dev.dts   |   18 +
 .../dts/freescale/imx8mm-verdin-nonwifi.dtsi  |   75 +
 .../freescale/imx8mm-verdin-wifi-dahlia.dts   |   18 +
 .../dts/freescale/imx8mm-verdin-wifi-dev.dts  |   18 +
 .../dts/freescale/imx8mm-verdin-wifi.dtsi     |   94 ++
 .../boot/dts/freescale/imx8mm-verdin.dtsi     | 1264 +++++++++++++++++
 arch/arm64/configs/defconfig                  |  126 +-
 13 files changed, 1811 insertions(+), 68 deletions(-)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi

-- 
2.33.1


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

end of thread, other threads:[~2022-02-11 12:45 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-11  9:23 [PATCH v6 00/12] arm64: prepare and add verdin imx8m mini support Marcel Ziswiler
2022-02-11  9:23 ` [PATCH v6 01/12] arm64: dts: imx8mm: fix strange hex notation Marcel Ziswiler
2022-02-11  9:23 ` [PATCH v6 02/12] arm64: defconfig: enable taskstats configuration Marcel Ziswiler
2022-02-11  9:23 ` [PATCH v6 03/12] arm64: defconfig: enable pcieaer configuration Marcel Ziswiler
2022-02-11  9:23 ` [PATCH v6 04/12] arm64: defconfig: re-order default configuration Marcel Ziswiler
2022-02-11  9:23 ` [PATCH v6 05/12] arm64: defconfig: rebuild " Marcel Ziswiler
2022-02-11  9:23 ` [PATCH v6 06/12] arm64: defconfig: enable bpf/cgroup firewalling Marcel Ziswiler
2022-02-11  9:23 ` [PATCH v6 07/12] arm64: defconfig: enable imx8m pcie phy driver Marcel Ziswiler
2022-02-11  9:23 ` [PATCH v6 08/12] arm64: defconfig: build imx-sdma as a module Marcel Ziswiler
2022-02-11  9:23 ` [PATCH v6 09/12] arm64: defconfig: build r8169 " Marcel Ziswiler
2022-02-11  9:23 ` [PATCH v6 10/12] arm64: defconfig: enable verdin-imx8mm relevant drivers as modules Marcel Ziswiler
2022-02-11  9:23 ` [PATCH v6 11/12] dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al Marcel Ziswiler
2022-02-11 12:45   ` Shawn Guo
2022-02-11  9:23 ` [PATCH v6 12/12] arm64: dts: freescale: add initial support for verdin imx8m mini Marcel Ziswiler
2022-02-11 10:42   ` Fabio Estevam
2022-02-11 12:45   ` Shawn Guo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox