[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 16/17] hw/arm: Add NPCM845 Evaluation board
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PATCH v3 16/17] hw/arm: Add NPCM845 Evaluation board |
Date: |
Thu, 6 Feb 2025 10:27:14 +0100 |
User-agent: |
Mozilla Thunderbird |
On 6/2/25 02:31, Hao Wu wrote:
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Hao Wu <wuhaotsh@google.com>
---
hw/arm/meson.build | 2 +-
hw/arm/npcm8xx_boards.c | 253 +++++++++++++++++++++++++++++++++++++++
include/hw/arm/npcm8xx.h | 20 ++++
3 files changed, 274 insertions(+), 1 deletion(-)
create mode 100644 hw/arm/npcm8xx_boards.c
diff --git a/include/hw/arm/npcm8xx.h b/include/hw/arm/npcm8xx.h
index 1f7e3d8116..f465d1eeb5 100644
--- a/include/hw/arm/npcm8xx.h
+++ b/include/hw/arm/npcm8xx.h
@@ -52,6 +52,26 @@
#define NPCM8XX_NR_PWM_MODULES 3
+typedef struct NPCM8xxMachine {
+ MachineState parent;
Please use docs/devel/style.rst recommendations:
'parent_obj'
<new line>
+ /*
+ * PWM fan splitter. each splitter connects to one PWM output and
+ * multiple MFT inputs.
+ */
+ SplitIRQ fan_splitter[NPCM8XX_NR_PWM_MODULES *
+ NPCM7XX_PWM_PER_MODULE];
+} NPCM8xxMachine;
+
+
+typedef struct NPCM8xxMachineClass {
+ MachineClass parent;
'parent_class'
+
+ const char *soc_type;
+} NPCM8xxMachineClass;
+
+#define TYPE_NPCM8XX_MACHINE MACHINE_TYPE_NAME("npcm8xx")
+OBJECT_DECLARE_TYPE(NPCM8xxMachine, NPCM8xxMachineClass, NPCM8XX_MACHINE)
+
typedef struct NPCM8xxState {
DeviceState parent;
- [PATCH v3 00/17] hw/arm: Add NPCM8XX Support, Hao Wu, 2025/02/05
- [PATCH v3 01/17] roms: Update vbootrom to 1287b6e, Hao Wu, 2025/02/05
- [PATCH v3 05/17] hw/misc: Move NPCM7XX GCR to NPCM GCR, Hao Wu, 2025/02/05
- [PATCH v3 06/17] hw/misc: Add nr_regs and cold_reset_values to NPCM GCR, Hao Wu, 2025/02/05
- [PATCH v3 02/17] pc-bios: Add NPCM8XX vBootrom, Hao Wu, 2025/02/05
- [PATCH v3 04/17] hw/misc: Rename npcm7xx_gcr to npcm_gcr, Hao Wu, 2025/02/05
- [PATCH v3 03/17] hw/ssi: Make flash size a property in NPCM7XX FIU, Hao Wu, 2025/02/05
- [PATCH v3 16/17] hw/arm: Add NPCM845 Evaluation board, Hao Wu, 2025/02/05
- Re: [PATCH v3 16/17] hw/arm: Add NPCM845 Evaluation board,
Philippe Mathieu-Daudé <=
- [PATCH v3 14/17] hw/net: Add NPCM8XX PCS Module, Hao Wu, 2025/02/05
- [PATCH v3 17/17] docs/system/arm: Add Description for NPCM8XX SoC, Hao Wu, 2025/02/05
- [PATCH v3 11/17] hw/misc: Move NPCM7XX CLK to NPCM CLK, Hao Wu, 2025/02/05
- [PATCH v3 15/17] hw/arm: Add NPCM8XX SoC, Hao Wu, 2025/02/05
- [PATCH v3 12/17] hw/misc: Add nr_regs and cold_reset_values to NPCM CLK, Hao Wu, 2025/02/05
- [PATCH v3 13/17] hw/misc: Support NPCM8XX CLK Module Registers, Hao Wu, 2025/02/05
- [PATCH v3 07/17] hw/misc: Add support for NPCM8XX GCR, Hao Wu, 2025/02/05