[PATCH v10 0/4] arm64: dts: add description for solidrun imx8mp hummingboard-iiot

Josua Mayer posted 4 patches 2 weeks, 6 days ago
arch/arm64/boot/dts/freescale/Makefile             |  18 +
.../dts/freescale/imx8mm-hummingboard-ripple.dts   | 335 ++++++++
arch/arm64/boot/dts/freescale/imx8mm-sr-som.dtsi   | 393 ++++++++++
.../dts/freescale/imx8mn-solidsense-n8-compact.dts | 851 +++++++++++++++++++++
...hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtso |  67 ++
...ummingboard-iiot-panel-lvds-WF70A8SYJHLNGA.dtso |  97 +++
.../imx8mp-hummingboard-iiot-rs485-a.dtso          |  18 +
.../imx8mp-hummingboard-iiot-rs485-b.dtso          |  18 +
.../dts/freescale/imx8mp-hummingboard-iiot.dts     | 716 +++++++++++++++++
9 files changed, 2513 insertions(+)
[PATCH v10 0/4] arm64: dts: add description for solidrun imx8mp hummingboard-iiot
Posted by Josua Mayer 2 weeks, 6 days ago
This patchset mainly adds description for 3 SolidRun boards:
- i.MX8MP Hummingboard IIoT
- SolidSense N8 Compact
- i.MX8MM Hummingboard Ripple

This includes dt bindings and a range of bug-fixes:

- dt bindings for the boards
- fix to dsi panel bindings referencing panel-common and adding port
  property
- cosmetic fix to some  solidrun imx8mp boards for regulator gpio
   polarity
- fix dsi hdmi bridge on hummingboard pulse
- compile dtbs with symbols to support overlays
- gpiod_set_value _can_sleep conversion for panel and touchscreen
   drivers

Open Questions:

- How to describe HX3 USB-2.0/3.0 Hub placed on a USB-2.0-only Bus
  (affects imx8mm-hummingboard-ripple.dts)
- Is "description for" implied not only on dt-bindings patches, but also
  dts? E.g. is this commit subject acceptable?:
  "arm64: dts: add solidrun solidsense-n8 board"

Signed-off-by: Josua Mayer <josua@solid-run.com>
---
Changes in v10:
- rebased on frank.li/for-next where first half of v9 was already
  applied to.
- reused existing dsi / lvds port nodes from imx8mp.dtsi in overlays.
- sorted device-tree with dt-format tool.
  (https://github.com/lznuaa/dt-format)
  (Reported-by: Frank Li <Frank.li@nxp.com>)
- Link to v9: https://lore.kernel.org/r/20260226-imx8mp-hb-iiot-v9-0-4533235eeb34@solid-run.com

Changes in v9:
- rephrase mini-hdmi patch commit description.
  (Reported-by: Frank Li <Frank.li@nxp.com>)
- combined 2 gpio muxes for can-bus into single mux, as they are on the
  same electrical path and should be selected together.
- rebase on v7.0-rc1
- Link to v8: https://lore.kernel.org/r/20260128-imx8mp-hb-iiot-v8-0-9646a3025cf4@solid-run.com

Changes in v8:
- sorted most dt nodes by name.
  (Reported-by: Frank Li <Frank.li@nxp.com>)
- reworded hb-iiot commit description.
  (Reported-by: Frank Li <Frank.li@nxp.com>)
- reworded commit description changing dtc-flags for imx8mp-sr-som based
  boards.
- set DTC_FLAGS before dtb in Makefiles.
  (Reported-by: Frank Li <Frank.li@nxp.com>)
- fixed spelling and missing paragraph separation for mini-hdmi patch.
  (Reported-by: Frank Li <Frank.li@nxp.com>)
- Link to v7: https://lore.kernel.org/r/20260118-imx8mp-hb-iiot-v7-0-ef1176119a8e@solid-run.com

Changes in v7:
- updated Makefile to apply each addon to the base dtb, for better
  coverage at build-time and dtbs_check.
  Fixes Rob Hering bot warnings.
- Fixed subject version prefix (v6 was prefixed with v5)
- Link to v6: https://lore.kernel.org/r/20260101-imx8mp-hb-iiot-v5-0-b369b2e0c07f@solid-run.com

Changes in v6:
- imx8mm-hb-ripple: sorted i2c devices by address;
  removed unnecessary newline.
  (Reported-by: Shawn Guo <shawnguo@kernel.org>)
- hb-iiot dts: sorted aliases alphabetically;
  fixed gpio flags for vmmc regulator;
  specified led@3 reg field in hexadecimal.
  (Reported-by: Shawn Guo <shawnguo@kernel.org>)
- Link to v5: https://lore.kernel.org/r/20251221-imx8mp-hb-iiot-v5-0-4a4dad916348@solid-run.com

Changes in v5:
- rebased on v6.19-rc1
- dropped ilitek-ts patch already picked into input-next
- solidsense-n8 / imx8mm-sr-som: drop untested wake-on-lan support
- hb-iiot: disable software unsupported rtc timer irq
- hb-iiot: fix wrong pins selected for uart4
- Link to v4: https://lore.kernel.org/r/20251201-imx8mp-hb-iiot-v4-0-53a4cd6c21bf@solid-run.com

Changes in v4:
- dropped patches already picked into drm-misc-next
- ronbo panel: picked up reviewed-by tag
  (Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>)
- ilitek-ts: changed mdelay calls on reset path to fsleep
  (Note Dmitry requested msleep/usleep_range)
  (Reported-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>)
- changed hummingboard-iiot tpm irq type to level
- Link to v3: https://lore.kernel.org/r/20251117-imx8mp-hb-iiot-v3-0-bf1a4cf5fa8e@solid-run.com

Changes in v3:
- sinmplified language in gpiod_can_sleep patches.
  (Reported-By: Frank Li <Frank.li@nxp.com>)
- collected ack on winstar lvds panel binding
  (Acked-by: Conor Dooley <conor.dooley@microchip.com>)
- Link to v2: https://lore.kernel.org/r/20251107-imx8mp-hb-iiot-v2-0-d8233ded999e@solid-run.com

Changes in v2:
- fix spelling mistakes in commit descriptions.
- remove redundant "binding for" from subject:
  https://elixir.bootlin.com/linux/v6.17-rc3/source/Documentation/devicetree/bindings/submitting-patches.rst
  (Reported-by: Krzysztof Kozlowski <krzk@kernel.org>)
- remove one useless comment from imx8mm-sr-som.dtsi to fix long line
  warning.
- change ronbo panel binding to inherit panel-common and switch
  additionalProperties to unevaluatedProperties.
  (Reported-by: Krzysztof Kozlowski <krzk@kernel.org>)
- add dt binding for winstar lvds panel
- fix dtbs_check for dsi & lvds panel addons
- change n8 board dts comment-style in header
- collected ack on solidrun boards bindings patch (patch 1 in the series)
  (Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>)
- added standard led label property to hb-iiot multi-purpose leds
  ensuring consistent names in case lp5562 driver starts using it.
- Link to v1: https://lore.kernel.org/r/20251027-imx8mp-hb-iiot-v1-0-683f86357818@solid-run.com

---
Josua Mayer (4):
      arm64: dts: add description for SolidRun i.MX8MP HummingBoard IIoT
      arm64: dts: imx8mp-hummingboard-iiot: add dt overlays for muxable ports
      arm64: dts: add description for solidrun solidsense-n8 board
      arm64: dts: add description for solidrun i.mx8mm som and evb

 arch/arm64/boot/dts/freescale/Makefile             |  18 +
 .../dts/freescale/imx8mm-hummingboard-ripple.dts   | 335 ++++++++
 arch/arm64/boot/dts/freescale/imx8mm-sr-som.dtsi   | 393 ++++++++++
 .../dts/freescale/imx8mn-solidsense-n8-compact.dts | 851 +++++++++++++++++++++
 ...hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtso |  67 ++
 ...ummingboard-iiot-panel-lvds-WF70A8SYJHLNGA.dtso |  97 +++
 .../imx8mp-hummingboard-iiot-rs485-a.dtso          |  18 +
 .../imx8mp-hummingboard-iiot-rs485-b.dtso          |  18 +
 .../dts/freescale/imx8mp-hummingboard-iiot.dts     | 716 +++++++++++++++++
 9 files changed, 2513 insertions(+)
---
base-commit: 04faa34bb5e68338cc2568da78f6535f685dd4a7
change-id: 20251026-imx8mp-hb-iiot-525b03beea62

Best regards,
-- 
Josua Mayer <josua@solid-run.com>
Re: [PATCH v10 0/4] arm64: dts: add description for solidrun imx8mp hummingboard-iiot
Posted by Frank Li 1 week, 2 days ago
On Fri, 13 Mar 2026 14:30:56 +0200, Josua Mayer wrote:
> This patchset mainly adds description for 3 SolidRun boards:
> - i.MX8MP Hummingboard IIoT
> - SolidSense N8 Compact
> - i.MX8MM Hummingboard Ripple
>
> This includes dt bindings and a range of bug-fixes:
>
> [...]

Applied, thanks!

[1/4] arm64: dts: add description for SolidRun i.MX8MP HummingBoard IIoT
      (no commit info)

Change "description" to "support". Add freesacle tag in subject

[2/4] arm64: dts: imx8mp-hummingboard-iiot: add dt overlays for muxable ports
      commit: a26dd6546e2a05c3504072c96129a0932f9aa532
[3/4] arm64: dts: add description for solidrun solidsense-n8 board
      (no commit info)

Change "description" to "support". Add freesacle tag in subject

[4/4] arm64: dts: add description for solidrun i.mx8mm som and evb
      (no commit info)

Change "description" to "support". Add imx tag in subject

Best regards,
--
Frank Li <Frank.Li@nxp.com>