Home
last modified time | relevance | path

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

12345678910>>...40

/linux/drivers/eisa/
H A Deisa.ids6 # Marc Zyngier <maz@wild-wind.fr.eu.org>
10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter"
11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter"
12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter"
13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter"
14 ACC1200 "ACCTON EtherCombo-32 Ethernet Adapter"
15 ACC120A "ACCTON EtherCombo-32 Ethernet Adapter"
18 ACE1010 "ACME Super Fast System Board"
21 ACE3030 "ACME Sample VS Board 1"
22 ACE4010 "ACME Tape Controller"
[all …]
/linux/Documentation/devicetree/bindings/powerpc/4xx/
H A Dakebono.txt2 IBM Akebono board device tree
5 The IBM Akebono board is a development board for the PPC476GTR SoC.
11 - model : "ibm,akebono".
12 - compatible : "ibm,akebono" , "ibm,476gtr".
14 1.a) The Secure Digital Host Controller Interface (SDHCI) node
16 Represent the Secure Digital Host Controller Interfaces.
20 - compatible : should be "ibm,476gtr-sdhci","generic-sdhci".
21 - reg : should contain the SDHCI registers location and length.
22 - interrupts : should contain the SDHCI interrupt.
24 1.b) The Advanced Host Controller Interface (AHCI) SATA node
[all …]
/linux/Documentation/hwmon/
H A Dcgbc-hwmon.rst1 .. SPDX-License-Identifier: GPL-2.0-or-later
3 Kernel driver cgbc-hwmon
8 * Congatec Board Controller.
10 Prefix: 'cgbc-hwmon'
15 -----------
17 This driver enables monitoring support for the Congatec Board Controller.
18 This controller is embedded on the x86 SoMs of Congatec.
21 -------------
23 The following sysfs entries list contains all sensors defined in the Board
24 Controller. The available sensors in sysfs depend on the SoM and the
[all …]
/linux/drivers/mtd/nand/raw/
H A Dorion_nand.c22 #include <linux/platform_data/mtd-orion_nand.h>
25 struct nand_controller controller; member
33 struct orion_nand_data *board = nand_get_controller_data(nc); in orion_nand_cmd_ctrl() local
40 offs = (1 << board->cle); in orion_nand_cmd_ctrl()
42 offs = (1 << board->ale); in orion_nand_cmd_ctrl()
46 if (nc->options & NAND_BUSWIDTH_16) in orion_nand_cmd_ctrl()
49 writeb(cmd, nc->legacy.IO_ADDR_W + offs); in orion_nand_cmd_ctrl()
54 void __iomem *io_base = chip->legacy.IO_ADDR_R; in orion_nand_read_buf()
62 len--; in orion_nand_read_buf()
88 if (chip->ecc.engine_type == NAND_ECC_ENGINE_TYPE_SOFT && in orion_nand_attach_chip()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 <http://www.linux-mtd.infradead.org/doc/nand.html>.
19 tristate "Denali NAND controller on Intel Moorestown"
24 Denali NAND controller core.
27 tristate "Denali NAND controller as a DT device"
32 controller as a DT device.
35 tristate "Amstrad E3 NAND controller"
42 tristate "OMAP2, OMAP3, OMAP4 and Keystone NAND controller"
69 This enables the driver for the NAND flash controller on the
73 tristate "IBM/MCC 4xx NAND controller"
[all …]
/linux/Documentation/devicetree/bindings/embedded-controller/
H A Dtraverse,ten64-controller.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/embedded-controller/traverse,ten64-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Traverse Ten64 board microcontroller
10 - Mathew McBride <matt@traverse.com.au>
13 The board microcontroller on the Ten64 board family is responsible for
14 management of power sources on the board, as well as signalling the SoC
19 const: traverse,ten64-controller
25 - compatible
[all …]
/linux/drivers/dma/stm32/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
12 Enable support for the on-chip DMA controller on STMicroelectronics
14 If you have a board based on STM32 SoC with such DMA controller
21 Enable support for the on-chip DMA multiplexer on STMicroelectronics
23 If you have a board based on STM32 SoC with such DMA multiplexer
32 Enable support for the on-chip MDMA controller on STMicroelectronics
34 If you have a board based on STM32 SoC with such DMA controller
42 Enable support for the on-chip DMA3 controller on STMicroelectronics
44 If you have a board based on STM32 SoC with such DMA3 controller
/linux/drivers/hwmon/
H A Dcgbc-hwmon.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * cgbc-hwmon - Congatec Board Controller hardware monitoring driver
46 "CPU Board Temperature",
47 "Carrier Board Temperature",
49 "Video Controller/Board Temperature",
53 "Alternate Board Temperature",
113 struct cgbc_device_data *cgbc = hwmon->cgbc; in cgbc_hwmon_probe_sensors()
114 struct cgbc_hwmon_sensor *sensor = hwmon->sensors; in cgbc_hwmon_probe_sensors()
124 hwmon->sensors = devm_kzalloc(dev, sizeof(*hwmon->sensors) * nb_sensors, GFP_KERNEL); in cgbc_hwmon_probe_sensors()
125 if (!hwmon->sensors) in cgbc_hwmon_probe_sensors()
[all …]
/linux/drivers/memory/
H A Dda8xx-ddrctl.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * TI da8xx DDR2/mDDR controller driver
23 * some changes (as is the case for the LCD controller on da850-lcdk - the
24 * first board we support here). When linux gets an appropriate framework,
37 .name = "da850-pbbpr",
50 const char *board; member
56 .name = "da850-pbbpr",
64 .board = "ti,da850-lcdk",
78 if (strcmp(knob->name, setting->name) == 0) in da8xx_ddrctl_match_knob()
93 if (of_machine_is_compatible(board_settings->board)) in da8xx_ddrctl_get_board_settings()
[all …]
/linux/arch/arm/boot/dts/marvell/
H A Dkirkwood.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/input/input.h>
3 #include <dt-bindings/gpio/gpio.h>
8 #address-cells = <1>;
9 #size-cells = <1>;
11 interrupt-parent = <&intc>;
14 #address-cells = <1>;
15 #size-cells = <0>;
22 clock-names = "cpu_clk", "ddrclk", "powersave";
33 compatible = "marvell,kirkwood-mbus", "simple-bus";
[all …]
/linux/drivers/mfd/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
21 necessary for using the board's GPIO and MFGPT functionality.
31 expander, PWM and keypad controller. This includes the I2C driver and
58 tristate "Active-semi ACT8945A"
63 Support for the ACT8945A PMIC from Active-semi. This device
64 features three step-down DC/DC converters and four low-dropout
80 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
83 called sun4i-gpadc.
114 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
146 over at91-usart-serial driver and usart-spi-driver. Only one function
[all …]
H A Dcgbc-core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Congatec Board Controller core driver.
5 * The x86 Congatec modules have an embedded micro controller named Board
6 * Controller. This Board Controller has a Watchdog timer, some GPIOs, and two
58 /* Wait the Board Controller is ready to receive some session commands */
64 ret = readx_poll_timeout(ioread16, cgbc->io_session + CGBC_SESSION_STATUS, status, in cgbc_wait_device()
67 if (ret || ioread32(cgbc->io_session + CGBC_SESSION_ACCESS)) in cgbc_wait_device()
68 ret = -ENODEV; in cgbc_wait_device()
78 ret = readx_poll_timeout(ioread8, cgbc->io_session + CGBC_SESSION_CMD, val, in cgbc_session_command()
83 iowrite8(cmd, cgbc->io_session + CGBC_SESSION_CMD); in cgbc_session_command()
[all …]
/linux/arch/sh/boards/mach-r2d/
H A Dirq.c1 // SPDX-License-Identifier: GPL-2.0
8 * Renesas Technology Sales RTS7751R2D Support, R2D-PLUS and R2D-1.
24 /* board specific interrupt sources (R2D-1 and R2D-PLUS) */
25 EXT, /* EXT_INT0-3 */
27 AX88796, /* Ethernet controller (R2D-1 board) */
28 KEY, /* Key input (R2D-PLUS board) */
32 PCI_INTD_RTL8139, /* Ethernet controller */
34 PCI_INTB_RTL8139, /* Ethernet controller with HUB (R2D-PLUS board) */
35 PCI_INTB_SLOT, /* PCI Slot 3.3v (R2D-1 board) */
42 /* Vectors for R2D-1 */
[all …]
/linux/Documentation/devicetree/bindings/display/hisilicon/
H A Ddw-dsi.txt1 Device-Tree bindings for DesignWare DSI Host Controller v1.20a driver
3 A DSI Host Controller resides in the middle of display controller and external
7 - compatible: value should be "hisilicon,hi6220-dsi".
8 - reg: physical base address and length of dsi controller's registers.
9 - clocks: contains APB clock phandle + clock-specifier pair.
10 - clock-names: should be "pclk".
11 - ports: contains DSI controller input and output sub port.
17 A example of HiKey board hi6220 SoC and board specific DT entry:
22 compatible = "hisilicon,hi6220-dsi";
25 clock-names = "pclk";
[all …]
/linux/Documentation/devicetree/bindings/board/
H A Dfsl,fpga-qixis-i2c.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/board/fsl,fpga-qixis-i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale on-board FPGA connected on I2C bus
10 - Frank Li <Frank.Li@nxp.com>
15 - items:
16 - enum:
17 - fsl,bsc9132qds-fpga
18 - const: fsl,fpga-qixis-i2c
[all …]
/linux/sound/soc/atmel/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
18 tristate "SoC PCM DAI support for AT91 SSC controller using PDC"
24 in PDC mode configured using audio-graph-card in device-tree.
27 tristate "SoC PCM DAI support for AT91 SSC controller using DMA"
33 in DMA mode configured using audio-graph-card in device-tree.
36 tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board"
42 Say Y if you want to add support for SoC audio on WM8731-based
43 AT91sam9g20 evaluation board.
56 tristate "SoC Audio support for WM8731-based at91sam9x5 board"
63 at91sam9x5 based board that is using WM8731 codec.
[all …]
/linux/Documentation/devicetree/bindings/arm/
H A Darm,versatile.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linusw@kernel.org>
13 The ARM Versatile boards are two variants of ARM926EJ-S evaluation boards
21 When fitted with the IB2 Interface Board, the Versatile AB will present an
22 optional system controller node which controls the extra peripherals on the
23 interface board.
30 - description: The ARM Versatile Application Baseboard (HBI-0118) is an
31 evaluation board specifically for the ARM926EJ-S. It can be connected
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dpinctrl-bindings.txt4 such as pull-up/down, tri-state, drive-strength etc are designated as pin
5 controllers. Each pin controller must be represented as a node in device tree,
15 need to reconfigure pins at run-time, for example to tri-state pins when the
25 For example, a pin controller may set up its own "active" state when the
26 driver loads. This would allow representing a board's static pin configuration
29 individual board device tree files, and any requirements imposed by the
30 bindings for the individual client devices in use by that board, i.e. whether
47 pinctrl-0: List of phandles, each pointing at a pin configuration
49 nodes of the pin controller that they configure. Multiple
52 from multiple nodes for a single pin controller, each
[all …]
/linux/drivers/gpib/eastwood/
H A Dfluke_gpib.c1 // SPDX-License-Identifier: GPL-2.0
5 * cb7210 connected to channel 0 of a pl330 dma controller.
17 #include <linux/dma-mapping.h>
26 static int fluke_attach_holdoff_all(struct gpib_board *board,
28 static int fluke_attach_holdoff_end(struct gpib_board *board,
30 static void fluke_detach(struct gpib_board *board);
31 static int fluke_config_dma(struct gpib_board *board, int output);
32 static irqreturn_t fluke_gpib_internal_interrupt(struct gpib_board *board);
41 spin_lock_irqsave(&nec_priv->register_page_lock, flags); in fluke_locking_read_byte()
43 spin_unlock_irqrestore(&nec_priv->register_page_lock, flags); in fluke_locking_read_byte()
[all …]
/linux/Documentation/devicetree/bindings/input/
H A Dbrcm,bcm-keypad.txt1 * Broadcom Keypad Controller device tree bindings
3 Broadcom Keypad controller is used to interface a SoC with a matrix-type
4 keypad device. The keypad controller supports multiple row and column lines.
6 The keypad controller can sense a key-press and key-release and report the
9 This binding is based on the matrix-keymap binding with the following
12 keypad,num-rows and keypad,num-columns are required.
15 - compatible: should be "brcm,bcm-keypad"
17 - reg: physical base address of the controller and length of memory mapped
20 - interrupts: The interrupt number to the cpu.
22 Board Specific Properties:
[all …]
/linux/include/video/
H A Dmetronomefb.h2 * metronomefb.h - definitions for the metronome framebuffer driver
15 /* command structure used by metronome controller */
18 u16 args[((64-2)/2)];
22 /* struct used by metronome. board specific stuff comes from *board */
31 struct metronome_board *board; member
38 /* board specific routines and data */
54 struct fb_info *host_fbinfo; /* the host LCD controller's fbi */
/linux/arch/arm/mach-pxa/
H A Dirqs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * arch/arm/mach-pxa/include/mach/irqs.h
20 #define IRQ_USBH1 PXA_IRQ(3) /* USB Host interrupt 2 (non-OHCI,PXA27x) */
21 #define IRQ_KEYPAD PXA_IRQ(4) /* Key pad controller */
23 #define IRQ_ACIPC0 PXA_IRQ(5) /* AP-CP Communication (PXA930) */
26 #define IRQ_OST_4_11 PXA_IRQ(7) /* OS timer 4-11 matches (PXA27x) */
29 #define IRQ_GPIO_2_x PXA_IRQ(10) /* GPIO[2-x] Edge Detect */
39 #define IRQ_LCD PXA_IRQ(17) /* LCD Controller Service Request */
42 #define IRQ_ACIPC2 PXA_IRQ(19) /* AP-CP Communication (PXA930) */
62 #define IRQ_USIM2 PXA_IRQ(38) /* USIM2 Controller */
[all …]
/linux/include/linux/spi/
H A Dspi.h1 /* SPDX-License-Identifier: GPL-2.0-or-later
15 #include <linux/device-id/acpi.h>
16 #include <linux/device-id/of.h>
17 #include <linux/device-id/spi.h>
43 * INTERFACES between SPI controller-side drivers and SPI target protocol handlers,
49 * struct spi_statistics - statistics for spi transfers
50 * @syncp: seqcount to protect members in this struct for per-cpu update
51 * on 32-bit systems
53 * @messages: number of spi-messages handled
102 u64_stats_update_begin(&__lstats->syncp); \
[all …]
/linux/drivers/gpib/include/
H A Dgpib_types.h1 /* SPDX-License-Identifier: GPL-2.0 */
27 /* IO base address to use for non-pnp cards (set by core, driver should make local copy) */
30 /* IRQ to use for non-pnp cards (set by core, driver should make local copy) */
32 /* dma channel to use for non-pnp cards (set by core, driver should make local copy) */
52 * between the board-specific details dealt with in the drivers
53 * and generic interface provided by gpib-common.
57 /* name of board */
59 /* attach() initializes board and allocates resources */
60 int (*attach)(struct gpib_board *board, const struct gpib_board_config *config);
61 /* detach() shuts down board and frees resources */
[all …]
/linux/drivers/video/backlight/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 This framework adds support for low-level control of LCD.
15 Some framebuffer devices connect to platform-specific LCD modules
16 in order to have a platform-specific way to control the flat panel
62 If you have a panel based on the ILI9221/9222 controller
66 tristate "ILI Technology ILI9320 controller support"
69 If you have a panel based on the ILI9320 controller chip
84 If you have a VGG2432A4 panel based on the ILI9320 controller chip
90 This driver provides a platform-device registered LCD power
118 tristate "Himax HX-8357 LCD Driver"
[all …]

12345678910>>...40