Home
last modified time | relevance | path

Searched +full:embedded +full:- +full:controller (Results 1 – 25 of 670) sorted by relevance

12345678910>>...27

/openbmc/linux/drivers/staging/nvec/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 tristate "NV Tegra Embedded Controller SMBus Interface"
7 Say Y here to enable support for a nVidia compliant embedded
8 controller.
11 called mfd-nvec
18 a nVidia compliant embedded controller.
21 called keyboard-nvec
28 to a nVidia compliant embedded controller.
31 called serio-nvec-ps2
39 nVidia compliant embedded controllers.
[all …]
H A DREADME1 NVEC: An NVidia compliant Embedded Controller Protocol Implementation
4 embedded controller (EC) via I2C bus. The EC is an I2C master while the host
13 [1] e.g. https://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=tree;f=arch/arm/mach-tegra/nvec;hb=a…
/openbmc/linux/drivers/platform/chrome/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
26 If you have an ACPI-compatible Chromebook, say Y or M here.
47 The range of memory used is 0xf00000-0x1000000, traditionally
48 the memory used to back VGA controller memory.
54 tristate "ChromeOS Tablet Switch Controller"
65 tristate "ChromeOS Embedded Controller"
69 If you say Y here you get support for the ChromeOS Embedded
70 Controller (EC) providing keyboard, battery and power services.
78 tristate "ChromeOS Embedded Controller (I2C)"
83 EC through an I2C bus. This uses a simple byte-level protocol with
[all …]
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Dene-kb3930.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/ene-kb3930.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ENE KB3930 Embedded Controller
10 This binding describes the ENE KB3930 Embedded Controller attached to an
14 - Lubomir Rintel <lkundrak@v3.sk>
19 - enum:
20 - dell,wyse-ariel-ec # Dell Wyse Ariel board (3020)
21 - const: ene,kb3930
[all …]
H A Dene-kb930.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/ene-kb930.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ENE KB930 Embedded Controller
10 This binding describes the ENE KB930 Embedded Controller attached to an
14 - Dmitry Osipenko <digetx@gmail.com>
16 $ref: /schemas/power/supply/power-supply.yaml
21 - enum:
22 - acer,a500-iconia-ec # Acer A500 Iconia tablet device
[all …]
H A Dnetronix,ntxec.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Netronix Embedded Controller
10 - Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13 This EC is found in e-book readers of multiple brands (e.g. Kobo, Tolino), and
22 - description: The I2C address of the EC
24 system-power-controller:
26 description: See Documentation/devicetree/bindings/power/power-controller.txt
33 "#pwm-cells":
[all …]
H A Dstericsson,db8500-prcmu.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/stericsson,db8500-prcmu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ST-Ericsson DB8500 PRCMU - Power Reset and Control Management Unit
10 - Linus Walleij <linus.walleij@linaro.org>
13 The DB8500 Power Reset and Control Management Unit is an XP70 8-bit
14 microprocessor that is embedded in the always-on power domain of the
20 pattern: '^prcmu@[0-9a-f]+$'
23 description: The device is compatible both to the device-specific
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-platform-wilco-ec15 Display Wilco Embedded Controller firmware build date.
22 Display Wilco Embedded Controller build revision.
30 Display Wilco Embedded Controller model number.
43 - In S0, the port will always provide power.
44 - In S0ix, if usb_charge is enabled, then power will be
47 - In S5, if usb_charge is enabled, then power will be supplied
56 Display Wilco Embedded Controller firmware version.
H A Ddebugfs-ec9 the EC here (XY -> GPE number from `/sys/kernel/debug/ec/*/gpe`):
14 should get used to read out the 256 Embedded Controller registers
18 Do not write to the Embedded Controller if you don't know
/openbmc/linux/Documentation/devicetree/bindings/misc/
H A Dolpc,xo1.75-ec.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 ---
5 $id: http://devicetree.org/schemas/misc/olpc,xo1.75-ec.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: OLPC XO-1.75 Embedded Controller
11 This binding describes the Embedded Controller acting as a SPI bus master
12 on a OLPC XO-1.75 laptop computer.
14 The embedded controller requires the SPI controller driver to signal
17 "ready-gpios" property of the SSP binding as documented in:
18 <Documentation/devicetree/bindings/spi/marvell,mmp2-ssp.yaml>.
[all …]
/openbmc/linux/drivers/pci/controller/cadence/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 menu "Cadence-based PCIe controllers"
25 bool "Cadence platform PCIe controller (host mode)"
30 Say Y here if you want to support the Cadence PCIe platform controller in
31 host mode. This PCIe controller may be embedded into many different
35 bool "Cadence platform PCIe controller (endpoint mode)"
41 Say Y here if you want to support the Cadence PCIe platform controller in
42 endpoint mode. This PCIe controller may be embedded into many
49 bool "TI J721E PCIe controller (host mode)"
55 controller in host mode. TI J721E PCIe controller uses Cadence PCIe
[all …]
/openbmc/linux/include/linux/platform_data/
H A Dwilco-ec.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * ChromeOS Wilco Embedded Controller
25 * struct wilco_ec_device - Wilco Embedded Controller handle.
34 * @debugfs_pdev: The child platform_device used by the debugfs sub-driver.
35 * @rtc_pdev: The child platform_device used by the RTC sub-driver.
36 * @charger_pdev: Child platform_device used by the charger config sub-driver.
37 * @telem_pdev: The child platform_device used by the telemetry sub-driver.
54 * struct wilco_ec_request - Mailbox request message format.
72 * struct wilco_ec_response - Mailbox response message format.
75 * @result: Result code from the EC. Non-zero indicates an error.
[all …]
/openbmc/linux/drivers/memory/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 bool "Memory Controller drivers"
9 This option allows to enable specific memory controller drivers,
10 useful mostly on embedded systems. These could be controllers
29 This selects the ARM PrimeCell PL172 MultiPort Memory Controller.
30 If you have an embedded system with an AMBA bus and a PL172
31 controller, say Y or M here.
41 Driver for Atmel EBI controller.
42 Used to configure the EBI (external bus interface) when the device-
43 tree is used. This bus supports NANDs, external ethernet controller,
[all …]
/openbmc/u-boot/drivers/gpio/
H A DKconfig15 is defined in include/asm-generic/gpio.h.
24 is a mechanism providing automatic GPIO request and config-
25 uration as part of the gpio-controller's driver probe function.
34 is a mechanism providing automatic GPIO request and config-
35 uration as part of the gpio-controller's driver probe function.
42 details on the "Embedded Peripherals IP User Guide" of Altera.
63 controller manages up to 32 fully programmable input/output
64 lines. Each I/O line may be dedicated as a general-purpose
65 I/O or be assigned to a function of an embedded peripheral.
66 The assignment to a function of an embedded peripheral is
[all …]
/openbmc/linux/Documentation/driver-api/xilinx/
H A Deemi.rst6 -------------------------------------
7 The zynqmp-firmware node describes the interface to platform firmware.
10 used by any driver to communicate with PMC(Platform Management Controller).
12 Embedded Energy Management Interface (EEMI)
13 ----------------------------------------------
14 The embedded energy management interface is used to allow software
16 device to communicate with a power management controller (PMC) on a
23 ------
30 - IOCTL_SET_PLL_FRAC_MODE 8
31 - IOCTL_GET_PLL_FRAC_MODE 9
[all …]
/openbmc/linux/Documentation/devicetree/bindings/arm/
H A Darm,coresight-tmc.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,coresight-tmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Arm CoreSight Trace Memory Controller
10 - Mathieu Poirier <mathieu.poirier@linaro.org>
11 - Mike Leach <mike.leach@linaro.org>
12 - Leo Yan <leo.yan@linaro.org>
13 - Suzuki K Poulose <suzuki.poulose@arm.com>
23 Trace Memory Controller is used for Embedded Trace Buffer(ETB), Embedded Trace
[all …]
/openbmc/linux/drivers/platform/olpc/
H A DKconfig9 Say Y here to get to see options for the ARM-based OLPC platform.
17 tristate "OLPC XO 1.75 Embedded Controller"
23 Include support for the OLPC XO Embedded Controller (EC). The EC
/openbmc/u-boot/drivers/mtd/
H A DKconfig12 systems on embedded devices.
31 support any device that is CFI-compliant, you need to enable this
42 support any device that is CFI-compliant, you need to enable this
65 instead of U-Boot software protection.
75 bool "Altera Generic Quad SPI Controller"
79 Altera Generic Quad SPI Controller. The controller converts SPI
81 "Embedded Peripherals IP User Guide" of Altera.
87 This enables access to Microchip PIC32 internal non-CFI flash
88 chips through PIC32 Non-Volatile-Memory Controller.
95 RCar Gen3 RPC controller.
/openbmc/linux/drivers/mfd/
H A Dacer-ec-a500.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Acer Iconia Tab A500 Embedded Controller Driver
5 * Copyright 2020 GRATE-driver project
20 * Controller's firmware expects specific command opcodes to be used for the
46 while (retries-- > 0) { in a500_ec_read()
55 dev_err(&client->dev, "read 0x%x failed: %d\n", reg, ret); in a500_ec_read()
76 while (retries-- > 0) { in a500_ec_write()
85 dev_err(&client->dev, "write 0x%x failed: %d\n", reg, ret); in a500_ec_write()
136 { .name = "acer-a500-iconia-battery", },
137 { .name = "acer-a500-iconia-leds", },
[all …]
/openbmc/linux/drivers/scsi/pm8001/
H A Dpm8001_ctl.c2 * PMC-Sierra 8001/8081/8088/8089 SAS/SATA based host adapters driver
4 * Copyright (c) 2008-2009 USI Co., Ltd.
18 * 3. Neither the names of the above-listed copyright holders nor the names
49 * pm8001_ctl_mpi_interface_rev_show - MPI interface revision number
50 * @cdev: pointer to embedded class device
54 * A sysfs 'read-only' shost attribute.
61 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; in pm8001_ctl_mpi_interface_rev_show()
63 if (pm8001_ha->chip_id == chip_8001) { in pm8001_ctl_mpi_interface_rev_show()
65 pm8001_ha->main_cfg_tbl.pm8001_tbl.interface_rev); in pm8001_ctl_mpi_interface_rev_show()
68 pm8001_ha->main_cfg_tbl.pm80xx_tbl.interface_rev); in pm8001_ctl_mpi_interface_rev_show()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,eud.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Embedded USB Debugger
10 - Souradeep Chowdhury <quic_schowdhu@quicinc.com>
13 This binding is used to describe the Qualcomm Embedded USB Debugger, which is
14 mini USB-hub implemented on chip to support USB-based debug capabilities.
19 - enum:
20 - qcom,sc7280-eud
21 - const: qcom,eud
[all …]
/openbmc/linux/drivers/hid/surface-hid/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0+
15 by the Surface Aggregator Module (i.e. the embedded controller) on
16 7th-generation Microsoft Surface devices, i.e. Surface Book 3 and
31 by the Surface Aggregator Module (i.e. the embedded controller) on
/openbmc/linux/drivers/i2c/busses/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 comment "PC SMBus host controller drivers"
16 for Cypress CCGx Type-C controller. Individual bus drivers
24 Host controller on Acer Labs Inc. (ALI) M1535 South Bridges. The SMB
25 controller is part of the 7101 device, which is an ACPI-compliant
29 will be called i2c-ali1535.
36 Host controller on Acer Labs Inc. (ALI) M1563 South Bridges. The SMB
37 controller is part of the 7101 device, which is an ACPI-compliant
41 will be called i2c-ali1563.
51 will be called i2c-ali15x3.
[all …]
/openbmc/linux/Documentation/devicetree/bindings/chrome/
H A Dgoogle,cros-ec-typec.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/chrome/google,cros-ec-typec.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Google Chrome OS EC(Embedded Controller) Type C port driver.
10 - Benson Leung <bleung@chromium.org>
11 - Prashant Malani <pmalani@chromium.org>
14 Chrome OS devices have an Embedded Controller(EC) which has access to
17 cros-ec node like google,cros-ec-spi.
21 const: google,cros-ec-typec
[all …]
/openbmc/linux/drivers/watchdog/
H A Dadvantech_ec_wdt.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Advantech Embedded Controller Watchdog Driver
5 * This driver supports Advantech products with ITE based Embedded Controller.
62 time_delta = EC_MIN_DELAY - time_delta; in adv_ec_wdt_timing_gate()
111 wdd->timeout = t; in adv_ec_wdt_set_timeout()
117 adv_ec_wdt_set_timeout(wdd, wdd->timeout); in adv_ec_wdt_start()
156 dev_err(dev, "Unable to lock port addresses (0x%X-0x%X)\n", in adv_ec_wdt_probe()
158 return -EBUSY; in adv_ec_wdt_probe()
181 return -EBUSY; in adv_ec_wdt_init()
188 return -ENODEV; in adv_ec_wdt_init()
[all …]

12345678910>>...27