/linux-6.14.4/drivers/rtc/ |
D | rtc-hym8563.c | 3 * Haoyu HYM8563 RTC driver 8 * based on rtc-HYM8563 78 struct hym8563 { struct 135 * While the HYM8563 has a century flag in the month register, in hym8563_rtc_set_time() 265 #define clkout_hw_to_hym8563(_hw) container_of(_hw, struct hym8563, clkout_hw) 277 struct hym8563 *hym8563 = clkout_hw_to_hym8563(hw); in hym8563_clkout_recalc_rate() local 278 struct i2c_client *client = hym8563->client; in hym8563_clkout_recalc_rate() 303 struct hym8563 *hym8563 = clkout_hw_to_hym8563(hw); in hym8563_clkout_set_rate() local 304 struct i2c_client *client = hym8563->client; in hym8563_clkout_set_rate() 324 struct hym8563 *hym8563 = clkout_hw_to_hym8563(hw); in hym8563_clkout_control() local [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/rtc/ |
D | haoyu,hym8563.yaml | 4 $id: http://devicetree.org/schemas/rtc/haoyu,hym8563.yaml# 7 title: Haoyu Microelectronics HYM8563 RTC 14 const: haoyu,hym8563 51 compatible = "haoyu,hym8563";
|
/linux-6.14.4/arch/arm64/boot/dts/rockchip/ |
D | rk3588-edgeble-neu6a-io.dtsi | 87 hym8563: rtc@51 { label 88 compatible = "haoyu,hym8563"; 93 clock-output-names = "hym8563"; 184 hym8563 { 185 hym8563_int: hym8563-int {
|
D | rk3399-roc-pc-plus.dts | 101 hym8563: rtc@51 { label 102 compatible = "haoyu,hym8563"; 154 hym8563 { 155 hym8563_int: hym8563-int {
|
D | rk3588-armsom-w3.dts | 144 hym8563: rtc@51 { label 145 compatible = "haoyu,hym8563"; 148 clock-output-names = "hym8563"; 254 hym8563 { 255 hym8563_int: hym8563-int {
|
D | rk3588-orangepi-5-compact.dtsi | 56 &hym8563 { 82 hym8563 { 83 rtc_int_l: hym8563-int {
|
D | rk3399pro-vmarc-som.dtsi | 301 hym8563: rtc@51 { label 302 compatible = "haoyu,hym8563"; 305 clock-output-names = "hym8563"; 342 hym8563 { 343 hym8563_int: hym8563-int {
|
D | rk3588-h96-max-v58.dts | 257 hym8563: rtc@51 { label 258 compatible = "haoyu,hym8563"; 261 clock-output-names = "hym8563"; 313 clocks = <&hym8563>; 320 hym8563 { 321 hym8563_int: hym8563-int { 760 clocks = <&hym8563>;
|
D | rk3588-orangepi-5-plus.dts | 132 &hym8563 { 223 hym8563 { 224 hym8563_int: hym8563-int {
|
D | rk3588s-coolpi-4b.dts | 76 clocks = <&hym8563>; 307 hym8563: rtc@51 { label 308 compatible = "haoyu,hym8563"; 313 clock-output-names = "hym8563"; 365 hym8563 { 366 hym8563_int: hym8563-int {
|
D | rk3588-coolpi-cm5.dtsi | 207 hym8563: rtc@51 { label 208 compatible = "haoyu,hym8563"; 213 clock-output-names = "hym8563"; 281 hym8563 { 282 hym8563_int: hym8563-int {
|
D | rk3576-armsom-sige5.dts | 576 hym8563: rtc@51 { label 577 compatible = "haoyu,hym8563"; 579 clock-output-names = "hym8563"; 612 hym8563 { 613 hym8563_int: hym8563-int {
|
D | rk3588-firefly-itx-3588j.dts | 427 hym8563: rtc@51 { label 428 compatible = "haoyu,hym8563"; 433 clock-output-names = "hym8563"; 490 hym8563 { 491 hym8563_int: hym8563-int {
|
D | rk3588-toybrick-x0.dts | 266 hym8563: rtc@51 { label 267 compatible = "haoyu,hym8563"; 270 clock-output-names = "hym8563"; 300 hym8563 { 301 hym8563_int: hym8563-int {
|
D | rk3588-armsom-sige7.dts | 210 hym8563: rtc@51 { label 211 compatible = "haoyu,hym8563"; 216 clock-output-names = "hym8563"; 290 hym8563 { 291 hym8563_int: hym8563-int {
|
D | rk3368-r88.dts | 69 clocks = <&hym8563>; 196 hym8563: rtc@51 { label 197 compatible = "haoyu,hym8563";
|
D | rk3566-nanopi-r3s.dts | 392 hym8563: rtc@51 { label 393 compatible = "haoyu,hym8563"; 396 clock-output-names = "hym8563"; 466 hym8563_int: hym8563-int {
|
D | rk3568-nanopi-r5s.dtsi | 423 hym8563: rtc@51 { label 424 compatible = "haoyu,hym8563"; 446 hym8563 { 447 hym8563_int: hym8563-int {
|
D | rk3588-turing-rk1.dtsi | 190 hym8563: rtc@51 { label 191 compatible = "haoyu,hym8563"; 194 clock-output-names = "hym8563"; 297 hym8563 { 298 hym8563_int: hym8563-int {
|
D | rk3588-rock-5b.dts | 270 hym8563: rtc@51 { label 271 compatible = "haoyu,hym8563"; 274 clock-output-names = "hym8563"; 380 hym8563 { 381 hym8563_int: hym8563-int {
|
/linux-6.14.4/arch/arm/boot/dts/rockchip/ |
D | rk3288-vmarc-som.dtsi | 238 hym8563: rtc@51 { label 239 compatible = "haoyu,hym8563"; 244 clock-output-names = "hym8563"; 265 hym8563 { 266 hym8563_int: hym8563-int {
|
D | rk3036-evb.dts | 38 hym8563: rtc@51 { label 39 compatible = "haoyu,hym8563";
|
D | rk3288-firefly-reload.dts | 67 clocks = <&hym8563>; 200 hym8563: hym8563@51 { label 201 compatible = "haoyu,hym8563"; 324 hym8563 {
|
D | rk3128-evb.dts | 59 hym8563: rtc@51 { label 60 compatible = "haoyu,hym8563";
|
D | rk3288-rock2-square.dts | 104 clocks = <&hym8563>; 168 hym8563: rtc@51 { label 169 compatible = "haoyu,hym8563";
|