Searched refs:omnia_mcu (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/platform/cznic/ |
| H A D | turris-omnia-mcu.h | 71 struct omnia_mcu { struct 116 int omnia_mcu_register_gpiochip(struct omnia_mcu *mcu); argument 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() [all …]
|
| H A D | turris-omnia-mcu-gpio.c | 234 static int omnia_ctl_cmd_locked(struct omnia_mcu *mcu, u8 cmd, u16 val, u16 mask) in omnia_ctl_cmd_locked() 261 static int omnia_ctl_cmd(struct omnia_mcu *mcu, u8 cmd, u16 val, u16 mask) in omnia_ctl_cmd() 278 struct omnia_mcu *mcu = gpiochip_get_data(gc); in omnia_gpio_get_direction() 306 struct omnia_mcu *mcu = gpiochip_get_data(gc); in omnia_gpio_direction_input() 323 struct omnia_mcu *mcu = gpiochip_get_data(gc); in omnia_gpio_direction_output() 341 struct omnia_mcu *mcu = gpiochip_get_data(gc); in omnia_gpio_get() 386 struct omnia_mcu *mcu = gpiochip_get_data(gc); in omnia_gpio_get_multiple() 445 struct omnia_mcu *mcu = gpiochip_get_data(gc); in omnia_gpio_set() 461 struct omnia_mcu *mcu = gpiochip_get_data(gc); in omnia_gpio_set_multiple() 509 static bool omnia_gpio_available(struct omnia_mcu *mcu, in omnia_gpio_available() [all …]
|
| H A D | turris-omnia-mcu-sys-off-wakeup.c | 65 struct omnia_mcu *mcu = i2c_get_clientdata(client); in omnia_read_alarm() 82 struct omnia_mcu *mcu = i2c_get_clientdata(client); in omnia_set_alarm() 96 struct omnia_mcu *mcu = i2c_get_clientdata(client); in omnia_alarm_irq_enable() 111 struct omnia_mcu *mcu = data->cb_data; in omnia_power_off() 144 struct omnia_mcu *mcu = data->cb_data; in omnia_restart() 172 struct omnia_mcu *mcu = dev_get_drvdata(dev); in front_button_poweron_show() 181 struct omnia_mcu *mcu = dev_get_drvdata(dev); in front_button_poweron_store() 204 struct omnia_mcu *mcu = dev_get_drvdata(dev); in poweroff_attrs_visible() 217 int omnia_mcu_register_sys_off_and_wakeup(struct omnia_mcu *mcu) in omnia_mcu_register_sys_off_and_wakeup()
|
| H A D | turris-omnia-mcu-base.c | 57 static int omnia_get_version_hash(struct omnia_mcu *mcu, bool bootloader, in omnia_get_version_hash() 80 struct omnia_mcu *mcu = dev_get_drvdata(dev); in fw_version_hash_show() 110 struct omnia_mcu *mcu = dev_get_drvdata(dev); in fw_features_show() 119 struct omnia_mcu *mcu = dev_get_drvdata(dev); in mcu_type_show() 143 struct omnia_mcu *mcu = dev_get_drvdata(dev); in serial_number_show() 152 struct omnia_mcu *mcu = dev_get_drvdata(dev); in first_mac_address_show() 161 struct omnia_mcu *mcu = dev_get_drvdata(dev); in board_revision_show() 183 struct omnia_mcu *mcu = dev_get_drvdata(dev); in omnia_mcu_base_attrs_visible() 210 static void omnia_mcu_print_version_hash(struct omnia_mcu *mcu, bool bootloader) in omnia_mcu_print_version_hash() 248 static int omnia_mcu_read_features(struct omnia_mcu *mcu) in omnia_mcu_read_features() [all …]
|
| H A D | turris-omnia-mcu-watchdog.c | 32 struct omnia_mcu *mcu = watchdog_get_drvdata(wdt); in omnia_wdt_start() 39 struct omnia_mcu *mcu = watchdog_get_drvdata(wdt); in omnia_wdt_stop() 46 struct omnia_mcu *mcu = watchdog_get_drvdata(wdt); in omnia_wdt_ping() 54 struct omnia_mcu *mcu = watchdog_get_drvdata(wdt); in omnia_wdt_set_timeout() 62 struct omnia_mcu *mcu = watchdog_get_drvdata(wdt); in omnia_wdt_get_timeleft() 91 int omnia_mcu_register_watchdog(struct omnia_mcu *mcu) in omnia_mcu_register_watchdog()
|
| H A D | turris-omnia-mcu-trng.c | 25 struct omnia_mcu *mcu = dev_id; in omnia_trng_irq_handler() 34 struct omnia_mcu *mcu = container_of(rng, struct omnia_mcu, trng); in omnia_trng_read() 59 int omnia_mcu_register_trng(struct omnia_mcu *mcu) in omnia_mcu_register_trng()
|
| H A D | turris-omnia-mcu-keyctl.c | 27 struct omnia_mcu *mcu = dev_id; in omnia_msg_signed_irq_handler() 52 struct omnia_mcu *mcu = dev_get_drvdata(turris_signing_key_get_dev(key)); in omnia_mcu_sign() 92 struct omnia_mcu *mcu = dev_get_drvdata(turris_signing_key_get_dev(key)); in omnia_mcu_get_public_key() 107 static int omnia_mcu_read_public_key(struct omnia_mcu *mcu) in omnia_mcu_read_public_key() 126 int omnia_mcu_register_keyctl(struct omnia_mcu *mcu) in omnia_mcu_register_keyctl()
|