/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | elan,ekth3000.yaml | 4 $id: http://devicetree.org/schemas/input/elan,ekth3000.yaml# 17 const: elan,ekth3000 32 elan,trackpoint: 36 elan,clickpad: 40 elan,middle-button: 44 elan,x_traces: 48 elan,y_traces: 75 compatible = "elan,ekth3000";
|
H A D | elan,ekth6915.yaml | 4 $id: http://devicetree.org/schemas/input/elan,ekth6915.yaml# 7 title: Elan eKTH6915 touchscreen controller 13 Supports the Elan eKTH6915 touchscreen controller. 22 - const: elan,ekth6915 61 compatible = "elan,ekth6915";
|
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | elan,elants_i2c.yaml | 4 $id: http://devicetree.org/schemas/input/touchscreen/elan,elants_i2c.yaml# 19 - elan,ektf3624 20 - elan,ekth3500 22 - const: elan,ekth3915 23 - const: elan,ekth3500 67 compatible = "elan,ekth3500";
|
H A D | ektf2127.txt | 1 * Elan eKTF2127 I2C touchscreen controller 4 - compatible : "elan,ektf2127" or "elan,ektf2132" 17 compatible = "elan,ektf2127";
|
/openbmc/linux/drivers/tty/serial/8250/ |
H A D | serial_cs.c | 105 * Elan VPU16551 UART with 14.7456MHz oscillator 817 …PCMCIA_DEVICE_PROD_ID12("ELAN DIGITAL SYSTEMS LTD, c1997.", "SERIAL CARD: SL100 1.00.", 0x19ca78a… 818 …PCMCIA_DEVICE_PROD_ID12("ELAN DIGITAL SYSTEMS LTD, c1997.", "SERIAL CARD: SL100", 0x19ca78af, 0x71… 819 …PCMCIA_DEVICE_PROD_ID12("ELAN DIGITAL SYSTEMS LTD, c1997.", "SERIAL CARD: SL232 1.00.", 0x19ca78a… 820 …PCMCIA_DEVICE_PROD_ID12("ELAN DIGITAL SYSTEMS LTD, c1997.", "SERIAL CARD: SL232", 0x19ca78af, 0xb6… 821 …PCMCIA_DEVICE_PROD_ID12("ELAN DIGITAL SYSTEMS LTD, c2000.", "SERIAL CARD: CF232", 0x63f2e0bd, 0xb9… 822 …PCMCIA_DEVICE_PROD_ID12("ELAN DIGITAL SYSTEMS LTD, c2000.", "SERIAL CARD: CF232-5", 0x63f2e0bd, 0x… 823 PCMCIA_DEVICE_PROD_ID12("Elan", "Serial Port: CF232", 0x3beb8cf2, 0x171e7190), 824 PCMCIA_DEVICE_PROD_ID12("Elan", "Serial Port: CF232-5", 0x3beb8cf2, 0x20da4262), 825 PCMCIA_DEVICE_PROD_ID12("Elan", "Serial Port: CF428", 0x3beb8cf2, 0xea5dd57d), [all …]
|
/openbmc/linux/drivers/hid/ |
H A D | hid-elan.c | 3 * HID Driver for ELAN Touchpad 169 input->name = "Elan Touchpad"; in elan_input_configured() 190 hid_err(hdev, "Failed to init elan MT slots: %d\n", ret); in elan_input_configured() 199 hid_err(hdev, "Failed to register elan input device: %d\n", in elan_input_configured() 282 * When touched with two fingers Elan touchpad will emit two HID reports in elan_usb_report_input() 326 * Elan MT touchpads in i2c mode send finger data in the same format in elan_i2c_report_input() 451 mute_led->name = "elan:red:mute"; in elan_init_mute_led() 521 .name = "elan", 533 MODULE_DESCRIPTION("Driver for HID ELAN Touchpads");
|
/openbmc/linux/drivers/hid/i2c-hid/ |
H A D | Kconfig | 44 tristate "Driver for Elan hid-i2c based devices on OF systems" 49 Say Y here if you want support for Elan i2c devices that use 56 will be called i2c-hid-of-elan. It will also build/depend on
|
H A D | i2c-hid-of-elan.c | 3 * Driver for Elan touchscreens that use the i2c-hid protocol. 169 { .compatible = "elan,ekth6915", .data = &elan_ekth6915_chip_data }, 189 MODULE_DESCRIPTION("Elan i2c-hid touchscreen driver");
|
H A D | Makefile | 13 obj-$(CONFIG_I2C_HID_OF_ELAN) += i2c-hid-of-elan.o
|
/openbmc/linux/drivers/cpufreq/ |
H A D | elanfreq.c | 3 * elanfreq: cpufreq driver for the AMD ELAN family 71 * Finds out at which frequency the CPU of the Elan SOC runs 109 * Access to the Elan's internal registers is indexed via in elanfreq_target() 225 MODULE_DESCRIPTION("cpufreq driver for AMD's Elan CPUs");
|
H A D | Kconfig.x86 | 115 tristate "AMD Elan SC400 and SC410" 118 This adds the CPUFreq driver for AMD Elan SC400 and SC410 130 tristate "AMD Elan SC520" 133 This adds the CPUFreq driver for AMD Elan SC520 processor.
|
H A D | sc520_freq.c | 3 * sc520_freq.c: cpufreq driver for the AMD Elan sc520 134 MODULE_DESCRIPTION("cpufreq driver for AMD's Elan sc520 CPU");
|
/openbmc/linux/drivers/input/mouse/ |
H A D | elan_i2c_core.c | 3 * Elan I2C/SMBus Touchpad driver 5 * Copyright (c) 2013 ELAN Microelectronics Corp. 417 "elan,x_traces", in elan_query_device_parameters() 420 "elan,y_traces", in elan_query_device_parameters() 446 if (device_property_read_bool(&client->dev, "elan,clickpad")) in elan_query_device_parameters() 449 if (device_property_read_bool(&client->dev, "elan,middle-button")) in elan_query_device_parameters() 916 * Elan isr functions 1084 * Elan initialization functions 1097 input->name = "Elan TrackPoint"; in elan_setup_trackpoint_input_device() 1129 input->name = "Elan Touchpad"; in elan_setup_input_device() [all …]
|
H A D | Kconfig | 274 tristate "ELAN I2C Touchpad support" 277 This driver adds support for Elan I2C/SMbus Trackpads. 279 Say Y here if you have a ELAN I2C/SMbus Touchpad. 289 Say Y here if Elan Touchpad in your system is connected to 298 Say Y here if Elan Touchpad in your system is connected to
|
H A D | elan_i2c.h | 3 * Elan I2C/SMBus Touchpad driver 5 * Copyright (c) 2013 ELAN Microelectronics Corp.
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | rk3399-gru-bob.dts | 36 compatible = "elan,ekth3500"; 48 compatible = "elan,ekth3000";
|
H A D | rk3288-veyron-jerry.dts | 195 * Trackpad pin control is shared between Elan and Synaptics devices 202 compatible = "elan,i2c_touchpad";
|
/openbmc/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3399-gru-bob.dts | 36 compatible = "elan,ekth3500"; 48 compatible = "elan,ekth3000";
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sc7180-trogdor-pazquel360.dtsi | 23 compatible = "elan,ekth3915", "elan,ekth3500";
|
H A D | sc7180-trogdor-lazor-limozeen-r9.dts | 24 compatible = "elan,ekth3500";
|
H A D | sc7180-trogdor-lazor-limozeen-r4.dts | 26 compatible = "elan,ekth3500";
|
/openbmc/linux/include/linux/input/ |
H A D | elan-i2c-ids.h | 3 * Elan I2C/SMBus Touchpad device whitelist 5 * Copyright (c) 2013 ELAN Microelectronics Corp.
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | ektf2127.c | 3 * Driver for ELAN eKTF2127 i2c touchscreen controller 330 { .compatible = "elan,ektf2127" }, 331 { .compatible = "elan,ektf2132" }, 355 MODULE_DESCRIPTION("ELAN eKTF2127/eKTF2132 I2C Touchscreen Driver");
|
/openbmc/linux/drivers/watchdog/ |
H A D | sc520_wdt.c | 3 * AMD Elan SC520 processor Watchdog Timer driver 70 * The AMD Elan SC520 timeout value is 492us times a power of 2 (0-7) 102 * AMD Elan SC520 - Watchdog Timer Registers 430 "Driver for watchdog timer in AMD \"Elan\" SC520 uProcessor");
|
/openbmc/linux/arch/x86/ |
H A D | Kconfig.cpu | 39 - "AMD Elan" for the 32-bit AMD Elan embedded CPU. 215 bool "AMD Elan" 218 Select this for an AMD Elan processor.
|