public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH 00/17] (no cover subject)
@ 2024-10-16  7:17 Alice Guo
  2024-10-16  7:17 ` [PATCH 01/17] mailbox: add i.MX95 Messaging Unit (MU) driver Alice Guo
                   ` (17 more replies)
  0 siblings, 18 replies; 33+ messages in thread
From: Alice Guo @ 2024-10-16  7:17 UTC (permalink / raw)
  To: Tom Rini, Lukasz Majewski, Sean Anderson, Stefano Babic,
	Fabio Estevam, Marek Vasut
  Cc: NXP i.MX U-Boot Team, u-boot, Alice Guo, Peng Fan, Viorel Suman,
	Alice Guo, Ye Li, Ranjani Vaidyanathan, Teo Hall

This patch set adds the basic support of i.MX95 and has been tested on
i.MX95 19x19 EVK.

Signed-off-by: Alice Guo <alice.guo@oss.nxp.com>
---
Alice Guo (1):
      imx: Kconfig: IMX8_ROMAPI is not configured for i.MX95

Peng Fan (7):
      mailbox: add i.MX95 Messaging Unit (MU) driver
      pinctrl: nxp: add SCMI pin control protocol driver
      scmi_protocols: add SCMI misc protocol protocol_id and message_id for getting the ROM passover data
      scmi_protocols: add SCMI Performance domain management protocol message IDs
      clk: scmi: add the command CLOCK_PARENT_SET
      imx9: scmi: add i.MX95 SoC and clock related code
      scmi: add the macro SCMI_MSG

Teo Hall (1):
      imx: add V2X container support on i.MX95

Viorel Suman (1):
      firmware: scmi: smt: Interrupt communication enable

Ye Li (7):
      clk: scmi: check the clock state/parent/rate control permissions
      scmi_protocols: update struct scmi_base_discover_list_protocols_out
      imx9: add i.MX95 Kconfig and Makefile
      imx9: scmi: soc: Override h_spl_load_read with trampoline buffer
      imx95_evk: add i.MX95 19x19 EVK board basic support
      imx: Support loading container image from RAM device
      imx: Fix ROMAPI driver to load container image

 arch/arm/dts/imx95-19x19-evk-u-boot.dtsi   | 172 ++++++
 arch/arm/include/asm/arch-imx/cpu.h        |   3 +
 arch/arm/include/asm/arch-imx9/clock.h     |  10 +-
 arch/arm/include/asm/arch-imx9/gpio.h      |   2 +
 arch/arm/include/asm/arch-imx9/imx-regs.h  |   7 +-
 arch/arm/include/asm/arch-imx9/sys_proto.h |   3 +-
 arch/arm/include/asm/mach-imx/sys_proto.h  |  44 +-
 arch/arm/mach-imx/Kconfig                  |   2 +-
 arch/arm/mach-imx/image-container.c        |  90 ++-
 arch/arm/mach-imx/imx9/Kconfig             |  13 +
 arch/arm/mach-imx/imx9/Makefile            |  11 +-
 arch/arm/mach-imx/imx9/scmi/Makefile       |   6 +
 arch/arm/mach-imx/imx9/scmi/clock.c        | 328 +++++++++++
 arch/arm/mach-imx/imx9/scmi/clock_scmi.c   | 148 +++++
 arch/arm/mach-imx/imx9/scmi/container.cfg  |   7 +
 arch/arm/mach-imx/imx9/scmi/soc.c          | 872 +++++++++++++++++++++++++++++
 arch/arm/mach-imx/spl_imx_romapi.c         |  47 +-
 board/freescale/imx95_evk/Kconfig          |  12 +
 board/freescale/imx95_evk/Makefile         |  11 +
 board/freescale/imx95_evk/imx95_evk.c      |  75 +++
 board/freescale/imx95_evk/spl.c            | 119 ++++
 common/spl/spl_mmc.c                       |   2 +-
 common/spl/spl_ram.c                       |  34 +-
 configs/imx95_19x19_evk_defconfig          | 189 +++++++
 drivers/clk/clk_scmi.c                     | 134 ++++-
 drivers/firmware/scmi/scmi_agent-uclass.c  |  11 +
 drivers/firmware/scmi/smt.c                |   4 +
 drivers/firmware/scmi/smt.h                |  10 +
 drivers/mailbox/Kconfig                    |   7 +
 drivers/mailbox/Makefile                   |   1 +
 drivers/mailbox/imx-mailbox.c              | 417 ++++++++++++++
 drivers/pinctrl/nxp/Kconfig                |  13 +
 drivers/pinctrl/nxp/Makefile               |   1 +
 drivers/pinctrl/nxp/pinctrl-imx.c          |   7 +-
 drivers/pinctrl/nxp/pinctrl-imx.h          |  11 +
 drivers/pinctrl/nxp/pinctrl-scmi.c         | 136 +++++
 include/configs/imx95_evk.h                | 148 +++++
 include/scmi_agent-uclass.h                |   2 +
 include/scmi_agent.h                       |  11 +
 include/scmi_protocols.h                   | 101 +++-
 40 files changed, 3156 insertions(+), 65 deletions(-)
---
base-commit: 28dc47038edc4e93f32d75a357131bcf01a18d85
change-id: 20241016-imx95-4c20a5becc0f

Best regards,
-- 
Alice Guo <alice.guo@oss.nxp.com>


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

end of thread, other threads:[~2024-11-04 19:57 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-16  7:17 [PATCH 00/17] (no cover subject) Alice Guo
2024-10-16  7:17 ` [PATCH 01/17] mailbox: add i.MX95 Messaging Unit (MU) driver Alice Guo
2024-10-16 18:06   ` Tom Rini
2024-10-16  7:17 ` [PATCH 02/17] firmware: scmi: smt: Interrupt communication enable Alice Guo
2024-10-16  7:17 ` [PATCH 03/17] pinctrl: nxp: add SCMI pin control protocol driver Alice Guo
2024-10-16  7:17 ` [PATCH 04/17] scmi_protocols: add SCMI misc protocol protocol_id and message_id for getting the ROM passover data Alice Guo
2024-10-16  7:17 ` [PATCH 05/17] scmi_protocols: add SCMI Performance domain management protocol message IDs Alice Guo
2024-10-16  7:17 ` [PATCH 06/17] clk: scmi: add the command CLOCK_PARENT_SET Alice Guo
2024-10-16  7:18 ` [PATCH 07/17] clk: scmi: check the clock state/parent/rate control permissions Alice Guo
2024-10-16  7:18 ` [PATCH 08/17] scmi_protocols: update struct scmi_base_discover_list_protocols_out Alice Guo
2024-10-16 18:07   ` Tom Rini
2024-10-31  9:57     ` 回复: [EXT] " Alice Guo (OSS)
2024-10-31 16:56       ` Tom Rini
2024-10-16  7:18 ` [PATCH 09/17] imx9: scmi: add i.MX95 SoC and clock related code Alice Guo
2024-10-16  7:18 ` [PATCH 10/17] imx9: add i.MX95 Kconfig and Makefile Alice Guo
2024-10-16  7:18 ` [PATCH 11/17] imx9: scmi: soc: Override h_spl_load_read with trampoline buffer Alice Guo
2024-10-16  7:18 ` [PATCH 12/17] scmi: add the macro SCMI_MSG Alice Guo
2024-10-16  7:18 ` [PATCH 13/17] imx: Kconfig: IMX8_ROMAPI is not configured for i.MX95 Alice Guo
2024-10-16 18:20   ` Tom Rini
2024-10-16  7:18 ` [PATCH 14/17] imx95_evk: add i.MX95 19x19 EVK board basic support Alice Guo
2024-10-16 11:36   ` Fabio Estevam
2024-10-16 17:47     ` Tom Rini
2024-11-01  9:43     ` 回复: [EXT] " Alice Guo (OSS)
2024-11-01 13:36       ` Fabio Estevam
2024-11-01 13:58       ` 回复: " Tom Rini
2024-10-16  7:18 ` [PATCH 15/17] imx: add V2X container support on i.MX95 Alice Guo
2024-10-16  7:18 ` [PATCH 16/17] imx: Support loading container image from RAM device Alice Guo
2024-10-16  7:18 ` [PATCH 17/17] imx: Fix ROMAPI driver to load container image Alice Guo
2024-11-04 11:17 ` [PATCH 00/17] (no cover subject) Marek Vasut
2024-11-04 12:20   ` Peng Fan
2024-11-04 12:30     ` Marek Vasut
2024-11-04 12:39       ` Peng Fan
2024-11-04 15:39         ` Marek Vasut

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