Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - I index
The Linux kernel configuration item CONFIG_INPUT_KEYBOARD
:
(none)
Say Y here, and a list of supported keyboards will be displayed. This option doesn't affect the kernel.
If unsure, say Y.
Raw data from LKDDb:
lkddb acpi "APP000D" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_APPLESPI : drivers/input/keyboard/applespi.c # in 5.3–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb acpi "GFSH0002" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_GOLDFISH_EVENTS : drivers/input/keyboard/goldfish_events.c # in 4.6–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb acpi "GOOG0007" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CROS_EC : drivers/input/keyboard/cros_ec_keyb.c # in 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "adp5585-02-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ADP5589 : drivers/input/keyboard/adp5589-keys.c # in 3.2–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "adp5585-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ADP5589 : drivers/input/keyboard/adp5589-keys.c # in 3.2–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "adp5587-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ADP5588 : drivers/input/keyboard/adp5588-keys.c # in 2.6.34–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "adp5588-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ADP5588 : drivers/input/keyboard/adp5588-keys.c # in 2.6.37–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "adp5589-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ADP5589 : drivers/input/keyboard/adp5589-keys.c # in 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "cap1106" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP1106 : drivers/input/keyboard/cap1106.c # in 3.17–3.18
lkddb i2c "cap1106" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "cap1126" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "cap1188" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "cap1203" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb i2c "cap1206" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 5.16–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "cap1293" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb i2c "cap1298" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb i2c "cypress-sf" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CYPRESS_SF : drivers/input/keyboard/cypress-sf.c # in 5.16–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "dir685tk" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_DLINK_DIR685 : drivers/input/keyboard/dlink-dir685-touchkeys.c # in 4.13–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "lm8323" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_LM8323 : drivers/input/keyboard/lm8323.c # in 2.6.31–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "lm8333" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_LM8333 : drivers/input/keyboard/lm8333.c # in 3.5–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "max7359" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MAX7359 : drivers/input/keyboard/max7359_keypad.c # in 2.6.32–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "mcs5000_touchkey" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MCS : drivers/input/keyboard/mcs_touchkey.c # in 2.6.36–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.11
lkddb i2c "mcs5080_touchkey" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MCS : drivers/input/keyboard/mcs_touchkey.c # in 2.6.36–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.11
lkddb i2c "mpr121_touchkey" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MPR121 : drivers/input/keyboard/mpr121_touchkey.c # in 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "qt1070" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_QT1070 : drivers/input/keyboard/qt1070.c # in 2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "qt2160" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_QT2160 : drivers/input/keyboard/qt2160.c # in 2.6.32–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "tca6408-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TCA6416 : drivers/input/keyboard/tca6416-keypad.c # in 2.6.38–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "tca6416-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TCA6416 : drivers/input/keyboard/tca6416-keypad.c # in 2.6.35–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "tca8418" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TCA8418 : drivers/input/keyboard/tca8418_keypad.c # in 4.11–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "tca8418_keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TCA8418 : drivers/input/keyboard/tca8418_keypad.c # in 3.3–3.19, 4.0–4.10
lkddb i2c "tm2-touchkey" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TM2_TOUCHKEY : drivers/input/keyboard/tm2-touchkey.c # in 4.11–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "adc-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ADC : drivers/input/keyboard/adc-keys.c # in 4.9–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "adi,adp5587" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ADP5588 : drivers/input/keyboard/adp5588-keys.c # in 6.1–6.12, 6.13-rc+HEAD
lkddb of "" "" "adi,adp5588" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ADP5588 : drivers/input/keyboard/adp5588-keys.c # in 6.1–6.12, 6.13-rc+HEAD
lkddb of "" "" "allwinner,sun4i-a10-lradc-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SUN4I_LRADC : drivers/input/keyboard/sun4i-lradc-keys.c # in 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "allwinner,sun50i-r329-lradc" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SUN4I_LRADC : drivers/input/keyboard/sun4i-lradc-keys.c # in 5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "allwinner,sun8i-a83t-r-lradc" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SUN4I_LRADC : drivers/input/keyboard/sun4i-lradc-keys.c # in 5.2–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "brcm,bcm-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_BCM : drivers/input/keyboard/bcm-keypad.c # in 4.1–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "cirrus,clps711x-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CLPS711X : drivers/input/keyboard/clps711x-keypad.c # in 3.15–3.19, 4.0–4.7
lkddb of "" "" "cirrus,ep7209-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CLPS711X : drivers/input/keyboard/clps711x-keypad.c # in 4.8–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "cirrus,ep9307-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_EP93XX : drivers/input/keyboard/ep93xx_keypad.c # in 6.12, 6.13-rc+HEAD
lkddb of "" "" "coreriver,tc360-touchkey" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TM2_TOUCHKEY : drivers/input/keyboard/tm2-touchkey.c # in 5.6–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "cypress,aries-touchkey" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TM2_TOUCHKEY : drivers/input/keyboard/tm2-touchkey.c # in 5.1–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "cypress,midas-touchkey" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TM2_TOUCHKEY : drivers/input/keyboard/tm2-touchkey.c # in 5.1–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "cypress,sf3155" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CYPRESS_SF : drivers/input/keyboard/cypress-sf.c # in 5.16–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "cypress,tm2-touchkey" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TM2_TOUCHKEY : drivers/input/keyboard/tm2-touchkey.c # in 4.11–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "dlink,dir685-touchkeys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_DLINK_DIR685 : drivers/input/keyboard/dlink-dir685-touchkeys.c # in 4.13–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "fsl,imx-sc-key" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_IMX_SC_KEY : drivers/input/keyboard/imx_sc_key.c # in 5.5–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "fsl,imx21-kpp" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_IMX : drivers/input/keyboard/imx_keypad.c # in 3.9–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "fsl,mpr121-touchkey" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MPR121 : drivers/input/keyboard/mpr121_touchkey.c # in 4.11–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "fsl,sec-v4.0-pwrkey" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SNVS_PWRKEY : drivers/input/keyboard/snvs_pwrkey.c # in 4.3–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "google,cros-ec-keyb" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CROS_EC : drivers/input/keyboard/cros_ec_keyb.c # in 3.18–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "google,cros-ec-keyb-switches" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CROS_EC : drivers/input/keyboard/cros_ec_keyb.c # in 5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "google,goldfish-events-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_GOLDFISH_EVENTS : drivers/input/keyboard/goldfish_events.c # in 4.6–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "gpio-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_GPIO : drivers/input/keyboard/gpio_keys.c # in 3.1–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "gpio-keys-polled" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_GPIO_POLLED : drivers/input/keyboard/gpio_keys_polled.c # in 3.7–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "gpio-matrix-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MATRIX : drivers/input/keyboard/matrix_keypad.c # in 3.8–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "marvell,pxa27x-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_PXA27x : drivers/input/keyboard/pxa27x_keypad.c # in 3.11–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "mediatek,mt6323-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MTK_PMIC : drivers/input/keyboard/mtk-pmic-keys.c # in 4.18–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "mediatek,mt6331-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MTK_PMIC : drivers/input/keyboard/mtk-pmic-keys.c # in 6.1–6.12, 6.13-rc+HEAD
lkddb of "" "" "mediatek,mt6357-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MTK_PMIC : drivers/input/keyboard/mtk-pmic-keys.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb of "" "" "mediatek,mt6358-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MTK_PMIC : drivers/input/keyboard/mtk-pmic-keys.c # in 5.18–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "mediatek,mt6397-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MTK_PMIC : drivers/input/keyboard/mtk-pmic-keys.c # in 4.18–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "mediatek,mt6779-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MT6779 : drivers/input/keyboard/mt6779-keypad.c # in 5.18–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "mediatek,mt6873-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MT6779 : drivers/input/keyboard/mt6779-keypad.c # in 5.18–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "microchip,cap1106" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP1106 : drivers/input/keyboard/cap1106.c # in 3.17–3.18
lkddb of "" "" "microchip,cap1106" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "microchip,cap1126" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "microchip,cap1188" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "microchip,cap1203" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb of "" "" "microchip,cap1206" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 5.16–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "microchip,cap1293" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb of "" "" "microchip,cap1298" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CAP11XX : drivers/input/keyboard/cap11xx.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb of "" "" "microchip,qt1050" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_QT1050 : drivers/input/keyboard/qt1050.c # in 5.2–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "nvidia,tegra114-kbc" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TEGRA : drivers/input/keyboard/tegra-kbc.c # in 3.10–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "nvidia,tegra20-kbc" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TEGRA : drivers/input/keyboard/tegra-kbc.c # in 3.3–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "nvidia,tegra30-kbc" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TEGRA : drivers/input/keyboard/tegra-kbc.c # in 3.10–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "nxp,lpc3220-key" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_LPC32XX : drivers/input/keyboard/lpc32xx-keys.c # in 3.6–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "pine64,pinephone-keyboard" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_PINEPHONE : drivers/input/keyboard/pinephone-keyboard.c # in 6.1–6.12, 6.13-rc+HEAD
lkddb of "" "" "qcom,pm8058-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_PMIC8XXX : drivers/input/keyboard/pmic8xxx-keypad.c # in 3.15–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "qcom,pm8921-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_PMIC8XXX : drivers/input/keyboard/pmic8xxx-keypad.c # in 3.15–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "qt1070" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_QT1070 : drivers/input/keyboard/qt1070.c # in 4.12–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "samsung,s3c6410-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SAMSUNG : drivers/input/keyboard/samsung-keypad.c # in 3.3–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "samsung,s5pv210-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SAMSUNG : drivers/input/keyboard/samsung-keypad.c # in 3.3–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "st,spear300-kbd" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SPEAR : drivers/input/keyboard/spear-keyboard.c # in 3.5–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "st,sti-keyscan" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ST_KEYSCAN : drivers/input/keyboard/st-keyscan.c # in 3.16–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "ti,nspire-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_NSPIRE : drivers/input/keyboard/nspire-keypad.c # in 3.11–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "ti,omap4-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_OMAP4 : drivers/input/keyboard/omap4-keypad.c # in 3.6–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "ti,tca8418" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TCA8418 : drivers/input/keyboard/tca8418_keypad.c # in 3.8–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "ti,twl4030-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TWL4030 : drivers/input/keyboard/twl4030_keypad.c # in 3.14–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb parisc .. .. .... 00000073 : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_HIL_OLD : drivers/input/keyboard/hilkbd.c # in 2.6.12–2.6.27
lkddb parisc 0a .. .... 00000073 : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_HIL_OLD : drivers/input/keyboard/hilkbd.c # in 2.6.28–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_STMPE : drivers/input/keyboard/stmpe-keypad.c # in 2.6.36–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.9
lkddb platform "" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TC3589X : drivers/input/keyboard/tc3589x-keypad.c # in 2.6.38
lkddb platform "" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TNETV107X : drivers/input/keyboard/tnetv107x-keypad.c # in 2.6.37–2.6.39, 3.0–3.14
lkddb platform "aaed2000-keyboard" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_AAED2000 : drivers/input/keyboard/aaed2000_kbd.c # in 2.6.20–2.6.37
lkddb platform "adc_keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ADC : drivers/input/keyboard/adc-keys.c # in 4.9–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "adp5520-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ADP5520 : drivers/input/keyboard/adp5520-keys.c # in 2.6.33–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "amiga-keyboard" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_AMIGA : drivers/input/keyboard/amikbd.c # in 2.6.35–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "bcm-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_BCM : drivers/input/keyboard/bcm-keypad.c # in 4.1–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "bf54x-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_BFIN : drivers/input/keyboard/bf54x-keys.c # in 2.6.24–2.6.39, 3.0–3.19, 4.0–4.16
lkddb platform "clps711x-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CLPS711X : drivers/input/keyboard/clps711x-keypad.c # in 3.15–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "corgi-keyboard" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CORGI : drivers/input/keyboard/corgikbd.c # in 2.6.15–2.6.34
lkddb platform "cros-ec-keyb" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_CROS_EC : drivers/input/keyboard/cros_ec_keyb.c # in 3.10–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "davinci_keyscan" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_DAVINCI : drivers/input/keyboard/davinci_keyscan.c # in 2.6.33–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.2
lkddb platform "ep93xx-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_EP93XX : drivers/input/keyboard/ep93xx_keypad.c # in 2.6.31–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "goldfish_events" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_GOLDFISH_EVENTS : drivers/input/keyboard/goldfish_events.c # in 3.9–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "gpio-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_GPIO : drivers/input/keyboard/gpio_keys.c # in 2.6.21–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "gpio-keys-polled" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_GPIO_POLLED : drivers/input/keyboard/gpio_keys_polled.c # in 2.6.37–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "imx-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_IMX : drivers/input/keyboard/imx_keypad.c # in 2.6.34–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "imx-sc-key" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_IMX_SC_KEY : drivers/input/keyboard/imx_sc_key.c # in 5.5–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "ipaq-micro-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_IPAQ_MICRO : drivers/input/keyboard/ipaq-micro-keys.c # in 4.1–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "iqs62x-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_IQS62X : drivers/input/keyboard/iqs62x-keys.c # in 5.7–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "jornada680_kbd" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_HP6XX : drivers/input/keyboard/jornada680_kbd.c # in 2.6.24–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "jornada720_kbd" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_HP7XX : drivers/input/keyboard/jornada720_kbd.c # in 2.6.24–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "keyboard" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SPEAR : drivers/input/keyboard/spear-keyboard.c # in 2.6.38–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "lpc32xx_keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_LPC32XX : drivers/input/keyboard/lpc32xx-keys.c # in 3.6–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "matrix-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MATRIX : drivers/input/keyboard/matrix_keypad.c # in 2.6.31–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "mt6779-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MT6779 : drivers/input/keyboard/mt6779-keypad.c # in 5.18–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "mtk-pmic-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_MTK_PMIC : drivers/input/keyboard/mtk-pmic-keys.c # in 4.18–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "nmk-ske-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_NOMADIK : drivers/input/keyboard/nomadik-ske-keypad.c # in 2.6.37–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.11
lkddb platform "nspire-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_NSPIRE : drivers/input/keyboard/nspire-keypad.c # in 3.11–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "nuc900-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_W90P910 : drivers/input/keyboard/w90p910_keypad.c # in 2.6.32–2.6.34
lkddb platform "nuc900-kpi" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_W90P910 : drivers/input/keyboard/w90p910_keypad.c # in 2.6.35–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.3
lkddb platform "omap-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_OMAP : drivers/input/keyboard/omap-keypad.c # in 2.6.19–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "omap4-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_OMAP4 : drivers/input/keyboard/omap4-keypad.c # in 2.6.37–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "opencores-kbd" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_OPENCORES : drivers/input/keyboard/opencores-kbd.c # in 2.6.32–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "pm8xxx-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_PMIC8XXX : drivers/input/keyboard/pmic8xxx-keypad.c # in 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "pxa27x-keyboard" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_PXA27x : drivers/input/keyboard/pxa27x_keyboard.c # in 2.6.22–2.6.24
lkddb platform "pxa27x-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_PXA27x : drivers/input/keyboard/pxa27x_keypad.c # in 2.6.25–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "pxa930-rotary" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_PXA930_ROTARY : drivers/input/keyboard/pxa930_rotary.c # in 2.6.29–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.2
lkddb platform "samsung-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SAMSUNG : drivers/input/keyboard/samsung-keypad.c # in 2.6.36–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "sh_keysc" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SH_KEYSC : drivers/input/keyboard/sh_keysc.c # in 2.6.26–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "snvs_pwrkey" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SNVS_PWRKEY : drivers/input/keyboard/snvs_pwrkey.c # in 4.3–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "spitz-keyboard" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SPITZ : drivers/input/keyboard/spitzkbd.c # in 2.6.15–2.6.34
lkddb platform "st-keyscan" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ST_KEYSCAN : drivers/input/keyboard/st-keyscan.c # in 3.16–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "stmpe-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_STMPE : drivers/input/keyboard/stmpe-keypad.c # in 6.10–6.12, 6.13-rc+HEAD
lkddb platform "sun4i-a10-lradc-keys" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SUN4I_LRADC : drivers/input/keyboard/sun4i-lradc-keys.c # in 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "tc3589x-keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TC3589X : drivers/input/keyboard/tc3589x-keypad.c # in 2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "tegra-kbc" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TEGRA : drivers/input/keyboard/tegra-kbc.c # in 2.6.38–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "tosa-keyboard" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TOSA : drivers/input/keyboard/tosakbd.c # in 2.6.25–2.6.34
lkddb platform "twl4030_keypad" : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_TWL4030 : drivers/input/keyboard/twl4030_keypad.c # in 2.6.32–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb serio 00 .. .. .. : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_XTKBD : drivers/input/keyboard/xtkbd.c # in 2.6.12–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb serio 01 .. .. .. : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ATKBD : drivers/input/keyboard/atkbd.c # in 2.6.12–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb serio 02 00 .. .. : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SUNKBD : drivers/input/keyboard/sunkbd.c # in 2.6.12–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb serio 02 10 .. .. : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_SUNKBD : drivers/input/keyboard/sunkbd.c # in 2.6.12–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb serio 02 1f .. .. : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_NEWTON : drivers/input/keyboard/newtonkbd.c # in 2.6.12–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb serio 02 20 .. .. : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_STOWAWAY : drivers/input/keyboard/stowaway.c # in 2.6.19–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb serio 02 22 .. .. : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ATKBD : drivers/input/keyboard/atkbd.c # in 2.6.12–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb serio 02 28 .. .. : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_LKKBD : drivers/input/keyboard/lkkbd.c # in 2.6.12–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb serio 03 25 .. .. : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_HIL : drivers/input/keyboard/hil_kbd.c # in 2.6.15–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb serio 06 .. .. .. : CONFIG_INPUT CONFIG_INPUT_KEYBOARD CONFIG_KEYBOARD_ATKBD : drivers/input/keyboard/atkbd.c # in 2.6.12–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - I index
Automatically generated (in year 2024). See also LKDDb sources on GitLab