Searched full:ksi (Results 1 – 14 of 14) sorted by relevance
/Zephyr-latest/drivers/input/ |
D | input_ite_it8xxx2_kbd.c | 37 /* Keyboard scan input (KSI) wake-up irq */ 39 /* KSI[7:0] wake-up input source configuration list */ 41 /* KSI[7:0]/KSO[17:0] keyboard scan alternate configuration */ 53 /* KSI[7:0] wake-up interrupt status mask */ 111 * W/C wakeup interrupt status of KSI[7:0] pins in it8xxx2_kbd_isr() 114 * so clear KSI[7:0] pins at a time. in it8xxx2_kbd_isr() 119 /* W/C interrupt status of KSI[7:0] pins */ in it8xxx2_kbd_isr() 132 * W/C wakeup interrupt status of KSI[7:0] pins in it8xxx2_kbd_set_detect_mode() 135 * so clear KSI[7:0] pins at a time. in it8xxx2_kbd_set_detect_mode() 140 /* W/C interrupt status of KSI[7:0] pins */ in it8xxx2_kbd_set_detect_mode() [all …]
|
D | input_ite_it8801_kbd.c | 127 /* Enable KSI falling edge event trigger interrupt */ in kbd_it8801_set_detect_mode() 130 LOG_ERR("Failed to enable KSI event trigger interrupt (ret %d)", ret); in kbd_it8801_set_detect_mode() 134 /* Disable KSI falling edge event trigger interrupt */ in kbd_it8801_set_detect_mode() 137 LOG_ERR("Failed to disable KSI event trigger interrupt (ret %d)", ret); in kbd_it8801_set_detect_mode() 166 /* Disable wakeup and interrupt of KSI pins before configuring */ in kbd_it8801_init() 175 /* Gather KSI interrupt enable */ in kbd_it8801_init() 178 LOG_ERR("Failed to enable gather KSI interrupt (ret %d)", ret); in kbd_it8801_init()
|
D | Kconfig.it8801 | 13 IT8801 support 8 KSI pins and 19 KSO pins [22:11] [6:0],
|
D | input_npcx_kbd.c | 34 /* Keyboard scan input (KSI) wake-up irq */ 125 /* KSI signal which has no wake-up input source */ in npcx_kbd_init_ksi_wui_callback()
|
D | input_kbd_matrix.c | 348 /* Disable interrupt of KSI pins and start polling */ in input_kbd_matrix_polling_thread()
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | ite,it8xxx2-pinctrl-func.yaml | 41 KSI[7:0] does not support push-pull and open-drain mode. 49 If KSI[7:0]/KSO[15:0] is in KBS mode , setting 1 enables the internal 51 If KSI[7:0]/KSO[15:0] is in GPIO mode, then this bit is always disabled. 58 mode for KSI[7:0] and KSO[15:0] pins.
|
D | ite,it8xxx2-pinctrl.yaml | 94 kSI[7:0] and KSO[15:0] pins only support 3.3V.
|
/Zephyr-latest/drivers/gpio/ |
D | Kconfig.it8xxx2 | 24 IT8XXX2 support 8 KSI pins and 18 KSO pins, all of them can be configured 26 KSI[7:0] and KSO[15:0] pins are configured to GPIO mode by
|
D | gpio_kscan_ite_it8xxx2.c | 21 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio output enable register (bit mapping to pin) */ 23 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio control register (bit mapping to pin) */ 25 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio data register (bit mapping to pin) */ 27 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio data mirror register (bit mapping to pin) */ 29 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio open drain register (bit mapping to pin) */ 49 /* KSI[7:0]/KSO[15:8]/KSO[7:0] pins don't support open source, 1.8V and 5.0V mode */ in gpio_kscan_it8xxx2_configure() 113 /* KSI[7:0]/KSO[15:8]/KSO[7:0] pins only support 3.3V */ in gpio_kscan_it8xxx2_get_config()
|
/Zephyr-latest/drivers/pinctrl/ |
D | pinctrl_ite_it8xxx2.c | 46 * KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio control register 50 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port control register */ 58 * KSI/KSO pullup bit of KSI[7:0]/KSO[15:0] control register 243 * If KSI[7:0]/KSO[15:0] is in KBS mode , setting 1 enables the internal in pinctrl_kscan_it8xxx2_set() 245 * If KSI[7:0]/KSO[15:0] is in GPIO mode, then this bit is always disabled. in pinctrl_kscan_it8xxx2_set() 262 * KSI[7:0] doesn't support push-pull and open-drain settings in kbs mode. in pinctrl_kscan_it8xxx2_set() 289 /* Set a pin of KSI[7:0]/KSO[15:0] to pullup, push-pull/open-drain */ 300 /* Set a pin of KSI[7:0]/KSO[15:0] to kbs mode */ 304 /* Set a pin of KSI[7:0]/KSO[15:0] to gpio mode */ 313 /* Set a pin of KSI[7:0]/KSO[15:0] to kbs mode */ [all …]
|
/Zephyr-latest/dts/riscv/ite/ |
D | it8xxx2-wuc-map.dtsi | 36 wucs = <&wuc3 BIT(0)>; /* KSI[0] */ 39 wucs = <&wuc3 BIT(1)>; /* KSI[1] */ 42 wucs = <&wuc3 BIT(2)>; /* KSI[2] */ 45 wucs = <&wuc3 BIT(3)>; /* KSI[3] */ 48 wucs = <&wuc3 BIT(4)>; /* KSI[4] */ 51 wucs = <&wuc3 BIT(5)>; /* KSI[5] */ 54 wucs = <&wuc3 BIT(6)>; /* KSI[6] */ 57 wucs = <&wuc3 BIT(7)>; /* KSI[7] */
|
D | it8xxx2.dtsi | 682 wucctrl = <&wuc_wu30 /* KSI[0] */ 683 &wuc_wu31 /* KSI[1] */ 684 &wuc_wu32 /* KSI[2] */ 685 &wuc_wu33 /* KSI[3] */ 686 &wuc_wu34 /* KSI[4] */ 687 &wuc_wu35 /* KSI[5] */ 688 &wuc_wu36 /* KSI[6] */ 689 &wuc_wu37>; /* KSI[7] */
|
/Zephyr-latest/dts/bindings/input/ |
D | nuvoton,npcx-kbd.yaml | 29 For example the WUI mapping on 8 KSI pads would be
|
/Zephyr-latest/soc/ite/ec/common/ |
D | pinctrl_soc.h | 22 * kSI[7:0] and KSO[15:0] pins only support pull-up, push-pull/open-drain.
|