Home
last modified time | relevance | path

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

12345678910>>...20

/kernel/linux/linux-5.10/drivers/usb/chipidea/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 tristate "ChipIdea Highspeed Dual Role Controller"
13 controller based on ChipIdea silicon IP. It supports:
14 Dual-role switch (ID, OTG FSM, sysfs), Host-only, and
15 Peripheral-only.
22 bool "ChipIdea device controller"
25 Say Y here to enable device controller functionality of the
29 bool "ChipIdea host controller"
33 Say Y here to enable host controller functionality of the
37 tristate "Enable PCI glue driver" if EMBEDDED
[all …]
/kernel/linux/linux-5.10/drivers/staging/nvec/
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 …]
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…
/kernel/linux/linux-5.10/drivers/platform/chrome/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
36 The range of memory used is 0xf00000-0x1000000, traditionally
37 the memory used to back VGA controller memory.
43 tristate "ChromeOS Tablet Switch Controller"
54 tristate "ChromeOS Embedded Controller"
58 If you say Y here you get support for the ChromeOS Embedded
59 Controller (EC) providing keyboard, battery and power services.
67 tristate "ChromeOS Embedded Controller (I2C)"
72 EC through an I2C bus. This uses a simple byte-level protocol with
77 tristate "ChromeOS Embedded Controller (rpmsg)"
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
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.
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
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
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 bindings
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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/misc/
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 bindings
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 …]
/kernel/linux/linux-5.10/drivers/pci/controller/cadence/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
25 bool "Cadence PCIe platform host controller"
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 PCIe platform endpoint controller"
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 platform host controller"
55 controller in host mode. TI J721E PCIe controller uses Cadence PCIe
59 bool "TI J721E PCIe platform endpoint controller"
[all …]
/kernel/linux/linux-5.10/include/linux/platform_data/
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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/
Dnvidia,tegra20-emc.txt1 Embedded Memory Controller
4 - name : Should be emc
5 - #address-cells : Should be 1
6 - #size-cells : Should be 0
7 - compatible : Should contain "nvidia,tegra20-emc".
8 - reg : Offset and length of the register set for the device
9 - nvidia,use-ram-code : If present, the sub-nodes will be addressed
12 irrespective of ram-code configuration.
13 - interrupts : Should contain EMC General interrupt.
14 - clocks : Should contain EMC clock.
[all …]
/kernel/linux/linux-5.10/drivers/memory/
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.
34 bool "Atmel (Multi-port DDR-)SDRAM Controller"
39 This driver is for Atmel SDRAM Controller or Atmel Multi-port
40 DDR-SDRAM Controller available on Atmel AT91SAM9 and SAMA5 SoCs.
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/xilinx/
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 …]
/kernel/linux/linux-5.10/drivers/platform/olpc/
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
/kernel/linux/linux-5.10/drivers/media/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 # NOTE: CEC and Remote Controller support should not depend on MEDIA_SUPPORT
28 default y if !EMBEDDED && !EXPERT
37 If not selected, all non-optional media core functionality
48 By default, a media driver auto-selects all possible ancillary
54 like on embedded systems.
66 # Multimedia support - automatically enable V4L2 and DVB core
128 prompt "Platform-specific devices" if MEDIA_SUPPORT_FILTER
135 This is found on Embedded hardware (SoC), on V4L2 codecs and
169 bool "Media Controller API"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/chrome/
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 …]
/kernel/linux/linux-5.10/drivers/i2c/busses/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 comment "PC SMBus host controller drivers"
17 Host controller on Acer Labs Inc. (ALI) M1535 South Bridges. The SMB
18 controller is part of the 7101 device, which is an ACPI-compliant
22 will be called i2c-ali1535.
29 Host controller on Acer Labs Inc. (ALI) M1563 South Bridges. The SMB
30 controller is part of the 7101 device, which is an ACPI-compliant
34 will be called i2c-ali1563.
44 will be called i2c-ali15x3.
56 will be called i2c-amd756.
[all …]
/kernel/linux/linux-5.10/drivers/mfd/
Dcros_ec_dev.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * cros_ec_dev - expose the Chrome OS Embedded Controller to user-space
19 #define DRV_NAME "cros-ec-dev"
27 * struct cros_feature_to_name - CrOS feature id to name/short description.
39 * struct cros_feature_to_cells - CrOS feature id to mfd cells association.
74 { .name = "cros-ec-cec", },
78 { .name = "cros-ec-rtc", },
82 { .name = "cros-ec-sensorhub", },
86 { .name = "cros-usbpd-charger", },
87 { .name = "cros-usbpd-logger", },
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dsamsung,s6sy761.txt1 * Samsung S6SY761 touchscreen controller
4 - compatible : must be "samsung,s6sy761"
5 - reg : I2C slave address, (e.g. 0x48)
6 - interrupts : interrupt specification
7 - avdd-supply : analogic power supply
8 - vdd-supply : power supply
11 - touchscreen-size-x : see touchscreen.txt. This property is embedded in the
13 - touchscreen-size-y : see touchscreen.txt. This property is embedded in the
25 interrupt-parent = <&gpa1>;
27 avdd-supply = <&ldo30_reg>;
[all …]
/kernel/linux/linux-5.10/drivers/media/cec/platform/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
13 ChromeOS Embedded Controller's CEC.
37 This driver if for the new AO-CEC module found in G12A SoCs,
44 tristate "Generic GPIO-based CEC driver"
51 This is a generic GPIO-based CEC driver.
118 SECO Boards Consumer-IR in seco-cec driver.
119 The embedded controller supports RC5 protocol only, default mapping
120 is set to rc-hauppauge.
/kernel/linux/linux-5.10/drivers/net/can/m_can/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 Say Y here if you want support for Bosch M_CAN controller framework.
9 tristate "Bosch M_CAN support for io-mapped devices"
13 Say Y here if you want support for IO Mapped Bosch M_CAN controller.
14 This support is for devices that have the Bosch M_CAN controller
15 IP embedded into the device and the IP is IO Mapped to the processor.
24 M_CAN controller. This device is a peripheral device that uses the
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,nvec.txt1 NVIDIA compliant embedded controller
4 - compatible : should be "nvidia,nvec".
5 - reg : the iomem of the i2c slave controller
6 - interrupts : the interrupt line of the i2c slave controller
7 - clock-frequency : the frequency of the i2c bus
8 - gpios : the gpio used for ec request
9 - slave-addr: the i2c address of the slave controller
10 - clocks : Must contain an entry for each entry in clock-names.
11 See ../clocks/clock-bindings.txt for details.
12 - clock-names : Must include the following entries:
[all …]
/kernel/linux/linux-5.10/block/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
14 kernel. This may be useful for embedded devices.
18 - block device files will become unusable
19 - some filesystems (such as ext3) will become unavailable.
89 support for ZAC/ZBC/ZNS host-managed and host-aware zoned block
101 one needs to mount and use blkio cgroup controller for creating
104 See Documentation/admin-guide/cgroup-v1/blkio-controller.rst for more information.
121 the kernel boot args. This is typically of use for embedded devices
125 See Documentation/block/cmdline-partition.rst for more information.
141 The IO controller will attempt to maintain average IO latencies below
[all …]
/kernel/linux/linux-5.10/drivers/usb/host/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Host Controller Drivers
5 comment "USB Host Controller Drivers"
11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role
14 Enable this option to support this chip in host controller mode.
24 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
25 "SuperSpeed" host controller hardware.
28 module will be called xhci-hcd.
47 tristate "Support for additional Renesas xHCI controller with firmware"
49 Say 'Y' to enable the support for the Renesas xHCI controller with
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Drenesas,vin.yaml1 # SPDX-License-Identifier: GPL-2.0-only
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Renesas R-Car Video Input (VIN)
11 - Niklas Söderlund <niklas.soderlund@ragnatech.se>
14 The R-Car Video Input (VIN) device provides video input capabilities for the
15 Renesas R-Car family of devices.
20 on Gen3 and RZ/G2 platforms to a CSI-2 receiver.
25 - items:
26 - enum:
[all …]

12345678910>>...20