| /linux/drivers/platform/x86/ |
| H A D | asus-tf103c-dock.c | 4 * keyboard dock for the Asus TF103C 2-in-1 tablet. 6 * This keyboard dock has its own I2C attached embedded controller 9 * keyboard dock requires this special driver to function. 169 static int tf103c_dock_kbd_read(struct tf103c_dock_data *dock) in tf103c_dock_kbd_read() argument 171 struct i2c_client *client = dock->kbd_client; in tf103c_dock_kbd_read() 172 struct device *dev = &dock->ec_client->dev; in tf103c_dock_kbd_read() 188 msgs[1].buf = dock->kbd_buf; in tf103c_dock_kbd_read() 199 static void tf103c_dock_kbd_write(struct tf103c_dock_data *dock, u16 cmd) in tf103c_dock_kbd_write() argument 201 struct device *dev = &dock->ec_client->dev; in tf103c_dock_kbd_write() 208 ret = i2c_master_send(dock->kbd_client, buf, sizeof(buf)); in tf103c_dock_kbd_write() [all …]
|
| H A D | fujitsu-tablet.c | 188 int dock, tablet_mode; in fujitsu_send_state() local 192 dock = state & 0x02; in fujitsu_send_state() 194 dock = !dock; in fujitsu_send_state() 196 if ((fujitsu.config.quirks & FORCE_TABLET_MODE_IF_UNDOCK) && (!dock)) { in fujitsu_send_state() 204 input_report_switch(fujitsu.idev, SW_DOCK, dock); in fujitsu_send_state()
|
| H A D | Kconfig | 315 tristate "Asus TF103C 2-in-1 keyboard dock" 323 keyboard dock for the Asus TF103C 2-in-1 tablet. 325 This keyboard dock has its own I2C attached embedded controller 328 keyboard dock requires this special driver to function.
|
| /linux/drivers/acpi/ |
| H A D | dock.c | 3 * dock.c - ACPI dock station driver 62 * Dock Dependent device functions * 65 * add_dock_dependent_device - associate a device with the dock station 66 * @ds: Dock station. 69 * Add the dependent device to the dock's dependent device list. 128 * find_dock_dependent_device - get a device dependent on this dock 129 * @ds: the dock station 132 * iterate over the dependent device list for this dock. If the 157 * Dock functions * 161 * is_dock_device - see if a device is on a dock station [all …]
|
| /linux/drivers/extcon/ |
| H A D | extcon-max77693.c | 88 /* Button of dock device */ 89 struct input_dev *dock; member 463 case MAX77693_MUIC_ADC_RESERVED_ACC_3: /* Dock-Smart */ in max77693_muic_dock_handler() 466 * The Dock-Smart device need surely external power supply. in max77693_muic_dock_handler() 467 * If power cable(USB/TA) isn't connected to Dock device, in max77693_muic_dock_handler() 468 * user can't use Dock-Smart for desktop mode. in max77693_muic_dock_handler() 479 * Notify Dock/MHL state. in max77693_muic_dock_handler() 480 * - Dock device include three type of cable which in max77693_muic_dock_handler() 482 * for USB/TA cable. Dock device need always exteranl in max77693_muic_dock_handler() 483 * power supply(USB/TA cable through micro-usb cable). Dock in max77693_muic_dock_handler() [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-devices-platform-dock | 1 What: /sys/devices/platform/dock.<N>/docked 9 What: /sys/devices/platform/dock.<N>/undock 17 What: /sys/devices/platform/dock.<N>/uid 24 What: /sys/devices/platform/dock.<N>/flags 29 (RO) Show dock station flags, useful for checking if undock 33 What: /sys/devices/platform/dock.<N>/type 38 (RO) Display the dock station type- dock_station, ata_bay or
|
| H A D | sysfs-driver-lenovo-yb9-kbdock | 6 Read-only attribute reporting the current keyboard dock position
|
| H A D | sysfs-devices-physical_location | 30 What: /sys/devices/.../physical_location/dock
|
| H A D | sysfs-platform-wilco-ec | 7 want to run their device headless or with a dock.
|
| /linux/Documentation/sound/hd-audio/ |
| H A D | models.rst | 81 lenovo-dock 85 hp-dock-gpio-mic1-led 86 HP dock with mic LED support 89 dell-headset-dock 90 Headset jack (without mic-in), and also dock I/O 92 Headset jack (without mic-in), and also dock I/O, variant 3 94 Headset jack (without mic-in), and also dock I/O, variant 4 99 tpt440-dock 100 Pin configs for Lenovo Thinkpad Dock support 105 tpt470-dock [all …]
|
| /linux/drivers/base/ |
| H A D | physical_location.c | 33 dev->physical_location->dock = pld->dock; in dev_add_physical_location() 119 str_yes_no(dev->physical_location->dock)); in dock_show() 121 static DEVICE_ATTR_RO(dock);
|
| /linux/drivers/pnp/pnpbios/ |
| H A D | core.c | 86 static int pnp_dock_event(int dock, struct pnp_docking_station_info *info) in pnp_dock_event() argument 104 argv[1] = "dock"; in pnp_dock_event() 122 scratch += sprintf(scratch, "ACTION=%s", dock ? "add" : "remove") + 1; in pnp_dock_event() 124 /* Report the ident for the dock */ in pnp_dock_event() 126 scratch += sprintf(scratch, "DOCK=%x/%x/%x", in pnp_dock_event() 160 * No dock to manage in pnp_dock_thread() 172 printk(KERN_WARNING "PnPBIOS: disabling dock monitoring.\n"); in pnp_dock_thread()
|
| /linux/sound/usb/ |
| H A D | card.c | 468 /* HP Thunderbolt Dock Audio Headset */ 469 PROFILE_NAME(0x03f0, 0x0269, "HP", "Thunderbolt Dock Audio Headset", 470 "HP-Thunderbolt-Dock-Audio-Headset"), 471 /* HP Thunderbolt Dock Audio Module */ 472 PROFILE_NAME(0x03f0, 0x0567, "HP", "Thunderbolt Dock Audio Module", 473 "HP-Thunderbolt-Dock-Audio-Module"), 521 /* Dell WD15 Dock */ 522 PROFILE_NAME(0x0bda, 0x4014, "Dell", "WD15 Dock", "Dell-WD15-Dock"), 523 /* Dell WD19 Dock */ [all...] |
| /linux/arch/riscv/boot/dts/canaan/ |
| H A D | sipeed_maix_dock.dts | 16 model = "SiPeed MAIX Dock"; 17 compatible = "sipeed,maix-dock-m1", "sipeed,maix-dock-m1w",
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun8i-v3s-licheepi-zero-dock.dts | 48 model = "Lichee Pi Zero with Dock"; 49 compatible = "licheepi,licheepi-zero-dock", "licheepi,licheepi-zero",
|
| /linux/drivers/platform/x86/lenovo/ |
| H A D | Kconfig | 47 tristate "Lenovo Yoga Book 9 keyboard dock detection" 52 Say Y here to enable keyboard dock detection on the Lenovo Yoga Book 9 162 the ones on the dock stations.
|
| H A D | yb9-kbdock.c | 3 * Lenovo Yoga Book 9 keyboard-dock detection 208 input_dev->name = "Lenovo Yoga Book 9 keyboard dock switch"; in yb9_kbdock_block_probe() 322 MODULE_DESCRIPTION("Lenovo Yoga Book 9 keyboard dock detection");
|
| /linux/arch/riscv/boot/dts/allwinner/ |
| H A D | Makefile | 7 dtb-$(CONFIG_ARCH_SUNXI) += sun20i-d1-lichee-rv-dock.dtb
|
| /linux/arch/arm/boot/dts/intel/pxa/ |
| H A D | pxa300-raumfeld-controller.dts | 115 dock-detect { 116 label = "dock detect";
|
| /linux/Documentation/devicetree/bindings/riscv/ |
| H A D | sunxi.yaml | 53 - sipeed,lichee-rv-dock
|
| /linux/drivers/usb/core/ |
| H A D | quirks.c | 232 /* Microsoft Surface Dock Ethernet (RTL8153 GigE) */ 506 /* Lenovo ThinkPad OneLink+ Dock twin hub controllers (VIA Labs VL812) */ 520 /* Lenovo ThinkPad USB-C Dock Gen2 Ethernet (RTL8153 GigE) */ 523 /* Lenovo ThinkPad USB-C Dock Gen2 USB 3.1 and USB 2.0 hub controllers */
|
| /linux/sound/hda/codecs/ |
| H A D | conexant.c | 823 { 0x17, 0x21a11000 }, /* dock-mic */ 824 { 0x19, 0x2121103f }, /* dock-HP */ 825 { 0x1c, 0x21440100 }, /* dock SPDIF out */ 832 { 0x1a, 0x21a190f0 }, /* dock-mic */ 833 { 0x1c, 0x212140ff }, /* dock-HP */ 1186 { .id = CXT_FIXUP_HP_DOCK, .name = "hp-dock" }, in add_cx5051_fake_mutes()
|
| /linux/drivers/pci/hotplug/ |
| H A D | acpiphp_glue.c | 184 * acpiphp_post_dock_fixup - Post-dock fixups for PCI devices. 268 * If this is a dock device, its _EJ0 should be executed by the dock in acpiphp_add_context() 298 * are located in dock stations. Do not expose them for devices handled in acpiphp_add_context()
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | samsung,aries-wm8994.yaml | 62 description: Extcon phandle for dock detection
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | iqs62x.yaml | 94 /* Single inductive button with bipolar dock/tablet-mode switch. */
|