Home
last modified time | relevance | path

Searched refs:sd3078 (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-sd3078.c3 * Real Time Clock (RTC) Driver for sd3078
33 * The sd3078 has write protection
39 struct sd3078 { struct
52 static void sd3078_enable_reg_write(struct sd3078 *sd3078) in sd3078_enable_reg_write() argument
54 regmap_update_bits(sd3078->regmap, SD3078_REG_CTRL2, in sd3078_enable_reg_write()
56 regmap_update_bits(sd3078->regmap, SD3078_REG_CTRL1, in sd3078_enable_reg_write()
58 regmap_update_bits(sd3078->regmap, SD3078_REG_CTRL1, in sd3078_enable_reg_write()
72 static void sd3078_disable_reg_write(struct sd3078 *sd3078) in sd3078_disable_reg_write() argument
88 struct sd3078 *sd3078 = i2c_get_clientdata(client); sd3078_rtc_read_time() local
126 struct sd3078 *sd3078 = i2c_get_clientdata(client); sd3078_rtc_set_time() local
170 struct sd3078 *sd3078; sd3078_probe() local
[all...]
H A DMakefile156 obj-$(CONFIG_RTC_DRV_SD3078) += rtc-sd3078.o
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-sd3078.c3 * Real Time Clock (RTC) Driver for sd3078
33 * The sd3078 has write protection
39 struct sd3078 { struct
52 static void sd3078_enable_reg_write(struct sd3078 *sd3078) in sd3078_enable_reg_write() argument
54 regmap_update_bits(sd3078->regmap, SD3078_REG_CTRL2, in sd3078_enable_reg_write()
56 regmap_update_bits(sd3078->regmap, SD3078_REG_CTRL1, in sd3078_enable_reg_write()
58 regmap_update_bits(sd3078->regmap, SD3078_REG_CTRL1, in sd3078_enable_reg_write()
72 static void sd3078_disable_reg_write(struct sd3078 *sd3078) in sd3078_disable_reg_write() argument
88 struct sd3078 *sd3078 = i2c_get_clientdata(client); sd3078_rtc_read_time() local
126 struct sd3078 *sd3078 = i2c_get_clientdata(client); sd3078_rtc_set_time() local
169 struct sd3078 *sd3078; sd3078_probe() local
[all...]
H A DMakefile161 obj-$(CONFIG_RTC_DRV_SD3078) += rtc-sd3078.o

Completed in 2 milliseconds