Home
last modified time | relevance | path

Searched +full:cell +full:- +full:value (Results 1 – 25 of 422) sorted by relevance

12345678910>>...17

/Linux-v6.1/Documentation/devicetree/bindings/net/
Dfsl-fman.txt5 - FMan Node
6 - FMan Port Node
7 - FMan MURAM Node
8 - FMan dTSEC/XGEC/mEMAC Node
9 - FMan IEEE 1588 Node
10 - FMan MDIO Node
11 - Example
18 Due to the fact that the FMan is an aggregation of sub-engines (ports, MACs,
23 - compatible
25 Value type: <stringlist>
[all …]
Dibm,emac.txt8 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 …]
Dbroadcom-bcm87xx.txt5 "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>;
/Linux-v6.1/Documentation/devicetree/bindings/powerpc/fsl/
Dmpic.txt14 - 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 …]
Dmpc5200.txt2 ----------------------------
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 …]
Dsrio.txt5 - 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-v6.1/drivers/nvmem/
Dcore.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 2013 Maxime Ripard <maxime.ripard@free-electrons.com>
16 #include <linux/nvmem-consumer.h>
17 #include <linux/nvmem-provider.h>
79 if (nvmem->reg_read) in __nvmem_reg_read()
80 return nvmem->reg_read(nvmem->priv, offset, val, bytes); in __nvmem_reg_read()
82 return -EINVAL; in __nvmem_reg_read()
90 if (nvmem->reg_write) { in __nvmem_reg_write()
91 gpiod_set_value_cansleep(nvmem->wp_gpio, 0); in __nvmem_reg_write()
92 ret = nvmem->reg_write(nvmem->priv, offset, val, bytes); in __nvmem_reg_write()
[all …]
/Linux-v6.1/drivers/md/
Ddm-bio-prison-v1.h2 * Copyright (C) 2011-2017 Red Hat, Inc.
10 #include "persistent-data/dm-block-manager.h" /* FIXME: for dm_block_t */
11 #include "dm-thin-metadata.h" /* FIXME: for dm_thin_id */
16 /*----------------------------------------------------------------*/
20 * where they can't cause any mischief. Bios are put in a cell identified
21 * by a key, multiple bios can be in the same cell. When the cell is
54 * Eventually all bio prison clients should manage their own cell memory.
62 struct dm_bio_prison_cell *cell);
65 * Creates, or retrieves a cell that overlaps the given key.
67 * Returns 1 if pre-existing cell returned, zero if new cell created using
[all …]
/Linux-v6.1/arch/parisc/include/asm/
Dpdcpat.h9 * 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-v6.1/Documentation/userspace-api/media/v4l/
Dext-ctrls-detect.rst1 .. 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-v6.1/drivers/mfd/
Dintel-lpss.c1 // SPDX-License-Identifier: GPL-2.0-only
15 #include <linux/clk-provider.h>
27 #include <linux/io-64-nonatomic-lo-hi.h>
31 #include "intel-lpss.h"
41 /* Offsets from lpss->priv */
77 struct mfd_cell *cell; member
117 .name = "dw-apb-uart",
123 .name = "pxa2xx-spi",
133 lpss->active_ltr = readl(lpss->priv + LPSS_PRIV_ACTIVELTR); in intel_lpss_cache_ltr()
134 lpss->idle_ltr = readl(lpss->priv + LPSS_PRIV_IDLELTR); in intel_lpss_cache_ltr()
[all …]
Dwl1273-core.c1 // 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-v6.1/drivers/staging/iio/Documentation/
Dsysfs-bus-iio-adc-ad7280a1 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-v6.1/Documentation/devicetree/bindings/sound/
Dcirrus,madera.yaml1 # 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 '#sound-dai-cells':
28 The first cell indicating the audio interface.
35 INnAR INnBL INnBR. For non-muxed inputs the first two cells
43 $ref: /schemas/types.yaml#/definitions/uint32-array
51 cirrus,out-mono:
[all …]
/Linux-v6.1/arch/powerpc/include/asm/
Dpmac_feature.h12 * 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-v6.1/drivers/leds/
Dleds-asic3.c1 // SPDX-License-Identifier: GPL-2.0-only
27 #define MAX_CLK 4000 /* Fits into 12-bit Time registers */
37 enum led_brightness value) in brightness_set() argument
39 struct platform_device *pdev = to_platform_device(cdev->dev->parent); in brightness_set()
40 const struct mfd_cell *cell = mfd_get_cell(pdev); in brightness_set() local
41 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in brightness_set()
45 timebase = (value == LED_OFF) ? 0 : (LED_EN|0x4); in brightness_set()
47 base = led_n_base[cell->id]; in brightness_set()
58 struct platform_device *pdev = to_platform_device(cdev->dev->parent); in blink_set()
59 const struct mfd_cell *cell = mfd_get_cell(pdev); in blink_set() local
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/mailbox/
Dbrcm,iproc-flexrm-mbox.txt6 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 3nd cell contains MSI timer value representing time for
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/power/reset/
Dnvmem-reboot-mode.txt3 This driver gets reboot mode magic value from reboot-mode driver
4 and stores it in a NVMEM cell named "reboot-mode". Then the bootloader
6 value stored.
9 - compatible: should be "nvmem-reboot-mode".
10 - nvmem-cells: A phandle to the reboot mode provided by a nvmem device.
11 - nvmem-cell-names: Should be "reboot-mode".
13 The rest of the properties should follow the generic reboot-mode description
14 found in reboot-mode.txt
17 reboot-mode {
18 compatible = "nvmem-reboot-mode";
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/interrupt-controller/
Dmarvell,icu.txt2 --------------------------------
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 …]
Dhisilicon,mbigen-v2.txt6 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 …]
/Linux-v6.1/net/core/
Dof_net.c1 // SPDX-License-Identifier: GPL-2.0-only
14 #include <linux/nvmem-consumer.h>
17 * of_get_phy_mode - Get phy mode for given device_node
21 * The function gets phy interface string from property 'phy-mode' or
22 * 'phy-connection-type'. The index in phy_modes table is set in
24 * PHY_INTERFACE_MODE_NA and an errno is returned, e.g. -ENODEV.
33 err = of_property_read_string(np, "phy-mode", &pm); in of_get_phy_mode()
35 err = of_property_read_string(np, "phy-connection-type", &pm); in of_get_phy_mode()
45 return -ENODEV; in of_get_phy_mode()
53 if (pp && pp->length == ETH_ALEN && is_valid_ether_addr(pp->value)) { in of_get_mac_addr()
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/
Dbrcm,bcm2835-gpio.txt7 - 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-v6.1/Documentation/devicetree/bindings/mmc/
Dfsl-imx-esdhc.yaml1 # 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: "mmc-controller.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-v6.1/include/linux/
Dnvmem-provider.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * Copyright (C) 2013 Maxime Ripard <maxime.ripard@free-electrons.com>
22 /* used for vendor specific post processing of cell data */
34 #define NVMEM_DEVID_NONE (-1)
35 #define NVMEM_DEVID_AUTO (-2)
38 * struct nvmem_keepout - NVMEM register keepout range.
42 * @value: The byte to fill reads with for this region.
47 unsigned char value; member
51 * struct nvmem_config - NVMEM device configuration
57 * @cells: Optional array of pre-defined NVMEM cells.
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/gpio/
Dgpio-thunderx.txt1 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 …]

12345678910>>...17