Lines Matching +full:i2c +full:- +full:int +full:- +full:falling
1 /* SPDX-License-Identifier: GPL-2.0 */
30 * struct omnia_mcu - driver private data structure
31 * @client: I2C client
41 * @falling: bitmap of falling edge IRQs
55 * @rtcdev: RTC device, does not actually count real-time, the device is only
83 unsigned long mask, rising, falling, both, cached, is_cached; member
108 int sign_err;
116 int omnia_mcu_register_gpiochip(struct omnia_mcu *mcu);
117 int omnia_mcu_request_irq(struct omnia_mcu *mcu, u32 spec,
120 static inline int omnia_mcu_register_gpiochip(struct omnia_mcu *mcu) in omnia_mcu_register_gpiochip()
127 int omnia_mcu_register_keyctl(struct omnia_mcu *mcu);
129 static inline int omnia_mcu_register_keyctl(struct omnia_mcu *mcu) in omnia_mcu_register_keyctl()
137 int omnia_mcu_register_sys_off_and_wakeup(struct omnia_mcu *mcu);
139 static inline int omnia_mcu_register_sys_off_and_wakeup(struct omnia_mcu *mcu) in omnia_mcu_register_sys_off_and_wakeup()
146 int omnia_mcu_register_trng(struct omnia_mcu *mcu);
148 static inline int omnia_mcu_register_trng(struct omnia_mcu *mcu) in omnia_mcu_register_trng()
155 int omnia_mcu_register_watchdog(struct omnia_mcu *mcu);
157 static inline int omnia_mcu_register_watchdog(struct omnia_mcu *mcu) in omnia_mcu_register_watchdog()