You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/misc
Hao Wu 4e67d50dea hw/misc: Support NPCM8XX CLK Module Registers
NPCM8XX adds a few new registers and have a different set of reset
values to the CLK modules. This patch supports them.

This patch doesn't support the new clock values generated by these
registers. Currently no modules use these new clock values so they
are not necessary at this point.
Implementation of these clocks might be required when implementing
these modules.

Reviewed-by: Titus Rwantare <titusr@google.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Hao Wu <wuhaotsh@google.com>
Message-id: 20250219184609.1839281-14-wuhaotsh@google.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2 days ago
..
macio Accel & Exec patch queue 2 months ago
Kconfig hw/misc/ivshmem-flat: Add ivshmem-flat device 2 months ago
a9scu.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
allwinner-a10-ccm.c hw/arm: Mark Allwinner Technology devices as little-endian 6 days ago
allwinner-a10-dramc.c hw/arm: Mark Allwinner Technology devices as little-endian 6 days ago
allwinner-cpucfg.c hw/arm: Mark Allwinner Technology devices as little-endian 6 days ago
allwinner-h3-ccu.c hw/arm: Mark Allwinner Technology devices as little-endian 6 days ago
allwinner-h3-dramc.c hw/arm: Mark Allwinner Technology devices as little-endian 6 days ago
allwinner-h3-sysctrl.c hw/arm: Mark Allwinner Technology devices as little-endian 6 days ago
allwinner-r40-ccu.c hw/arm: Mark Allwinner Technology devices as little-endian 6 days ago
allwinner-r40-dramc.c hw/arm: Mark Allwinner Technology devices as little-endian 6 days ago
allwinner-sid.c hw/arm: Mark Allwinner Technology devices as little-endian 6 days ago
allwinner-sramc.c hw/arm: Mark Allwinner Technology devices as little-endian 6 days ago
applesmc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
arm11scu.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
arm_integrator_debug.c
arm_l2x0.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
arm_sysctl.c hw/arm_sysctl: fix extracting 31th bit of val 1 month ago
armsse-cpu-pwrctrl.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
armsse-cpuid.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
armsse-mhu.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
armv7m_ras.c
aspeed_hace.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
aspeed_i3c.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
aspeed_lpc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
aspeed_peci.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
aspeed_sbc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
aspeed_scu.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
aspeed_sdmc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
aspeed_sli.c aspeed/sli: Add AST2700 support 8 months ago
aspeed_xdma.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
auxbus.c bulk: Rename TARGET_FMT_plx -> HWADDR_FMT_plx 2 years ago
avr_power.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
axp2xx.c hw/misc: Constify VMState 1 year ago
bcm2835_cprman.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
bcm2835_mbox.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
bcm2835_mphi.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
bcm2835_powermgt.c include: Rename sysemu/ -> system/ 2 months ago
bcm2835_property.c Accel & Exec patch queue 2 months ago
bcm2835_rng.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
bcm2835_thermal.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
debugexit.c Accel & Exec patch queue 2 months ago
djmemc.c hw, target: Add ResetType argument to hold and exit phase methods 10 months ago
eccmemctl.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
edu.c Remove inclusion of hw/hw.h from files that don't need it 8 months ago
empty_slot.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
exynos4210_clk.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
exynos4210_pmu.c include: Rename sysemu/ -> system/ 2 months ago
exynos4210_rng.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
grlib_ahb_apb_pnp.c hw/misc/grlib_ahb_apb_pnp: Support 8 and 16 bit accesses 3 years ago
i2c-echo.c hw/misc/i2c-echo: add tracing 3 weeks ago
imx6_ccm.c hw/misc: remove break after g_assert_not_reached() 5 months ago
imx6_src.c hw/misc/imx6_src: Convert DPRINTF() to trace events 1 month ago
imx6ul_ccm.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
imx7_ccm.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
imx7_gpr.c
imx7_snvs.c include: Rename sysemu/ -> system/ 2 months ago
imx7_src.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
imx25_ccm.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
imx31_ccm.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
imx_ccm.c
imx_rngc.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
iosb.c hw, target: Add ResetType argument to hold and exit phase methods 10 months ago
iotkit-secctl.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
iotkit-sysctl.c Accel & Exec patch queue 2 months ago
iotkit-sysinfo.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
ivshmem-flat.c licenses: Remove SPDX tags not being license identifier for Linaro 3 weeks ago
ivshmem-pci.c hw/misc/ivshmem: Rename ivshmem to ivshmem-pci 2 months ago
lasi.c include: Rename sysemu/ -> system/ 2 months ago
led.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
mac_via.c Accel & Exec patch queue 2 months ago
mchp_pfsoc_dmc.c
mchp_pfsoc_ioscb.c hw/{misc, riscv}: pfsoc: add system controller as unimplemented 2 years ago
mchp_pfsoc_sysreg.c hw/{misc, riscv}: pfsoc: add system controller as unimplemented 2 years ago
meson.build hw/misc: Rename npcm7xx_clk to npcm_clk 2 days ago
mips_cmgcr.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
mips_cpc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
mips_itu.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
mos6522.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
mps2-fpgaio.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
mps2-scc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
msf2-sysreg.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
npcm7xx_mft.c hw/misc: cast rpm to uint64_t 1 month ago
npcm7xx_pwm.c hw, target: Add ResetType argument to hold and exit phase methods 10 months ago
npcm7xx_rng.c hw/misc: Constify VMState 1 year ago
npcm_clk.c hw/misc: Support NPCM8XX CLK Module Registers 2 days ago
npcm_gcr.c hw/misc: Add nr_regs and cold_reset_values to NPCM CLK 2 days ago
nrf51_rng.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
omap_clk.c hw/misc/omap_clk: Remove OMAP2-specifics 5 months ago
pc-testdev.c
pci-testdev.c Accel & Exec patch queue 2 months ago
pvpanic-isa.c Accel & Exec patch queue 2 months ago
pvpanic-pci.c Accel & Exec patch queue 2 months ago
pvpanic.c include: Rename sysemu/ -> system/ 2 months ago
sbsa_ec.c include: Rename sysemu/ -> system/ 2 months ago
sifive_e_aon.c Accel & Exec patch queue 2 months ago
sifive_e_prci.c
sifive_test.c include: Rename sysemu/ -> system/ 2 months ago
sifive_u_otp.c Accel & Exec patch queue 2 months ago
sifive_u_prci.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
slavio_misc.c include: Rename sysemu/ -> system/ 2 months ago
stm32_rcc.c hw/misc/stm32_rcc: Implement RCC device for STM32F4 SoCs 4 months ago
stm32f2xx_syscfg.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
stm32f4xx_exti.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
stm32f4xx_syscfg.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
stm32l4x5_exti.c hw/misc: In STM32L4x5 EXTI, handle direct interrupts 8 months ago
stm32l4x5_rcc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
stm32l4x5_syscfg.c hw/misc: Create STM32L4x5 SYSCFG clock 4 months ago
trace-events hw/misc: Move NPCM7XX CLK to NPCM CLK 2 days ago
trace.h
tz-mpc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
tz-msc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
tz-ppc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
unimp.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
virt_ctrl.c include: Rename sysemu/ -> system/ 2 months ago
vmcoreinfo.c hw/misc/vmcoreinfo: Convert to three-phase reset interface 1 month ago
xlnx-cfi-if.c hw/misc: Introduce the Xilinx CFI interface 1 year ago
xlnx-versal-cframe-reg.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
xlnx-versal-cfu.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
xlnx-versal-crl.c hw, target: Add ResetType argument to hold and exit phase methods 10 months ago
xlnx-versal-pmc-iou-slcr.c hw, target: Add ResetType argument to hold and exit phase methods 10 months ago
xlnx-versal-trng.c Constify all opaque Property pointers 2 months ago
xlnx-versal-xramc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
xlnx-zynqmp-apu-ctrl.c hw, target: Add ResetType argument to hold and exit phase methods 10 months ago
xlnx-zynqmp-crf.c hw, target: Add ResetType argument to hold and exit phase methods 10 months ago
zynq_slcr.c Accel & Exec patch queue 2 months ago