| /OK3568_Linux_fs/kernel/drivers/usb/chipidea/ |
| H A D | Kconfig | 1 # 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/platform/chrome/ |
| H A D | Kconfig | 1 # 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/nvec/ |
| H A D | Kconfig | 1 # 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 D | README | 1 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…
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | sysfs-platform-wilco-ec | 15 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 D | debugfs-ec | 9 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
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/ |
| H A D | ene-kb3930.yaml | 1 # 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 …]
|
| /OK3568_Linux_fs/kernel/include/linux/platform_data/ |
| H A D | wilco-ec.h | 1 /* 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/misc/ |
| H A D | olpc,xo1.75-ec.yaml | 1 # 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/pci/controller/cadence/ |
| H A D | Kconfig | 1 # 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/memory/ |
| H A D | Kconfig | 1 # 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 …]
|
| /OK3568_Linux_fs/u-boot/drivers/gpio/ |
| H A D | Kconfig | 15 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 alloc req_seq both for gpio devices from U-Boot and kernel dtb. 41 details on the "Embedded Peripherals IP User Guide" of Altera. 62 controller manages up to 32 fully programmable input/output 63 lines. Each I/O line may be dedicated as a general-purpose 64 I/O or be assigned to a function of an embedded peripheral. 65 The assignment to a function of an embedded peripheral is 67 responsible for the general-purpose I/O. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | nvidia,tegra20-emc.txt | 1 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/i2c/busses/ |
| H A D | Kconfig | 1 # 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/media/ |
| H A D | Kconfig | 1 # 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 122 bool "Platform-specific devices" 129 This is found on Embedded hardware (SoC), on V4L2 codecs and 162 bool "Media Controller API" [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/ |
| H A D | Kconfig | 12 systems on embedded devices. 44 support any device that is CFI-compliant, you need to enable this 55 support any device that is CFI-compliant, you need to enable this 60 bool "Altera Generic Quad SPI Controller" 64 Altera Generic Quad SPI Controller. The controller converts SPI 66 "Embedded Peripherals IP User Guide" of Altera. 72 This enables access to Microchip PIC32 internal non-CFI flash 73 chips through PIC32 Non-Volatile-Memory Controller. 80 RCar Gen3 RPC controller.
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/xilinx/ |
| H A D | eemi.rst | 6 ------------------------------------- 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/platform/olpc/ |
| H A D | Kconfig | 9 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
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | cros_ec_dev.c | 1 // 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 …]
|
| /OK3568_Linux_fs/u-boot/drivers/misc/ |
| H A D | Kconfig | 51 details on the "Embedded Peripherals IP User Guide" of Altera. 62 bool "Rockchip e-fuse support" 65 Enable (read-only) access for the e-fuse block found in Rockchip 67 or through child-nodes that are generated based on the e-fuse map 79 from otp, such as cpu-leakage. 85 This driver support Decompress IP built-in Rockchip SoC, support 92 This driver support Decompress IP built-in Rockchip SoC, support 111 Enable command-line access to the Chrome OS EC (Embedded 112 Controller). This provides the 'crosec' command which has 113 a number of sub-commands for performing EC tasks such as [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/host/ |
| H A D | Kconfig | 1 # 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/chrome/ |
| H A D | google,cros-ec-typec.yaml | 1 # 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/edac/ |
| H A D | Kconfig | 16 EDAC is a subsystem along with hardware-specific drivers designed to 17 report hardware errors. These are low-level errors that are reported 22 The mailing list for the EDAC project is linux-edac@vger.kernel.org. 40 levels are 0-4 (from low to high) and by default it is set to 2. 44 tristate "Decode MCEs in human-readable form (only on AMD for now)" 49 occurring on your machine in human-readable form. 59 Not all machines support hardware-driven error report. Some of those 60 provide a BIOS-driven error report mechanism via ACPI, using the 64 When this option is enabled, it will disable the hardware-driven 68 It should be noticed that keeping both GHES and a hardware-driven [all …]
|
| /OK3568_Linux_fs/kernel/drivers/irqchip/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 91 bool "Amazon's Annapurna Labs Fabric Interrupt Controller" 96 Support Amazon's Annapurna Labs Fabric Interrupt Controller. 216 bool "J-Core integrated AIC" if COMPILE_TEST 220 Support for the J-Core integrated AIC. 230 Enable support for the Renesas Interrupt Controller for external 231 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs. 234 bool "Renesas R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} IRQC support" if COMPILE_TEST 238 Enable support for the Renesas Interrupt Controller for external 239 devices, as found on R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} SoCs. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/ |
| H A D | baikal,bt1-ccu-pll.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/clock/baikal,bt1-ccu-pll.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Baikal-T1 Clock Control Unit PLL 11 - Serge Semin <fancer.lancer@gmail.com> 14 Clocks Control Unit is the core of Baikal-T1 SoC System Controller 18 IP-blocks or to groups of blocks (clock domains). The transformation is done 19 by means of PLLs and gateable/non-gateable dividers embedded into the CCU. 23 2) PLLs clocks generators (PLLs) - described in this binding file. [all …]
|