/linux/Documentation/devicetree/bindings/powerpc/fsl/ |
H A D | mpic.txt | 14 - compatible 16 Value type: <string> 22 - reg 24 Value type: <prop-encoded-array> 29 - interrupt-controller 31 Value type: <empty> 35 - #interrupt-cells 37 Value type: <u32> 38 Definition: Shall be 2 or 4. A value of 2 means that interrupt 39 specifiers do not contain the interrupt-type or type-specific [all …]
|
H A D | mpc5200.txt | 2 ---------------------------- 4 (c) 2006-2009 Secret Lab Technologies Ltd 8 ------------------ 9 For mpc5200 on-chip devices, the format for each compatible value is 10 <chip>-<device>[-<mode>]. The OS should be able to match a device driver 11 to the device based solely on the compatible value. If two drivers 21 "fsl,mpc5200-<device>". 29 compatible = "fsl,mpc5200b-<device>","fsl,mpc5200-<device>"; 34 ie. ethernet on mpc5200: compatible = "fsl,mpc5200-fec"; 35 ethernet on mpc5200b: compatible = "fsl,mpc5200b-fec", "fsl,mpc5200-fec"; [all …]
|
H A D | srio.txt | 5 - compatible 7 Value type: <string> 11 Optionally, a compatible string of "fsl,srio-vX.Y" where X is Major 15 - reg 17 Value type: <prop-encoded-array> 22 - interrupts 24 Value type: <prop_encoded-array> 26 value of the interrupts property consists of one interrupt 31 property. (Typically shared with port-write). 33 - fsl,srio-rmu-handle: [all …]
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | ibm,emac.txt | 8 correct clock-frequency property. 13 - device_type : "network" 15 - compatible : compatible list, contains 2 entries, first is 16 "ibm,emac-CHIP" where CHIP is the host ASIC (440gx, 18 "ibm,emac4". For Axon, thus, we have: "ibm,emac-axon", 20 - interrupts : <interrupt mapping for EMAC IRQ and WOL IRQ> 21 - reg : <registers mapping> 22 - local-mac-address : 6 bytes, MAC address 23 - mal-device : phandle of the associated McMAL node 24 - mal-tx-channel : 1 cell, index of the tx channel on McMAL associated [all …]
|
H A D | broadcom-bcm87xx.txt | 5 "ethernet-phy-ieee802.3-c45" 9 - broadcom,c45-reg-init : one of more sets of 4 cells. The first cell 11 address within the MMD, the third cell contains a mask to be ANDed 12 with the existing register value, and the fourth cell is ORed with 13 he result to yield the new register value. If the third cell has a 14 value of zero, no read of the existing value is performed. 18 ethernet-phy@5 { 20 compatible = "broadcom,bcm8706", "ethernet-phy-ieee802.3-c45"; 21 interrupt-parent = <&gpio>; 28 broadcom,c45-reg-init = <1 0xc808 0xff8f 0x70>;
|
H A D | fsl,fman.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 13 Due to the fact that the FMan is an aggregation of sub-engines (ports, MACs, 19 - fsl,fman 26 cell-index: 31 The cell-index value may be used by the SoC, to identify the 33 there's a description of the cell-index use in each SoC: 35 - P1023: [all …]
|
/linux/arch/parisc/include/asm/ |
H A D | pdcpat.h | 9 * Copyright 2000 (c) Hewlett Packard (Paul Bame <bame()spam.parisc-linux.org>) 10 * Copyright 2000,2004 (c) Grant Grundler <grundler()nahspam.parisc-linux.org> 15 * manipulatin g cell state within PD */ 16 #define PDC_PAT_CELL_GET_NUMBER 0L /* Return Cell number */ 17 #define PDC_PAT_CELL_GET_INFO 1L /* Returns info about Cell */ 19 #define PDC_PAT_CELL_SET_ATTENTION 9L /* Set Cell Attention indicator */ 20 #define PDC_PAT_CELL_NUMBER_TO_LOC 10L /* Cell Number -> Location */ 29 #define PDC_PAT_CELL_CHANGE_ALIAS 129L /* Change Non-Equivalent Alias Chacking */ 63 /* PDC PAT CHASSIS LOG -- Platform logging & forward progress functions */ 74 /* PDC PAT CPU -- CPU configuration within the protection domain */ [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | ext-ctrls-detect.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _detect-controls: 13 .. _detect-control-id: 28 .. flat-table:: 29 :header-rows: 0 30 :stub-columns: 0 32 * - ``V4L2_DETECT_MD_MODE_DISABLED`` 33 - Disable motion detection. 34 * - ``V4L2_DETECT_MD_MODE_GLOBAL`` 35 - Use a single motion detection threshold. [all …]
|
/linux/Documentation/devicetree/bindings/power/reset/ |
H A D | nvmem-reboot-mode.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/reset/nvmem-reboot-mode.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bartosz Golaszewski <bartosz.golaszewski@linaro.org> 13 This driver gets the reboot mode magic value from the reboot-mode driver 14 and stores it in the NVMEM cell named "reboot-mode". The bootloader can 15 then read it and take different action according to the value. 19 const: nvmem-reboot-mode 21 nvmem-cells: [all …]
|
/linux/arch/powerpc/include/asm/ |
H A D | pmac_feature.h | 12 * Note: I removed media-bay details from the feature stuff, I believe it's 13 * not worth it, the media-bay driver can directly use the mac-io 26 * the prototype parameters (struct device_node* node, int value). 48 * all of the Grand-Central based machines. We currently don't 82 * to the device-tree. (Sawtooth is most tower G4s, FW_IMAC is most 85 * device-tree "model" or "compatible" property. 116 /* MacRISC4 / G5 machines. We don't have per-machine selection here anymore, 147 long param, long value) in pmac_call_feature() argument 150 return -ENODEV; in pmac_call_feature() 151 return ppc_md.feature_call(selector, node, param, value); in pmac_call_feature() [all …]
|
/linux/drivers/mfd/ |
H A D | intel-lpss.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 #include <linux/clk-provider.h> 33 #include <linux/io-64-nonatomic-lo-hi.h> 37 #include "intel-lpss.h" 49 /* Offsets from lpss->priv */ 85 struct mfd_cell *cell; member 125 .name = "dw-apb-uart", 131 .name = "pxa2xx-spi", 141 lpss->active_ltr = readl(lpss->priv + LPSS_PRIV_ACTIVELTR); in intel_lpss_cache_ltr() 142 lpss->idle_ltr = readl(lpss->priv + LPSS_PRIV_IDLELTR); in intel_lpss_cache_ltr() [all …]
|
H A D | wl1273-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/mfd/wl1273-core.h> 21 static int wl1273_fm_read_reg(struct wl1273_core *core, u8 reg, u16 *value) in wl1273_fm_read_reg() argument 23 struct i2c_client *client = core->client; in wl1273_fm_read_reg() 29 dev_err(&client->dev, "%s: Read: %d fails.\n", __func__, reg); in wl1273_fm_read_reg() 30 return -EREMOTEIO; in wl1273_fm_read_reg() 33 *value = (u16)b[0] << 8 | b[1]; in wl1273_fm_read_reg() 40 struct i2c_client *client = core->client; in wl1273_fm_write_cmd() 46 dev_err(&client->dev, "%s: Cmd: %d fails.\n", __func__, cmd); in wl1273_fm_write_cmd() 55 struct i2c_client *client = core->client; in wl1273_fm_write_data() [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | cirrus,madera.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 21 include/dt-bindings/sound/madera.h 26 - $ref: dai-common.yaml# 29 '#sound-dai-cells': 31 The first cell indicating the audio interface. 38 INnAR INnBL INnBR. For non-muxed inputs the first two cells 46 $ref: /schemas/types.yaml#/definitions/uint32-array [all …]
|
/linux/drivers/staging/iio/Documentation/ |
H A D | sysfs-bus-iio-adc-ad7280a | 1 What: /sys/bus/iio/devices/deviceX/inY-inZ_balance_switch_en 3 Contact: linux-iio@vger.kernel.org 5 Writing 1 enables the cell balance output switch corresponding 6 to input Y. Writing 0 disables it. If the inY-inZ_balance_timer 7 is set to a none zero value, the corresponding switch will 11 What: /sys/bus/iio/devices/deviceX/inY-inZ_balance_timer 13 Contact: linux-iio@vger.kernel.org 15 The inY-inZ_balance_timer file allows the user to program 16 individual times for each cell balance output. The AD7280A 17 allows the user to set the timer to a value from 0 minutes to [all …]
|
/linux/Documentation/devicetree/bindings/mailbox/ |
H A D | brcm,iproc-flexrm-mbox.txt | 6 FlexRM driver will create a mailbox-controller instance for given FlexRM 10 -------------------- 11 - compatible: Should be "brcm,iproc-flexrm-mbox" 12 - reg: Specifies base physical address and size of the FlexRM 14 - msi-parent: Phandles (and potential Device IDs) to MSI controllers 17 Refer devicetree/bindings/interrupt-controller/msi.txt 18 - #mbox-cells: Specifies the number of cells needed to encode a mailbox 21 The 1st cell is the mailbox channel number. 23 The 2nd cell contains MSI completion threshold. This is the 27 The 3rd cell contains MSI timer value representing time for [all …]
|
/linux/Documentation/devicetree/bindings/mmc/ |
H A D | fsl-imx-esdhc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/fsl-imx-esdhc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawnguo@kernel.org> 13 - $ref: sdhci-common.yaml# 20 by mmc.txt and the properties used by the sdhci-esdhc-imx driver. 25 - enum: 26 - fsl,imx25-esdhc 27 - fsl,imx35-esdhc [all …]
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | marvell,icu.txt | 2 -------------------------------- 5 responsible for collecting all wired-interrupt sources in the CP and 13 - compatible: Should be "marvell,cp110-icu" 15 - reg: Should contain ICU registers location and length. 22 - compatible: Should be one of: 23 * "marvell,cp110-icu-nsr" 24 * "marvell,cp110-icu-sr" 25 * "marvell,cp110-icu-sei" 26 * "marvell,cp110-icu-rei" 28 - #interrupt-cells: Specifies the number of cells needed to encode an [all …]
|
H A D | hisilicon,mbigen-v2.txt | 6 MBI is kind of msi interrupt only used on Non-PCI devices. 12 Non-pci devices can connect to mbigen and generate the 18 ------------------------------------------- 19 - compatible: Should be "hisilicon,mbigen-v2" 21 - reg: Specifies the base physical address and size of the Mbigen 25 ------------------------------------------ 26 - interrupt controller: Identifies the node as an interrupt controller 28 - msi-parent: Specifies the MSI controller this mbigen use. 29 For more detail information,please refer to the generic msi-parent binding in 30 Documentation/devicetree/bindings/interrupt-controller/msi.txt. [all …]
|
H A D | arm,gic-v3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/arm,gic-v3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <maz@kernel.org> 15 Software Generated Interrupts (SGI), and Locality-specific Peripheral 19 - $ref: /schemas/interrupt-controller.yaml# 24 - items: 25 - enum: 26 - qcom,msm8996-gic-v3 [all …]
|
/linux/net/core/ |
H A D | of_net.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 #include <linux/nvmem-consumer.h> 18 * of_get_phy_mode - Get phy mode for given device_node 22 * The function gets phy interface string from property 'phy-mode' or 23 * 'phy-connection-type'. The index in phy_modes table is set in 25 * PHY_INTERFACE_MODE_NA and an errno is returned, e.g. -ENODEV. 34 err = of_property_read_string(np, "phy-mode", &pm); in of_get_phy_mode() 36 err = of_property_read_string(np, "phy-connection-type", &pm); in of_get_phy_mode() 46 return -ENODEV; in of_get_phy_mode() 54 if (pp && pp->length == ETH_ALEN && is_valid_ether_addr(pp->value)) { in of_get_mac_addr() [all …]
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | brcm,bcm2835-gpio.txt | 7 - compatible: "brcm,bcm2835-gpio" 8 - compatible: should be one of: 9 "brcm,bcm2835-gpio" - BCM2835 compatible pinctrl 10 "brcm,bcm7211-gpio" - BCM7211 compatible pinctrl 11 "brcm,bcm2711-gpio" - BCM2711 compatible pinctrl 12 "brcm,bcm7211-gpio" - BCM7211 compatible pinctrl 13 - reg: Should contain the physical address of the GPIO module's registers. 14 - gpio-controller: Marks the device node as a GPIO controller. 15 - #gpio-cells : Should be two. The first cell is the pin number and the 16 second cell is used to specify optional parameters: [all …]
|
/linux/Documentation/devicetree/bindings/thermal/ |
H A D | qoriq-thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/qoriq-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawnguo@kernel.org> 11 - Sascha Hauer <s.hauer@pengutronix.de> 12 - Fabio Estevam <festevam@gmail.com> 14 $ref: thermal-sensor.yaml# 22 Value Device 23 ---------- ----- [all …]
|
/linux/Documentation/devicetree/bindings/gpio/ |
H A D | gpio-thunderx.txt | 1 Cavium ThunderX/OCTEON-TX GPIO controller bindings 4 - reg: The controller bus address. 5 - gpio-controller: Marks the device node as a GPIO controller. 6 - #gpio-cells: Must be 2. 7 - First cell is the GPIO pin number relative to the controller. 8 - Second cell is a standard generic flag bitfield as described in gpio.txt. 11 - compatible: "cavium,thunder-8890-gpio", unused as PCI driver binding is used. 12 - interrupt-controller: Marks the device node as an interrupt controller. 13 - #interrupt-cells: Must be present and have value of 2 if 14 "interrupt-controller" is present. [all …]
|
/linux/include/uapi/linux/ |
H A D | atm.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 /* atm.h - general ATM declarations */ 4 /* Written 1995-2000 by Werner Almesberger, EPFL LRC/ICA */ 8 * WARNING: User-space programs should not #include <linux/atm.h> directly. 28 #define ATM_CELL_SIZE 53 /* ATM cell size incl. header */ 35 #define ATM_NOT_RSV_VCI 32 /* first non-reserved VCI value */ 69 /* set CLP bit value - TODO */ 85 * the data plane but generally seems to be data plane-centric, any layer is 91 /* ATM cell header (for AAL0) */ 109 #define ATM_PTI_US0 0 /* user data cell, congestion not exp, SDU-type 0 */ [all …]
|
/linux/Documentation/devicetree/bindings/extcon/ |
H A D | wlf,arizona.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 20 wlf,hpdet-channel: 24 to HPDETR. If this node is not included or if the value is unknown, 30 wlf,use-jd2: 35 wlf,use-jd2-nopull: 40 wlf,jd-invert: 45 wlf,micd-software-compare: [all …]
|