Home
last modified time | relevance | path

Searched full:ksi (Results 1 – 11 of 11) sorted by relevance

/Zephyr-Core-3.5.0/dts/bindings/pinctrl/
Dite,it8xxx2-pinctrl-func.yaml41 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.
Dite,it8xxx2-pinctrl.yaml94 kSI[7:0] and KSO[15:0] pins only support 3.3V.
/Zephyr-Core-3.5.0/drivers/kscan/
Dkscan_ite_it8xxx2.c54 /* Keyboard scan input (KSI) wake-up irq */
56 /* KSI[7:0] wake-up input source configuration list */
58 /* KSI[7:0]/KSO[17:0] keyboard scan alternate configuration */
89 /* KSI[7:0] wake-up interrupt status mask */
197 * W/C wakeup interrupt status of KSI[7:0] pins in keyboard_raw_interrupt()
200 * so clear KSI[7:0] pins at a time. in keyboard_raw_interrupt()
205 /* W/C interrupt status of KSI[7:0] pins */ in keyboard_raw_interrupt()
219 * W/C wakeup interrupt status of KSI[7:0] pins in keyboard_raw_enable_interrupt()
222 * so clear KSI[7:0] pins at a time. in keyboard_raw_enable_interrupt()
227 /* W/C interrupt status of KSI[7:0] pins */ in keyboard_raw_enable_interrupt()
[all …]
/Zephyr-Core-3.5.0/drivers/pinctrl/
Dpinctrl_ite_it8xxx2.c43 * KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio control register
47 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port control register */
55 * KSI/KSO pullup bit of KSI[7:0]/KSO[15:0] control register
220 * If KSI[7:0]/KSO[15:0] is in KBS mode , setting 1 enables the internal in pinctrl_kscan_it8xxx2_set()
222 * If KSI[7:0]/KSO[15:0] is in GPIO mode, then this bit is always disabled. in pinctrl_kscan_it8xxx2_set()
239 * KSI[7:0] doesn't support push-pull and open-drain settings in kbs mode. in pinctrl_kscan_it8xxx2_set()
266 /* Set a pin of KSI[7:0]/KSO[15:0] to pullup, push-pull/open-drain */
277 /* Set a pin of KSI[7:0]/KSO[15:0] to kbs mode */
281 /* Set a pin of KSI[7:0]/KSO[15:0] to gpio mode */
290 /* Set a pin of KSI[7:0]/KSO[15:0] to kbs mode */
[all …]
/Zephyr-Core-3.5.0/drivers/gpio/
DKconfig.it8xxx224 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
Dgpio_kscan_ite_it8xxx2.c21 /* 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-Core-3.5.0/dts/riscv/ite/
Dit8xxx2-wuc-map.dtsi36 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] */
Dit8xxx2.dtsi700 wucctrl = <&wuc_wu30 /* KSI[0] */
701 &wuc_wu31 /* KSI[1] */
702 &wuc_wu32 /* KSI[2] */
703 &wuc_wu33 /* KSI[3] */
704 &wuc_wu34 /* KSI[4] */
705 &wuc_wu35 /* KSI[5] */
706 &wuc_wu36 /* KSI[6] */
707 &wuc_wu37>; /* KSI[7] */
/Zephyr-Core-3.5.0/dts/bindings/input/
Dnuvoton,npcx-kbd.yaml29 For example the WUI mapping on 8 KSI pads would be
/Zephyr-Core-3.5.0/drivers/input/
Dinput_npcx_kbd.c41 /* Keyboard scan input (KSI) wake-up irq */
378 /* Enable interrupt of KSI pins */ in kbd_matrix_polling_thread()
385 /* Disable interrupt of KSI pins and start polling */ in kbd_matrix_polling_thread()
397 /* KSI signal which has no wake-up input source */ in input_npcx_kbd_init_ksi_wui_callback()
/Zephyr-Core-3.5.0/soc/riscv/riscv-ite/common/
Dpinctrl_soc.h22 * kSI[7:0] and KSO[15:0] pins only support pull-up, push-pull/open-drain.