Home
last modified time | relevance | path

Searched full:rv3028 (Results 1 – 18 of 18) sorted by relevance

/linux-6.14.4/drivers/rtc/
Drtc-rv3028.c3 * RTC driver for the Micro Crystal RV3028
110 struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); in timestamp0_store() local
112 regmap_update_bits(rv3028->regmap, RV3028_EVT_CTRL, RV3028_EVT_CTRL_TSR, in timestamp0_store()
121 struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); in timestamp0_show() local
127 ret = regmap_read(rv3028->regmap, RV3028_TS_COUNT, &count); in timestamp0_show()
134 ret = regmap_bulk_read(rv3028->regmap, RV3028_TS_SEC, date, in timestamp0_show()
159 struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); in timestamp0_count_show() local
163 ret = regmap_read(rv3028->regmap, RV3028_TS_COUNT, &count); in timestamp0_count_show()
182 static int rv3028_exit_eerd(struct rv3028_data *rv3028, u32 eerd) in rv3028_exit_eerd() argument
187 return regmap_update_bits(rv3028->regmap, RV3028_CTRL1, RV3028_CTRL1_EERD, 0); in rv3028_exit_eerd()
[all …]
DMakefile152 obj-$(CONFIG_RTC_DRV_RV3028) += rtc-rv3028.o
DKconfig717 tristate "Micro Crystal RV3028"
721 RV3028.
724 will be called rtc-rv3028.
/linux-6.14.4/Documentation/devicetree/bindings/rtc/
Dmicrocrystal,rv3028.yaml4 $id: http://devicetree.org/schemas/rtc/microcrystal,rv3028.yaml#
17 const: microcrystal,rv3028
49 compatible = "microcrystal,rv3028";
/linux-6.14.4/arch/arm64/boot/dts/freescale/
Dimx8mp-phycore-som.dtsi15 rtc0 = &rv3028;
185 rv3028: rtc@52 { label
186 compatible = "microcrystal,rv3028";
Dimx8mm-phycore-som.dtsi15 rtc0 = &rv3028;
298 rv3028: rtc@52 { label
299 compatible = "microcrystal,rv3028";
Dimx93-kontron-osm-s.dtsi14 rtc0 = &rv3028;
204 rv3028: rtc@52 { label
205 compatible = "microcrystal,rv3028";
Dimx8mm-kontron-osm-s.dtsi15 rtc0 = &rv3028;
357 rv3028: rtc@52 { label
358 compatible = "microcrystal,rv3028";
Dimx8mp-kontron-osm-s.dtsi14 rtc0 = &rv3028;
326 rv3028: rtc@52 { label
327 compatible = "microcrystal,rv3028";
Dimx8mm-phyboard-polis-rdk.dts222 &rv3028 {
Dimx8mm-phygate-tauri-l.dts217 &rv3028 {
Dimx8mp-phyboard-pollux-rdk.dts290 &rv3028 {
/linux-6.14.4/arch/arm/boot/dts/nxp/imx/
Dimx7d-smegw01.dts157 compatible = "microcrystal,rv3028";
/linux-6.14.4/arch/arm/boot/dts/rockchip/
Drv1109-relfor-saib.dts240 compatible = "microcrystal,rv3028";
/linux-6.14.4/arch/arm64/boot/dts/ti/
Dk3-am62a-phycore-som.dtsi288 compatible = "microcrystal,rv3028";
Dk3-am62-phycore-som.dtsi330 compatible = "microcrystal,rv3028";
Dk3-am64-phycore-som.dtsi279 compatible = "microcrystal,rv3028";
/linux-6.14.4/arch/arm/boot/dts/st/
Dstm32mp157c-phycore-stm32mp15-som.dtsi384 compatible = "microcrystal,rv3028";