| /kernel/linux/linux-6.6/Documentation/arch/sh/ |
| D | new-machine.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Adding a new board to LinuxSH 7 Paul Mundt <lethal@linux-sh.org> 18 of the board-specific code (with the exception of stboards) ended up 19 in arch/sh/kernel/ directly, with board-specific headers ending up in 20 include/asm-sh/. For the new kernel, things are broken out by board type, 24 Board-specific code:: 27 |-- arch 28 | `-- sh 29 | `-- boards [all …]
|
| /kernel/linux/linux-5.10/Documentation/sh/ |
| D | new-machine.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Adding a new board to LinuxSH 7 Paul Mundt <lethal@linux-sh.org> 18 of the board-specific code (with the exception of stboards) ended up 19 in arch/sh/kernel/ directly, with board-specific headers ending up in 20 include/asm-sh/. For the new kernel, things are broken out by board type, 24 Board-specific code:: 27 |-- arch 28 | `-- sh 29 | `-- boards [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/board/ |
| D | fsl-board.txt | 1 Freescale Reference Board Bindings 6 * Board Control and Status (BCSR) 10 - compatible : Should be "fsl,<board>-bcsr" 11 - reg : Offset and length of the register set for the device 16 compatible = "fsl,mpc8360mds-bcsr"; 20 * Freescale on-board FPGA 22 This is the memory-mapped registers for on board FPGA. 25 - compatible: should be a board-specific string followed by a string 27 "fsl,<board>-fpga", "fsl,fpga-pixis", or 28 "fsl,<board>-fpga", "fsl,fpga-qixis" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/board/ |
| D | fsl-board.txt | 1 Freescale Reference Board Bindings 6 * Board Control and Status (BCSR) 10 - compatible : Should be "fsl,<board>-bcsr" 11 - reg : Offset and length of the register set for the device 16 compatible = "fsl,mpc8360mds-bcsr"; 20 * Freescale on-board FPGA 22 This is the memory-mapped registers for on board FPGA. 25 - compatible: should be a board-specific string followed by a string 27 "fsl,<board>-fpga", "fsl,fpga-pixis", or 28 "fsl,<board>-fpga", "fsl,fpga-qixis" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | ste-u300.txt | 1 ST-Ericsson U300 Device Tree Bindings 3 For various board the "board" node may contain specific properties 4 that pertain to this particular board, such as board-specific GPIOs 5 or board power regulator supplies. 13 - compatible: must be "stericsson,u300-syscon". 14 - reg: the base address and size of the system controller. 18 S365 "Small Board U365": 21 This contains the board-specific information. 22 - compatible: must be "stericsson,s365". 23 - vana15-supply: the regulator supplying the 1.5V to drive the [all …]
|
| D | ste-nomadik.txt | 1 ST-Ericsson Nomadik Device Tree Bindings 3 For various board the "board" node may contain specific properties 4 that pertain to this particular board, such as board-specific GPIOs. 7 - Nomadik System and reset controller used for basic chip control, clock 9 - compatible: must be "stericsson,nomadik,src" 13 Nomadik NHK-15 board manufactured by ST Microelectronics: 17 compatible="st,nomadik-nhk-15"; 23 compatible="calaosystems,usb-s8815"; 25 Required node: usb-s8815 29 usb-s8815 { [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/arm/google/ |
| D | chromebook-boot-flow.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 - Board name, specified at depthcharge_ compile time. This is $(BOARD) below. 17 - Board revision number, determined at runtime (perhaps by reading GPIO 19 - SKU number, read from GPIO strappings at boot time. This is $(SKU) below. 23 - google,$(BOARD)-rev$(REV)-sku$(SKU) 24 - google,$(BOARD)-rev$(REV) 25 - google,$(BOARD)-sku$(SKU) 26 - google,$(BOARD) 31 Note that for some boards there may be extra board-specific logic to inject 35 find one that matches the most specific compatible. It will then look [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | davinci-vpbe.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ----------------------- 29 board specific settings (specified in board-xxx-evm.c). This allows 32 API to set timings in VENC for a specific display resolution. As of this 41 is connected, the timings for a specific standard/preset is retrieved from 42 the board specific table and the values are used to set the timings in 43 venc using non-standard timing mode. 48 add the available outputs as a board specific entry (i.e add the "LogicPD" 49 output name to board-xxx-evm.c). A table of timings for various LCDs 50 supported can be maintained in the board specific setup file to support [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-mmp/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 19 bool "Marvell's PXA168 Aspenite Development Board" 23 Say 'Y' here if you want to support the Marvell PXA168-based 24 Aspenite Development Board. 27 bool "Marvell's PXA168 Zylonite2 Development Board" 31 Say 'Y' here if you want to support the Marvell PXA168-based 32 Zylonite2 Development Board. 35 bool "Marvell's PXA168 Avengers Lite Development Board" 39 Say 'Y' here if you want to support the Marvell PXA168-based 40 Avengers Lite Development Board. [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/ |
| D | hecubafb.c | 2 * linux/drivers/video/hecubafb.c -- FB driver for Hecuba/Apollo controller 12 * This work was possible because of apollo display code from E-Ink's website 15 * available by E-Ink on its support site. Some commands such as 0xA4 24 * It is intended to be architecture independent. A board specific driver 46 /* Display specific information */ 75 par->board->set_data(par, data); in apollo_send_data() 78 par->board->set_ctl(par, HCB_DS_BIT, 0); in apollo_send_data() 81 par->board->wait_for_ack(par, 0); in apollo_send_data() 84 par->board->set_ctl(par, HCB_DS_BIT, 1); in apollo_send_data() 87 par->board->wait_for_ack(par, 1); in apollo_send_data() [all …]
|
| /kernel/linux/linux-6.6/include/video/ |
| D | hecubafb.h | 2 * hecubafb.h - definitions for the hecuba framebuffer driver 15 /* Apollo controller specific defines */ 22 /* Hecuba interface specific defines */ 29 /* struct used by hecuba. board specific stuff comes from *board */ 32 struct hecuba_board *board; member 37 /* board specific routines 38 board drivers can implement wait_for_ack with interrupts if desired. if
|
| D | broadsheetfb.h | 2 * broadsheetfb.h - definitions for the broadsheet framebuffer driver 36 /* Broadsheet pin interface specific defines */ 41 /* Broadsheet IO interface specific defines */ 45 /* struct used by broadsheet. board specific stuff comes from *board */ 48 struct broadsheet_board *board; member 56 /* board specific routines */
|
| /kernel/linux/linux-5.10/include/video/ |
| D | hecubafb.h | 2 * hecubafb.h - definitions for the hecuba framebuffer driver 15 /* Apollo controller specific defines */ 22 /* Hecuba interface specific defines */ 29 /* struct used by hecuba. board specific stuff comes from *board */ 32 struct hecuba_board *board; member 37 /* board specific routines 38 board drivers can implement wait_for_ack with interrupts if desired. if
|
| D | broadsheetfb.h | 2 * broadsheetfb.h - definitions for the broadsheet framebuffer driver 36 /* Broadsheet pin interface specific defines */ 41 /* Broadsheet IO interface specific defines */ 45 /* struct used by broadsheet. board specific stuff comes from *board */ 48 struct broadsheet_board *board; member 56 /* board specific routines */
|
| /kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
| D | cvmx-helper-board.h | 7 * Copyright (c) 2003-2008 Cavium Networks 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 30 * Helper functions to abstract board specific data about 31 * network ports from the rest of the cvmx-helper files. 37 #include <asm/octeon/cvmx-helper.h> 58 #define CVMX_HELPER_BOARD_MGMT_IPD_PORT -10 62 * port. A result of -1 means there isn't a MII capable PHY 66 * This function must be modifed for every new Octeon board. 68 * data to determine board types and revisions. It relys on the [all …]
|
| /kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
| D | cvmx-helper-board.h | 7 * Copyright (c) 2003-2008 Cavium Networks 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 30 * Helper functions to abstract board specific data about 31 * network ports from the rest of the cvmx-helper files. 37 #include <asm/octeon/cvmx-helper.h> 58 #define CVMX_HELPER_BOARD_MGMT_IPD_PORT -10 62 * port. A result of -1 means there isn't a MII capable PHY 66 * This function must be modified for every new Octeon board. 68 * data to determine board types and revisions. It relies on the [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/gpio/ |
| D | legacy.rst | 13 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled 17 (BGA) packages. Board schematics show which external hardware connects to 18 which GPIOs. Drivers can be written generically, so that board setup code 21 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every 22 non-dedicated pin can be configured as a GPIO; and most chips have at least 27 Most PC southbridges have a few dozen GPIO-capable pins (with only the BIOS 32 - Output values are writable (high=1, low=0). Some chips also have 34 value might be driven ... supporting "wire-OR" and similar schemes 37 - Input values are likewise readable (1, 0). Some chips support readback 38 of pins configured as "output", which is very useful in such "wire-OR" [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-davinci/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 7 ccflags-$(CONFIG_ARCH_MULTIPLATFORM) := -I$(srctree)/$(src)/include 10 obj-y := serial.o usb.o common.o sram.o 12 obj-$(CONFIG_DAVINCI_MUX) += mux.o 14 # Chip specific 15 obj-$(CONFIG_ARCH_DAVINCI_DM644x) += dm644x.o devices.o 16 obj-$(CONFIG_ARCH_DAVINCI_DM355) += dm355.o devices.o 17 obj-$(CONFIG_ARCH_DAVINCI_DM646x) += dm646x.o devices.o 18 obj-$(CONFIG_ARCH_DAVINCI_DM365) += dm365.o devices.o 19 obj-$(CONFIG_ARCH_DAVINCI_DA830) += da830.o devices-da8xx.o usb-da8xx.o [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | samsung-sdhci.txt | 8 Required SoC Specific Properties: 9 - compatible: should be one of the following 10 - "samsung,s3c6410-sdhci": For controllers compatible with s3c6410 sdhci 12 - "samsung,exynos4210-sdhci": For controllers compatible with Exynos4 sdhci 15 Required Board Specific Properties: 16 - pinctrl-0: Should specify pin control groups used for this controller. 17 - pinctrl-names: Should contain only one value - "default". 21 compatible = "samsung,exynos4210-sdhci"; 24 bus-width = <4>; 25 cd-gpios = <&gpk2 2 0>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/ |
| D | usage-model.rst | 1 .. SPDX-License-Identifier: GPL-2.0 44 ---------- 56 In 2005, when PowerPC Linux began a major cleanup and to merge 32-bit 57 and 64-bit support, the decision was made to require DT support on all 61 blob without requiring a real Open Firmware implementation. U-Boot, 66 existing non-DT aware firmware. 74 ------------- 79 ------------------- 84 hardware configuration from the board and device driver support in the 86 it allows board and device support to become data driven; to make [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/ |
| D | usage-model.rst | 1 .. SPDX-License-Identifier: GPL-2.0 44 ---------- 56 In 2005, when PowerPC Linux began a major cleanup and to merge 32-bit 57 and 64-bit support, the decision was made to require DT support on all 61 blob without requiring a real Open Firmware implementation. U-Boot, 66 existing non-DT aware firmware. 74 ------------- 79 ------------------- 84 hardware configuration from the board and device driver support in the 86 it allows board and device support to become data driven; to make [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/gpio/ |
| D | legacy.rst | 13 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled 17 (BGA) packages. Board schematics show which external hardware connects to 18 which GPIOs. Drivers can be written generically, so that board setup code 21 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every 22 non-dedicated pin can be configured as a GPIO; and most chips have at least 27 Most PC southbridges have a few dozen GPIO-capable pins (with only the BIOS 32 - Output values are writable (high=1, low=0). Some chips also have 34 value might be driven ... supporting "wire-OR" and similar schemes 37 - Input values are likewise readable (1, 0). Some chips support readback 38 of pins configured as "output", which is very useful in such "wire-OR" [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | hecubafb.c | 2 * linux/drivers/video/hecubafb.c -- FB driver for Hecuba/Apollo controller 12 * This work was possible because of apollo display code from E-Ink's website 15 * available by E-Ink on its support site. Some commands such as 0xA4 24 * It is intended to be architecture independent. A board specific driver 46 /* Display specific information */ 75 par->board->set_data(par, data); in apollo_send_data() 78 par->board->set_ctl(par, HCB_DS_BIT, 0); in apollo_send_data() 81 par->board->wait_for_ack(par, 0); in apollo_send_data() 84 par->board->set_ctl(par, HCB_DS_BIT, 1); in apollo_send_data() 87 par->board->wait_for_ack(par, 1); in apollo_send_data() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | ste-nomadik.txt | 1 ST-Ericsson Nomadik Device Tree Bindings 3 For various board the "board" node may contain specific properties 4 that pertain to this particular board, such as board-specific GPIOs. 7 - Nomadik System and reset controller used for basic chip control, clock 9 - compatible: must be "stericsson,nomadik,src" 13 Nomadik NHK-15 board manufactured by ST Microelectronics: 17 compatible="st,nomadik-nhk-15"; 23 compatible="calaosystems,usb-s8815"; 25 Required node: usb-s8815 29 usb-s8815 { [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/85xx/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 bool "Freescale Book-E Machine Type" 23 When selected, this option enables cache-sram support 25 cache-sram-size and cache-sram-offset kernel boot 32 This option enables support for the Freescale BSC9131RDB board. 41 This option enables support for the C293PCIE board 47 This option enables support for the Freescale BSC9132 QDS board. 56 This option enables support for the MPC 8540 ADS board 63 This option enables support for the MPC 8560 ADS board 71 This option enables support for the MPC85xx CDS board [all …]
|