| /freebsd/sys/contrib/device-tree/Bindings/mtd/ | 
| H A D | mtd-physmap.txt | 1 CFI or JEDEC memory-mapped NOR flash, MTD-RAM (NVRAM...)3 Flash chips (Memory Technology Devices) are often used for solid state
 6  - compatible : should contain the specific model of mtd chip(s)
 7    used, if known, followed by either "cfi-flash", "jedec-flash",
 8    "mtd-ram" or "mtd-rom".
 9  - reg : Address range(s) of the mtd chip(s)
 11    non-identical chips can be described in one node.
 12  - bank-width : Width (in bytes) of the bank.  Equal to the
 14  - device-width : (optional) Width of a single mtd chip.  If
 15    omitted, assumed to be equal to 'bank-width'.
 [all …]
 
 | 
| H A D | mtd-physmap.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/mtd/mtd-physmap.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: CFI or JEDEC memory-mapped NOR flash, MTD-RAM (NVRAM...)
 10   - Rob Herring <robh@kernel.org>
 13   Flash chips (Memory Technology Devices) are often used for solid state
 17   - $ref: mtd.yaml#
 18   - $ref: /schemas/memory-controllers/mc-peripheral-props.yaml#
 23       - items:
 [all …]
 
 | 
| H A D | brcm,brcmnand.txt | 3 The Broadcom Set-Top Box NAND controller supports low-level access to raw NAND4 flash chips. It has a memory-mapped register interface for both control
 6 paired with a custom DMA engine (inventively named "Flash DMA") which supports
 15 - compatible       : May contain an SoC-specific compatibility string (see below)
 16                      to account for any SoC-specific hardware bits that may be
 21                      string, like "brcm,brcmnand-v7.0"
 23                          brcm,brcmnand-v2.1
 24                          brcm,brcmnand-v2.2
 25                          brcm,brcmnand-v4.0
 26                          brcm,brcmnand-v5.0
 [all …]
 
 | 
| /freebsd/share/man/man4/ | 
| H A D | at45d.4 | 30 .Nd driver for DataFlash(tm) non-volatile storage devices35 .Bd -ragged -offset indent
 42 .Bd -literal -offset indent
 48 driver provides support for the family of non-volatile storage
 66 .Pa /dev/flash/at45d? .
 75 .Bl -bullet -compact
 107 The most commonly-used ones are documented below.
 112 .Bl -tag -width indent
 117 .It Va spi-max-frequency
 126 .Bl -tag -width indent
 [all …]
 
 | 
| H A D | mx25l.4 | 30 .Nd driver for SpiFlash(tm) compatible non-volatile storage devices35 .Bd -ragged -offset indent
 42 .Bd -literal -offset indent
 48 driver provides support for the family of non-volatile storage
 63 .Pa /dev/flash/spi? .
 72 .Bl -bullet -compact
 140 The most commonly-used ones are documented below.
 145 .Bl -tag -width indent
 147 Must be the string "jedec,spi-nor".
 150 .It Va spi-max-frequency
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/mtd/partitions/ | 
| H A D | brcm,bcm963xx-imagetag.txt | 4 Some Broadcom BCM63XX SoC based devices contain additional, non discoverable5 partitions or non standard bootloader partition sizes. For these a mixed layout
 12 - compatible : must be "brcm,bcm963xx-imagetag"
 16 flash@1e000000 {
 17 	compatible = "cfi-flash";
 19 	bank-width = <2>;
 22 		compatible = "fixed-partitions";
 23 		#address-cells = <1>;
 24 		#size-cells = <1>;
 28 			read-only;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/marvell/ | 
| H A D | dove-d2plug.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 20 		compatible = "gpio-leds";
 21 		pinctrl-0 = <&pmx_gpio_0 &pmx_gpio_1 &pmx_gpio_2>;
 22 		pinctrl-names = "default";
 24 		led-wlan-ap {
 25 			label = "wlan-ap";
 29 		led-wlan-act {
 30 			label = "wlan-act";
 34 		led-bluetooth-act {
 [all …]
 
 | 
| H A D | dove-d3plug.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 20 		compatible = "gpio-leds";
 21 		pinctrl-0 = <&pmx_gpio_0 &pmx_gpio_1 &pmx_gpio_2>;
 22 		pinctrl-names = "default";
 24 		led-wlan-act {
 25 			label = "wlan-ac
 [all...]
 | 
| H A D | orion5x-maxtor-shared-storage-2.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (C) 2014 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 7 /dts-v1/;
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/interrupt-controller/irq.h>
 12 #include "orion5x-mv88f5182.dtsi"
 16 	compatible = "maxtor,shared-storage-2", "marvell,orion5x-88f5182", "marvell,orion5x";
 25 		stdout-path = &uart0;
 34 	gpio-keys {
 [all …]
 
 | 
| H A D | orion5x-lacie-d2-network.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (C) 2014 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 7 /dts-v1/;
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/interrupt-controller/irq.h>
 12 #include "orion5x-mv88f5182.dtsi"
 16 	compatible = "lacie,d2-network", "marvell,orion5x-88f5182", "marvell,orion5x";
 25 		stdout-path = &uart0;
 34 	gpio-keys {
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/leds/ | 
| H A D | common.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Jacek Anaszewski <jacek.anaszewski@gmail.com>
 11   - Pavel Machek <pavel@ucw.cz>
 14   LED and flash LED devices provide the same basic functionality as current
 15   regulators, but extended with LED and flash LED specific features like
 16   blinking patterns, flash timeout, flash faults and external flash strobe mode.
 25   led-sources:
 30     $ref: /schemas/types.yaml#/definitions/uint32-array
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/aspeed/ | 
| H A D | ast2600-facebook-netbmc-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+4 #include "aspeed-g6.dtsi"
 5 #include <dt-bindings/gpio/aspeed-gpio.h>
 24 	 * GPIO-based SPI Master is required to access SPI TPM, because
 25 	 * full-duplex SPI transactions are not supported by ASPEED SPI
 30 		compatible = "spi-gpio";
 31 		#address-cell
 [all...]
 | 
| /freebsd/sys/dev/cfe/ | 
| H A D | cfe_ioctl.h | 1 /*-2  * SPDX-License-Identifier: BSD-3-Clause
 23  * 3) THIS SOFTWARE IS PROVIDED "AS-IS" AND ANY EXPRESS OR IMPLIED
 26  *    NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL BROADCOM BE LIABLE
 48     *  NVFAM and FLASH stuff
 54 #define IOCTL_FLASH_ERASE_ALL   4	/* Erase the entire flash */
 55 #define IOCTL_FLASH_WRITE_ALL	5	/* write entire flash */
 56 #define IOCTL_FLASH_GETINFO	6	/* get flash device info */
 62 #define IOCTL_FLASH_DATA_WIDTH_MODE	12 	/* switch flash and gen bus to support 8 or 16-bit mode I/O…
 71     unsigned long long flash_base;	/* flash physical base address */
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/riscv/microchip/ | 
| H A D | mpfs-icicle-kit.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)2 /* Copyright (c) 2020-2021 Microchip Technology Inc */
 4 /dts-v1/;
 7 #include "mpfs-icicle-kit-fabric.dtsi"
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/leds/common.h>
 12 	model = "Microchip PolarFire-SoC Icicle Kit";
 13 	compatible = "microchip,mpfs-icicle-reference-rtlv2210", "microchip,mpfs-icicle-kit",
 26 		stdout-path = "serial1:115200n8";
 30 		compatible = "gpio-leds";
 [all …]
 
 | 
| /freebsd/sys/dev/mlx5/mlx5_fpga/ | 
| H A D | sdk.h | 1 /*-14  *      - Redistributions of source code must retain the above
 18  *      - Redistributions in binary form must reproduce the above
 39 /* #include <linux/dma-direction.h> */
 46  * This header defines the in-kernel API for Innova FPGA client drivers.
 55  * struct mlx5_fpga_client - Describes an Innova client driver
 70 	 * Any SBU-specific initialization should happen at this stage
 78 	 * SBU-specific cleanup should happen at this stage
 95  * struct mlx5_fpga_dma_entry - A scatter-gather DMA entry
 102 	/** @dma_addr: Private member. Physical DMA-mapped address of the data */
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/microchip/ | 
| H A D | sparx5_pcb125.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 11 	compatible = "microchip,sparx5-pcb125", "microchip,sparx5";
 20 	emmc_pins: emmc-pins {
 28 		drive-strength = <3>;
 35 	bus-width = <8>;
 36 	non-removable;
 37 	pinctrl-0 = <&emmc_pins>;
 38 	max-frequency = <8000000>;
 39 	microchip,clock-delay = <10>;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/renesas/ | 
| H A D | r8a7743-iwg20m.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * Device Tree Source for the iWave-RZG1M-20M Qseven SOM
 9 #include <dt-bindings/gpio/gpio.h>
 25 		compatible = "regulator-fixed";
 26 		regulator-name = "3P3V";
 27 		regulator-min-microvolt = <3300000>;
 28 		regulator-max-microvolt = <3300000>;
 29 		regulator-always-on;
 30 		regulator-boot-on;
 35 	clock-frequency = <20000000>;
 [all …]
 
 | 
| H A D | r8a7744-iwg20m.dtsi | 1 // SPDX-License-Identifier: GPL-2.09 #include <dt-bindings/gpio/gpio.h>
 20 		compatible = "regulator-fixed";
 21 		regulator-name = "3P3V";
 22 		regulator-min-microvolt = <3300000>;
 23 		regulator-max-microvolt = <3300000>;
 24 		regulator-always-on;
 25 		regulator-boot-on;
 30 	clock-frequency = <20000000>;
 47 		power-source = <3300>;
 [all …]
 
 | 
| H A D | r8a7745-iwg22m.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * Device Tree Source for the iWave-RZG1E-G22M SODIMM SOM
 9 #include <dt-bindings/gpio/gpio.h>
 20 		compatible = "regulator-fixed";
 21 		regulator-name = "3P3V";
 22 		regulator-min-microvolt = <3300000>;
 23 		regulator-max-microvolt = <3300000>;
 24 		regulator-always-on;
 25 		regulator-boot-on;
 34 	clock-frequency = <20000000>;
 [all …]
 
 | 
| H A D | r8a7742-iwg21m.dtsi | 1 // SPDX-License-Identifier: GPL-2.09 #include <dt-bindings/gpio/gpio.h>
 25 		compatible = "regulator-fixed";
 26 		regulator-name = "3P3V";
 27 		regulator-min-microvolt = <3300000>;
 28 		regulator-max-microvolt = <3300000>;
 29 		regulator-always-on;
 30 		regulator-boot-on;
 35 	clock-frequency = <20000000>;
 40 	qspi-en-hog {
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/spi/ | 
| H A D | brcm,spi-bcm-qspi.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/spi/brcm,spi-bc
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/src/arm/st/ | 
| H A D | ste-ux500-samsung-golden.dts | 1 // SPDX-License-Identifier: GPL-2.0-only2 /dts-v1/;
 4 #include "ste-db8500.dtsi"
 5 #include "ste-ab8505.dtsi"
 6 #include "ste-dbx5x0-pinctrl.dtsi"
 7 #include <dt-bindings/gpio/gpio.h>
 8 #include <dt-bindings/leds/common.h>
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/interrupt-controller/irq.h>
 14  * You need an intermediate, device-tree compatible bootloader
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/nvmem/layouts/ | 
| H A D | onie,tlv-layout.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/nvmem/layouts/onie,tlv-layout.yaml#
 5 $schema: http://devicetree.org/meta-schema
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/Bindings/nvmem/ | 
| H A D | st,stm32-romem.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/nvmem/st,stm32-romem.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: STMicroelectronics STM32 Factory-programmed data
 10   This represents STM32 Factory-programmed read only non-volatile area: locked
 11   flash, OTP, read-only HW regs... This contains various information such as:
 16   - Fabrice Gasnier <fabrice.gasnier@foss.st.com>
 19   - $ref: nvmem.yaml#
 20   - $ref: nvmem-deprecated-cells.yaml#
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/marvell/ | 
| H A D | armada-8040-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 #include <dt-bindings/gpio/gpio.h>
 9 #include "armada-8040.dtsi"
 13 	compatible = "marvell,armada8040-db", "marvell,armada8040",
 14 		     "marvell,armada-ap806-quad", "marvell,armada-ap806";
 17 		stdout-path = "serial0:115200n8";
 34 	cp0_reg_usb3_0_vbus: cp0-usb3-0-vbus {
 35 		compatible = "regulator-fixed";
 36 		regulator-name = "cp0-usb3h0-vbus";
 37 		regulator-min-microvolt = <5000000>;
 [all …]
 
 |