hw: Move Aspeed RTC from hw/timer/ to hw/rtc/ subdirectory
Move RTC devices under the hw/rtc/ subdirectory. Reviewed-by: Cédric Le Goater <clg@kaod.org> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Acked-by: Peter Maydell <peter.maydell@linaro.org> Message-Id: <20191003230404.19384-12-philmd@redhat.com> Signed-off-by: Laurent Vivier <laurent@vivier.eu>
This commit is contained in:
parent
7f0df1ccdf
commit
ea5dcf4e1d
@ -10,3 +10,4 @@ common-obj-$(CONFIG_XLNX_ZYNQMP) += xlnx-zynqmp-rtc.o
|
|||||||
common-obj-$(CONFIG_EXYNOS4) += exynos4210_rtc.o
|
common-obj-$(CONFIG_EXYNOS4) += exynos4210_rtc.o
|
||||||
obj-$(CONFIG_MC146818RTC) += mc146818rtc.o
|
obj-$(CONFIG_MC146818RTC) += mc146818rtc.o
|
||||||
common-obj-$(CONFIG_SUN4V_RTC) += sun4v-rtc.o
|
common-obj-$(CONFIG_SUN4V_RTC) += sun4v-rtc.o
|
||||||
|
common-obj-$(CONFIG_ASPEED_SOC) += aspeed_rtc.o
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
#include "qemu/osdep.h"
|
#include "qemu/osdep.h"
|
||||||
#include "qemu-common.h"
|
#include "qemu-common.h"
|
||||||
#include "hw/timer/aspeed_rtc.h"
|
#include "hw/rtc/aspeed_rtc.h"
|
||||||
#include "migration/vmstate.h"
|
#include "migration/vmstate.h"
|
||||||
#include "qemu/log.h"
|
#include "qemu/log.h"
|
||||||
#include "qemu/timer.h"
|
#include "qemu/timer.h"
|
@ -13,3 +13,7 @@ pl031_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
|
|||||||
pl031_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
|
pl031_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
|
||||||
pl031_alarm_raised(void) "alarm raised"
|
pl031_alarm_raised(void) "alarm raised"
|
||||||
pl031_set_alarm(uint32_t ticks) "alarm set for %u ticks"
|
pl031_set_alarm(uint32_t ticks) "alarm set for %u ticks"
|
||||||
|
|
||||||
|
# aspeed-rtc.c
|
||||||
|
aspeed_rtc_read(uint64_t addr, uint64_t value) "addr 0x%02" PRIx64 " value 0x%08" PRIx64
|
||||||
|
aspeed_rtc_write(uint64_t addr, uint64_t value) "addr 0x%02" PRIx64 " value 0x%08" PRIx64
|
||||||
|
@ -29,7 +29,7 @@ common-obj-$(CONFIG_MIPS_CPS) += mips_gictimer.o
|
|||||||
common-obj-$(CONFIG_ALLWINNER_A10_PIT) += allwinner-a10-pit.o
|
common-obj-$(CONFIG_ALLWINNER_A10_PIT) += allwinner-a10-pit.o
|
||||||
|
|
||||||
common-obj-$(CONFIG_STM32F2XX_TIMER) += stm32f2xx_timer.o
|
common-obj-$(CONFIG_STM32F2XX_TIMER) += stm32f2xx_timer.o
|
||||||
common-obj-$(CONFIG_ASPEED_SOC) += aspeed_timer.o aspeed_rtc.o
|
common-obj-$(CONFIG_ASPEED_SOC) += aspeed_timer.o
|
||||||
|
|
||||||
common-obj-$(CONFIG_CMSDK_APB_TIMER) += cmsdk-apb-timer.o
|
common-obj-$(CONFIG_CMSDK_APB_TIMER) += cmsdk-apb-timer.o
|
||||||
common-obj-$(CONFIG_CMSDK_APB_DUALTIMER) += cmsdk-apb-dualtimer.o
|
common-obj-$(CONFIG_CMSDK_APB_DUALTIMER) += cmsdk-apb-dualtimer.o
|
||||||
|
@ -66,10 +66,6 @@ cmsdk_apb_dualtimer_read(uint64_t offset, uint64_t data, unsigned size) "CMSDK A
|
|||||||
cmsdk_apb_dualtimer_write(uint64_t offset, uint64_t data, unsigned size) "CMSDK APB dualtimer write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
|
cmsdk_apb_dualtimer_write(uint64_t offset, uint64_t data, unsigned size) "CMSDK APB dualtimer write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
|
||||||
cmsdk_apb_dualtimer_reset(void) "CMSDK APB dualtimer: reset"
|
cmsdk_apb_dualtimer_reset(void) "CMSDK APB dualtimer: reset"
|
||||||
|
|
||||||
# hw/timer/aspeed-rtc.c
|
|
||||||
aspeed_rtc_read(uint64_t addr, uint64_t value) "addr 0x%02" PRIx64 " value 0x%08" PRIx64
|
|
||||||
aspeed_rtc_write(uint64_t addr, uint64_t value) "addr 0x%02" PRIx64 " value 0x%08" PRIx64
|
|
||||||
|
|
||||||
# nrf51_timer.c
|
# nrf51_timer.c
|
||||||
nrf51_timer_read(uint64_t addr, uint32_t value, unsigned size) "read addr 0x%" PRIx64 " data 0x%" PRIx32 " size %u"
|
nrf51_timer_read(uint64_t addr, uint32_t value, unsigned size) "read addr 0x%" PRIx64 " data 0x%" PRIx32 " size %u"
|
||||||
nrf51_timer_write(uint64_t addr, uint32_t value, unsigned size) "write addr 0x%" PRIx64 " data 0x%" PRIx32 " size %u"
|
nrf51_timer_write(uint64_t addr, uint32_t value, unsigned size) "write addr 0x%" PRIx64 " data 0x%" PRIx32 " size %u"
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
#include "hw/misc/aspeed_sdmc.h"
|
#include "hw/misc/aspeed_sdmc.h"
|
||||||
#include "hw/misc/aspeed_xdma.h"
|
#include "hw/misc/aspeed_xdma.h"
|
||||||
#include "hw/timer/aspeed_timer.h"
|
#include "hw/timer/aspeed_timer.h"
|
||||||
#include "hw/timer/aspeed_rtc.h"
|
#include "hw/rtc/aspeed_rtc.h"
|
||||||
#include "hw/i2c/aspeed_i2c.h"
|
#include "hw/i2c/aspeed_i2c.h"
|
||||||
#include "hw/ssi/aspeed_smc.h"
|
#include "hw/ssi/aspeed_smc.h"
|
||||||
#include "hw/watchdog/wdt_aspeed.h"
|
#include "hw/watchdog/wdt_aspeed.h"
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
* Copyright 2019 IBM Corp
|
* Copyright 2019 IBM Corp
|
||||||
* SPDX-License-Identifier: GPL-2.0-or-later
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
*/
|
*/
|
||||||
#ifndef ASPEED_RTC_H
|
#ifndef HW_RTC_ASPEED_RTC_H
|
||||||
#define ASPEED_RTC_H
|
#define HW_RTC_ASPEED_RTC_H
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
@ -27,4 +27,4 @@ typedef struct AspeedRtcState {
|
|||||||
#define TYPE_ASPEED_RTC "aspeed.rtc"
|
#define TYPE_ASPEED_RTC "aspeed.rtc"
|
||||||
#define ASPEED_RTC(obj) OBJECT_CHECK(AspeedRtcState, (obj), TYPE_ASPEED_RTC)
|
#define ASPEED_RTC(obj) OBJECT_CHECK(AspeedRtcState, (obj), TYPE_ASPEED_RTC)
|
||||||
|
|
||||||
#endif /* ASPEED_RTC_H */
|
#endif /* HW_RTC_ASPEED_RTC_H */
|
Loading…
Reference in New Issue
Block a user