All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/12] hw/arm/aspeed: Use a table for unimplemented devices
@ 2026-10-12  6:44 Jamin Lin
  2026-10-12  6:44 ` [PATCH v2 01/12] hw/misc/unimp: Add create_unimplemented_devices() helper Jamin Lin
                   ` (14 more replies)
  0 siblings, 15 replies; 17+ messages in thread
From: Jamin Lin @ 2026-10-12  6:44 UTC (permalink / raw)
  To: philmd@oss.qualcomm.com, Cédric Le Goater, Peter Maydell,
	Steven Lee, Troy Lee, Kane Chen, Andrew Jeffery, Joel Stanley,
	Ani Sinha, open list:ASPEED BMCs, open list:All patches CC here
  Cc: Jamin Lin, Troy Lee

v1:
 1. Use unimp array and table for unimplemented devices
 2. Sort device IDs alphabetically

v2:
 1. Add a common create_unimplemented_devices() helper and
    UnimplementedDeviceConfig in hw/misc/unimp, as suggested by Philippe.
 2. Define the unimplemented device table at the SoC class level
 3. Drop the "unimp" array and the AspeedUnimpDevice table.
 4. Remove aspeed_mmio_map_unimplemented(), which is not used anymore.
 
Jamin Lin (12):
  hw/misc/unimp: Add create_unimplemented_devices() helper
  hw/arm/aspeed_ast2400: Use a table for unimplemented devices
  hw/arm/aspeed_ast2600: Use a table for unimplemented devices
  hw/arm/aspeed_ast27x0: Use a table for unimplemented devices
  hw/arm/aspeed_ast10x0: Use a table for unimplemented devices
  hw/arm/aspeed_ast1040: Use a table for unimplemented devices
  hw/arm/aspeed: Remove unused unimplemented device fields
  hw/arm/aspeed_ast27x0: Use a table for unimplemented devices for
    SSP/TSP
  hw/arm/aspeed_coprocessor: Remove unused unimplemented device fields
  hw/arm/aspeed_ast1700: Use a table for unimplemented devices
  hw/arm/aspeed_ast1700: Remove unused unimplemented device field
  hw/arm/aspeed: Remove unused aspeed_mmio_map_unimplemented()

 include/hw/arm/aspeed_ast1700.h     |  2 --
 include/hw/arm/aspeed_coprocessor.h |  5 +--
 include/hw/arm/aspeed_soc.h         | 14 +-------
 include/hw/misc/unimp.h             | 21 +++++++++++
 hw/arm/aspeed_ast1040.c             | 40 +++++++--------------
 hw/arm/aspeed_ast10x0.c             | 55 ++++++++---------------------
 hw/arm/aspeed_ast1700.c             | 21 +++++------
 hw/arm/aspeed_ast2400.c             | 25 ++++++-------
 hw/arm/aspeed_ast2600.c             | 44 +++++++----------------
 hw/arm/aspeed_ast27x0-ssp.c         | 44 +++++++----------------
 hw/arm/aspeed_ast27x0-tsp.c         | 44 +++++++----------------
 hw/arm/aspeed_ast27x0.c             | 41 +++++++--------------
 hw/arm/aspeed_soc_common.c          | 11 ------
 hw/misc/unimp.c                     | 20 +++++++++++
 14 files changed, 138 insertions(+), 249 deletions(-)

-- 
2.53.0


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

end of thread, other threads:[~2026-10-13 12:23 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-12  6:44 [PATCH v2 00/12] hw/arm/aspeed: Use a table for unimplemented devices Jamin Lin
2026-10-12  6:44 ` [PATCH v2 01/12] hw/misc/unimp: Add create_unimplemented_devices() helper Jamin Lin
2026-10-13  8:31   ` Philippe Mathieu-Daudé
2026-10-12  6:44 ` [PATCH v2 02/12] hw/arm/aspeed_ast2400: Use a table for unimplemented devices Jamin Lin
2026-10-12  6:44 ` [PATCH v2 03/12] hw/arm/aspeed_ast2600: " Jamin Lin
2026-10-12  6:44 ` [PATCH v2 04/12] hw/arm/aspeed_ast27x0: " Jamin Lin
2026-10-12  6:44 ` [PATCH v2 05/12] hw/arm/aspeed_ast10x0: " Jamin Lin
2026-10-12  6:44 ` [PATCH v2 06/12] hw/arm/aspeed_ast1040: " Jamin Lin
2026-10-12  6:44 ` [PATCH v2 07/12] hw/arm/aspeed: Remove unused unimplemented device fields Jamin Lin
2026-10-12  6:44 ` [PATCH v2 08/12] hw/arm/aspeed_ast27x0: Use a table for unimplemented devices for SSP/TSP Jamin Lin
2026-10-12  6:44 ` [PATCH v2 09/12] hw/arm/aspeed_coprocessor: Remove unused unimplemented device fields Jamin Lin
2026-10-12  6:44 ` [PATCH v2 10/12] hw/arm/aspeed_ast1700: Use a table for unimplemented devices Jamin Lin
2026-10-12  6:44 ` [PATCH v2 11/12] hw/arm/aspeed_ast1700: Remove unused unimplemented device field Jamin Lin
2026-10-12  6:44 ` [PATCH v2 12/12] hw/arm/aspeed: Remove unused aspeed_mmio_map_unimplemented() Jamin Lin
2026-10-12 17:04 ` [PATCH v2 00/12] hw/arm/aspeed: Use a table for unimplemented devices Cédric Le Goater
2026-10-13  8:33 ` Philippe Mathieu-Daudé
2026-10-13 12:23 ` Cédric Le Goater

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.