Home
last modified time | relevance | path

Searched refs:pcf8523 (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.15/drivers/rtc/
Drtc-pcf8523.c49 struct pcf8523 { struct
161 struct pcf8523 *pcf8523 = i2c_get_clientdata(dev_id); in pcf8523_irq() local
165 err = pcf8523_read(pcf8523->client, PCF8523_REG_CONTROL2, &value); in pcf8523_irq()
171 pcf8523_write(pcf8523->client, PCF8523_REG_CONTROL2, value); in pcf8523_irq()
172 rtc_update_irq(pcf8523->rtc, 1, RTC_IRQF | RTC_AF); in pcf8523_irq()
487 struct pcf8523 *pcf8523; in pcf8523_probe() local
495 pcf8523 = devm_kzalloc(&client->dev, sizeof(struct pcf8523), GFP_KERNEL); in pcf8523_probe()
496 if (!pcf8523) in pcf8523_probe()
499 i2c_set_clientdata(client, pcf8523); in pcf8523_probe()
500 pcf8523->client = client; in pcf8523_probe()
[all …]
DMakefile122 obj-$(CONFIG_RTC_DRV_PCF8523) += rtc-pcf8523.o
DKconfig449 will be called rtc-pcf8523.
/Linux-v5.15/Documentation/devicetree/bindings/rtc/
Dnxp,pcf8523.txt4 - compatible: Should contain "nxp,pcf8523".
14 pcf8523: rtc@68 {
15 compatible = "nxp,pcf8523";
/Linux-v5.15/arch/arm/boot/dts/
Dimx6q-h100.dts174 rtc: pcf8523@68 {
175 compatible = "nxp,pcf8523";
Daspeed-bmc-opp-lanyang.dts204 compatible = "nxp,pcf8523";
Dimx6qdl-hummingboard2.dtsi223 pcf8523: rtc@68 { label
224 compatible = "nxp,pcf8523";
Dimx6qdl-cubox-i.dtsi145 compatible = "nxp,pcf8523";
Dimx6q-novena.dts268 rtc: pcf8523@68 {
269 compatible = "nxp,pcf8523";
Dimx6qdl-hummingboard.dtsi191 compatible = "nxp,pcf8523";
Daspeed-bmc-opp-zaius.dts215 compatible = "nxp,pcf8523";
/Linux-v5.15/arch/arm64/boot/dts/freescale/
Dimx8mq-mnt-reform2.dts81 compatible = "nxp,pcf8523";