Home
last modified time | relevance | path

Searched full:vrtc (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/sys/amd64/vmm/io/
H A Dvrtc.c51 #include "vrtc.h"
76 struct vrtc { struct
86 #define VRTC_LOCK(vrtc) mtx_lock(&((vrtc)->mtx)) argument
87 #define VRTC_UNLOCK(vrtc) mtx_unlock(&((vrtc)->mtx)) argument
88 #define VRTC_LOCKED(vrtc) mtx_owned(&((vrtc)->mtx)) argument
100 #define rtc_halted(vrtc) ((vrtc->rtcdev.reg_b & RTCSB_HALT) != 0) argument
101 #define aintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_AINTR) != 0) argument
102 #define pintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_PINTR) != 0) argument
103 #define uintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_UINTR) != 0) argument
106 static void vrtc_set_reg_c(struct vrtc *vrtc, uint8_t newval);
[all …]
H A Dvrtc.h34 struct vrtc;
37 struct vrtc *vrtc_init(struct vm *vm);
38 void vrtc_cleanup(struct vrtc *vrtc);
39 void vrtc_reset(struct vrtc *vrtc);
52 int vrtc_snapshot(struct vrtc *vrtc, struct vm_snapshot_meta *meta);
/freebsd/sys/contrib/device-tree/Bindings/rtc/
H A Drtc-meson-vrtc.txt1 * Amlogic Virtual RTC (VRTC)
8 - compatible: should be "amlogic,meson-vrtc"
19 vrtc: rtc@0a8 {
20 compatible = "amlogic,meson-vrtc";
H A Damlogic,meson-vrtc.yaml4 $id: http://devicetree.org/schemas/rtc/amlogic,meson-vrtc.yaml#
7 title: Amlogic Virtual RTC (VRTC)
28 - amlogic,meson-vrtc
42 compatible = "amlogic,meson-vrtc";
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Dtps65910.txt23 tps65910: vrtc, vio, vdd1, vdd2, vdd3, vdig1, vdig2, vpll, vdac, vaux1,
25 tps65911: vrtc, vio, vdd1, vdd2, vddctrl, ldo1, ldo2, ldo3, ldo4, ldo5,
41 vcc7-supply: VRTC and VBB input.
50 vcc7-supply: VRTC input.
H A D88pm860x.txt56 marvell,88pm860x-vrtc = <1>;
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Dmax8907.txt7 - mbatt-supply: The input supply for MBATT, BBAT, SDBY, VRTC.
28 out33v, bbat, sdby, vrtc.
H A Dmediatek,mt6331-regulator.yaml260 mt6331_vrtc_reg: ldo-vrtc {
261 regulator-name = "vrtc";
H A Dmt6323-regulator.txt177 regulator-name = "vrtc";
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/
H A Dmt6331.dtsi252 mt6331_vrtc_reg: ldo-vrtc {
253 regulator-name = "vrtc";
/freebsd/sys/contrib/device-tree/src/arm/
H A Dtps65910.dtsi20 regulator-compatible = "vrtc";
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/
H A Dam335x-osd335x-common.dtsi96 regulator-name = "vio,vrtc,vdds";
H A Dam335x-chilisom.dtsi97 regulator-name = "vio,vrtc,vdds";
H A Dam335x-pepper.dts460 /* VRTC 1.8V always-on supply */
461 regulator-name = "vrtc,vdds";
H A Dam335x-lxm.dts193 /* vrtc - unused */
/freebsd/sys/contrib/device-tree/src/arm64/amlogic/
H A Dmeson-sm1-odroid-hc4.dts16 rtc1 = &vrtc;
H A Dmeson-g12b-gtking-pro.dts19 rtc1 = &vrtc;
H A Dmeson-g12b-gsking-x.dts20 rtc1 = &vrtc;
H A Dmeson-g12b-gtking.dts19 rtc1 = &vrtc;
H A Dmeson-g12b-bananapi-cm4.dtsi12 rtc1 = &vrtc;
/freebsd/sys/amd64/vmm/
H A Dvmm.c85 #include "vrtc.h"
152 struct vrtc *vrtc; /* (o) virtual RTC */ member
431 vm->vrtc = vrtc_init(vm); in vm_init()
570 vrtc_cleanup(vm->vrtc); in vm_cleanup()
572 vrtc_reset(vm->vrtc); in vm_cleanup()
2411 struct vrtc *
2415 return (vm->vrtc); in vm_rtc()
H A Dvmm_ioport.c40 #include "vrtc.h"
/freebsd/sys/contrib/device-tree/src/arm/marvell/
H A Dpxa910-dkb.dts136 marvell,88pm860x-vrtc = <1>;
/freebsd/sys/modules/vmm/
H A DMakefile99 vrtc.c
/freebsd/sys/contrib/device-tree/src/arm/mediatek/
H A Dmt6323.dtsi181 regulator-name = "vrtc";

12