[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 25/25] hw/arm/stellaris: Remove board-creation reset of STELL
From: |
Luc Michel |
Subject: |
Re: [PATCH 25/25] hw/arm/stellaris: Remove board-creation reset of STELLARIS_SYS |
Date: |
Sat, 23 Jan 2021 21:33:51 +0100 |
On 19:06 Thu 21 Jan , Peter Maydell wrote:
> Now that the watchdog device uses its Clock input rather than being
> passed the value of system_clock_scale at creation time, we can
> remove the hack where we reset the STELLARIS_SYS at board creation
> time to force it to set system_clock_scale. Instead it will be reset
> at the usual point in startup and will inform the watchdog of the
> clock frequency at that point.
>
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Luc Michel <luc@lmichel.fr>
> ---
> hw/arm/stellaris.c | 10 ----------
> 1 file changed, 10 deletions(-)
>
> diff --git a/hw/arm/stellaris.c b/hw/arm/stellaris.c
> index 5acb043a07e..ad72c0959f1 100644
> --- a/hw/arm/stellaris.c
> +++ b/hw/arm/stellaris.c
> @@ -780,16 +780,6 @@ static DeviceState *stellaris_sys_init(uint32_t base,
> qemu_irq irq,
> sysbus_mmio_map(sbd, 0, base);
> sysbus_connect_irq(sbd, 0, irq);
>
> - /*
> - * Normally we should not be resetting devices like this during
> - * board creation. For the moment we need to do so, because
> - * system_clock_scale will only get set when the STELLARIS_SYS
> - * device is reset, and we need its initial value to pass to
> - * the watchdog device. This hack can be removed once the
> - * watchdog has been converted to use a Clock input instead.
> - */
> - device_cold_reset(dev);
> -
> return dev;
> }
>
> --
> 2.20.1
>
--
- Re: [PATCH 20/25] hw/watchdog/cmsdk-apb-watchdog: Convert to use Clock input, (continued)
- [PATCH 21/25] tests/qtest/cmsdk-apb-watchdog-test: Test clock changes, Peter Maydell, 2021/01/21
- [PATCH 22/25] hw/arm/armsse: Use Clock to set system_clock_scale, Peter Maydell, 2021/01/21
- [PATCH 25/25] hw/arm/stellaris: Remove board-creation reset of STELLARIS_SYS, Peter Maydell, 2021/01/21
- [PATCH 23/25] arm: Don't set freq properties on CMSDK timer, dualtimer, watchdog, ARMSSE, Peter Maydell, 2021/01/21
- Re: [PATCH 23/25] arm: Don't set freq properties on CMSDK timer, dualtimer, watchdog, ARMSSE, Philippe Mathieu-Daudé, 2021/01/21
- Re: [PATCH 23/25] arm: Don't set freq properties on CMSDK timer, dualtimer, watchdog, ARMSSE, Luc Michel, 2021/01/23
- [PATCH 24/25] arm: Remove frq properties on CMSDK timer, dualtimer, watchdog, ARMSSE, Peter Maydell, 2021/01/21
- Re: [PATCH 24/25] arm: Remove frq properties on CMSDK timer, dualtimer, watchdog, ARMSSE, Philippe Mathieu-Daudé, 2021/01/21
- Re: [PATCH 24/25] arm: Remove frq properties on CMSDK timer, dualtimer, watchdog, ARMSSE, Luc Michel, 2021/01/23