| /OK3568_Linux_fs/kernel/Documentation/ABI/stable/ |
| H A D | sysfs-class-infiniband | 2 ------------------------------------------------- 9 Contact: linux-rdma@vger.kernel.org 24 Contact: linux-rdma@vger.kernel.org 34 Contact: linux-rdma@vger.kernel.org 39 What: /sys/class/infiniband/<device>/ports/<port-num>/lid 40 What: /sys/class/infiniband/<device>/ports/<port-num>/rate 41 What: /sys/class/infiniband/<device>/ports/<port-num>/lid_mask_count 42 What: /sys/class/infiniband/<device>/ports/<port-num>/sm_sl 43 What: /sys/class/infiniband/<device>/ports/<port-num>/sm_lid 44 What: /sys/class/infiniband/<device>/ports/<port-num>/state [all …]
|
| /OK3568_Linux_fs/kernel/sound/usb/ |
| H A D | mixer_scarlett_gen2.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2018-2019 by Geoffrey D. Bennett <g at b4.vu> 28 * (firmware 1083) using usbmon in July-August 2018. 36 * - input, output, mixer-matrix muxes 37 * - 18x10 mixer-matrix gain stages 38 * - gain/volume controls 39 * - level meters 40 * - line/inst level and pad controls 43 * /--------------\ 18chn 20chn /--------------\ 44 * | Hardware in +--+------\ /-------------+--+ ALSA PCM out | [all …]
|
| H A D | midi.c | 2 * usbmidi.c - ALSA USB MIDI driver 4 * Copyright (c) 2002-2009 Clemens Ladisch 7 * Based on the OSS usb-midi driver by NAGANO Daisuke, 163 } ports[0x10]; member 175 } ports[0x10]; member 195 if (err < 0 && err != -ENODEV) in snd_usbmidi_submit_urb() 196 dev_err(&urb->dev->dev, "usb_submit_urb: %d\n", err); in snd_usbmidi_submit_urb() 205 switch (urb->status) { in snd_usbmidi_urb_error() 207 case -ENOENT: in snd_usbmidi_urb_error() 208 case -ECONNRESET: in snd_usbmidi_urb_error() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/ |
| H A D | brcm,bcm7445-switch-v4.0.txt | 5 - compatible: should be one of 6 "brcm,bcm7445-switch-v4.0" 7 "brcm,bcm7278-switch-v4.0" 8 "brcm,bcm7278-switch-v4.8" 9 - reg: addresses and length of the register sets for the device, must be 6 11 - interrupts: interrupts for the devices, must be two interrupts 12 - #address-cells: must be 1, see dsa/dsa.txt 13 - #size-cells: must be 0, see dsa/dsa.txt 17 - dsa,mii-bus: phandle to the MDIO bus controller, see dsa/dsa.txt 18 - dsa,ethernet: phandle to the CPU network interface controller, see dsa/dsa.txt [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/cavium/liquidio/ |
| H A D | octeon_device.c | 7 * Copyright (c) 2003-2016 Cavium, Inc. 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 68 /* Max Txqs: Half for each of the two ports :max_iq/2 */ 74 /* Max Rxqs: Half for each of the two ports :max_oq/2 */ 80 /* Num of desc for rx rings */ 83 /* Num of desc for tx rings */ 97 /* Max Txqs: Half for each of the two ports :max_iq/2 */ 103 /* Max Rxqs: Half for each of the two ports :max_oq/2 */ 109 /* Num of desc for rx rings */ 112 /* Num of desc for tx rings */ [all …]
|
| H A D | octeon_config.h | 7 * Copyright (c) 2003-2016 Cavium, Inc. 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 25 /*--------------------------CONFIG VALUES------------------------*/ 121 #define CFG_GET_IQ_CFG(cfg) ((cfg)->iq) 122 #define CFG_GET_IQ_MAX_Q(cfg) ((cfg)->iq.max_iqs) 123 #define CFG_GET_IQ_PENDING_LIST_SIZE(cfg) ((cfg)->iq.pending_list_size) 124 #define CFG_GET_IQ_INSTR_TYPE(cfg) ((cfg)->iq.instr_type) 125 #define CFG_GET_IQ_DB_MIN(cfg) ((cfg)->iq.db_min) 126 #define CFG_GET_IQ_DB_TIMEOUT(cfg) ((cfg)->iq.db_timeout) 128 #define CFG_GET_IQ_INTR_PKT(cfg) ((cfg)->iq.iq_intr_pkt) [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ |
| H A D | par_io.txt | 1 * Parallel I/O Ports 3 This node configures Parallel I/O ports for CPUs with QE support. 5 device that using parallel I/O ports, a child node should be created. 10 - device_type : should be "par_io". 11 - reg : offset to the register set and its length. 12 - num-ports : number of Parallel I/O ports 17 #address-cells = <1>; 18 #size-cells = <0>; 20 num-ports = <7>; 27 via its own gpio-controller node: [all …]
|
| /OK3568_Linux_fs/kernel/sound/core/seq/ |
| H A D | seq_ports.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * ALSA sequencer Ports 17 registration of client ports 25 not optimal for clients that have many ports. For sending messages to all 33 ports 35 2) replace the linked list of ports by a array of pointers which is 43 /* return pointer to port structure - port is locked if found */ 45 int num) in snd_seq_port_use_ptr() argument 51 read_lock(&client->ports_lock); in snd_seq_port_use_ptr() 52 list_for_each_entry(port, &client->ports_list_head, list) { in snd_seq_port_use_ptr() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | configfs-rdma_cm | 4 Description: Interface is used to configure RDMA-cable HCAs in respect to 5 RDMA-CM attributes. 9 # mount -t configfs none /config/ 13 mkdir -p /config/rdma_cm/<hca> 16 What: /config/rdma_cm/<hca>/ports/<port-num>/default_roce_mode 19 Description: RDMA-CM based connections from HCA <hca> at port <port-num> 24 What: /config/rdma_cm/<hca>/ports/<port-num>/default_roce_tos 27 Description: RDMA-CM QPs from HCA <hca> at port <port-num> 30 The possible RoCE TOS values are 0-255.
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | mac.c | 5 * SPDX-License-Identifier: GPL-2.0+ 16 "[read|save|id|num|errata|date|ports|0|1|2|3|4|5|6|7]\n" 18 " - read EEPROM content into memory\n" 20 " - save to the EEPROM\n" 22 " - program system id\n" 23 "mac num\n" 24 " - program system serial number\n" 26 " - program errata data\n" 28 " - program date\n" 29 "mac ports\n" [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/ |
| H A D | atmel-usb.txt | 6 - compatible: Should be "atmel,at91rm9200-ohci" for USB controllers 8 - reg: Address and length of the register set for the device 9 - interrupts: Should contain ohci interrupt 10 - clocks: Should reference the peripheral, host and system clocks 11 - clock-names: Should contain three strings 15 - num-ports: Number of ports. 16 - atmel,vbus-gpio: If present, specifies a gpio that needs to be 18 - atmel,oc-gpio: If present, specifies a gpio that needs to be 22 compatible = "atmel,at91rm9200-ohci", "usb-ohci"; 25 clock-names = "ohci_clk", "hclk", "uhpck"; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pci/ |
| H A D | nvidia,tegra20-pcie.txt | 4 - compatible: Must be: 5 - "nvidia,tegra20-pcie": for Tegra20 6 - "nvidia,tegra30-pcie": for Tegra30 7 - "nvidia,tegra124-pcie": for Tegra124 and Tegra132 8 - "nvidia,tegra210-pcie": for Tegra210 9 - "nvidia,tegra186-pcie": for Tegra186 10 - power-domains: To ungate power partition by BPMP powergate driver. Must 13 - device_type: Must be "pci" 14 - reg: A list of physical base address and length for each set of controller 15 registers. Must contain an entry for each entry in the reg-names property. [all …]
|
| H A D | nvidia,tegra194-pcie.txt | 4 and thus inherits all the common properties defined in designware-pcie.txt. 9 - power-domains: A phandle to the node that controls power to the respective 19 "include/dt-bindings/power/tegra194-powergate.h" file. 20 - reg: A list of physical base address and length pairs for each set of 21 controller registers. Must contain an entry for each entry in the reg-names 23 - reg-names: Must include the following entries: 25 "config": As per the definition in designware-pcie.txt 31 - interrupts: A list of interrupt outputs of the controller. Must contain an 32 entry for each entry in the interrupt-names property. 33 - interrupt-names: Must include the following entries: [all …]
|
| H A D | designware-pcie.txt | 4 - compatible: 5 "snps,dw-pcie" for RC mode; 6 "snps,dw-pcie-ep" for EP mode; 7 - reg: For designware cores version < 4.80 contains the configuration 10 - reg-names: Must be "config" for the PCIe configuration space and "atu" for 15 - #address-cells: set to <3> 16 - #size-cells: set to <2> 17 - device_type: set to "pci" 18 - ranges: ranges for the PCI memory and I/O regions 19 - #interrupt-cells: set to <1> [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | am335x-boneblack-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 6 #include <dt-bindings/display/tda998x.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 10 regulator-min-microvolt = <1800000>; 11 regulator-max-microvolt = <1800000>; 12 regulator-always-on; 16 vmmc-supply = <&vmmcsd_fixed>; 20 vmmc-supply = <&vmmcsd_fixed>; 21 pinctrl-names = "default"; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soundwire/ |
| H A D | cadence_master.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 14 * @num: pdi number 23 int num; member 102 * struct sdw_cdns - Cadence driver context 109 * @ports: Data ports 110 * @num_ports: Total number of data ports 126 struct sdw_cdns_port *ports; member
|
| H A D | bus.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 15 return -ENOTSUPP; in sdw_acpi_find_slaves() 50 * struct sdw_msg - Message structure 85 * @num: Port number. For audio streams, valid port number ranges from 92 * SoundWire spec has no mention of ports for Master interface but the 96 int num; member 111 * @port_list: List of Slave Ports configured for this stream 130 * @port_list: List of Master Ports configured for this stream, can be zero. 179 params->port_num = port_num; in sdw_fill_xport_params() [all …]
|
| H A D | qcom.c | 1 // SPDX-License-Identifier: GPL-2.0 56 #define SWRM_DP_PORT_CTRL_BANK(n, m) (0x1124 + 0x100 * (n - 1) + 0x40 * m) 57 #define SWRM_DP_BLOCK_CTRL3_BANK(n, m) (0x1138 + 0x100 * (n - 1) + 0x40 * m) 133 struct regmap *wcd_regmap = ctrl->regmap; in qcom_swrm_ahb_reg_read() 153 struct regmap *wcd_regmap = ctrl->regmap; in qcom_swrm_ahb_reg_write() 173 *val = readl(ctrl->mmio + reg); in qcom_swrm_cpu_reg_read() 180 writel(val, ctrl->mmio + reg); in qcom_swrm_cpu_reg_write() 192 spin_lock_irqsave(&ctrl->comp_lock, flags); in qcom_swrm_cmd_fifo_wr_cmd() 193 ctrl->comp = ∁ in qcom_swrm_cmd_fifo_wr_cmd() 194 spin_unlock_irqrestore(&ctrl->comp_lock, flags); in qcom_swrm_cmd_fifo_wr_cmd() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/i2c/busses/ |
| H A D | i2c-fsi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * FSI-attached I2C master algorithm 151 struct list_head ports; member 193 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_INT_MASK, &interrupt); in fsi_i2c_dev_init() 198 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_MODE, &mode); in fsi_i2c_dev_init() 202 rc = fsi_i2c_read_reg(i2c->fsi, I2C_FSI_ESTAT, &extended_status); in fsi_i2c_dev_init() 206 i2c->fifo_size = FIELD_GET(I2C_ESTAT_FIFO_SZ, extended_status); in fsi_i2c_dev_init() 208 i2c->fifo_size - I2C_FIFO_HI_LVL); in fsi_i2c_dev_init() 211 return fsi_i2c_write_reg(i2c->fsi, I2C_FSI_WATER_MARK, &watermark); in fsi_i2c_dev_init() 217 struct fsi_device *fsi = port->master->fsi; in fsi_i2c_set_port() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/hsi/ |
| H A D | hsi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 36 HSI_ARB_RR, /* Round-robin arbitration */ 58 * struct hsi_channel - channel resource used by the hsi clients 68 * struct hsi_config - Configuration for RX/TX HSI modules 90 * struct hsi_board_info - HSI client board info 97 * @archdata: Architecture-dependent device data 121 * struct hsi_client - HSI client attached to an HSI port 140 dev_set_drvdata(&cl->device, data); in hsi_client_set_drvdata() 145 return dev_get_drvdata(&cl->device); in hsi_client_drvdata() 153 * struct hsi_client_driver - Driver associated to an HSI client [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/host/ |
| H A D | xhci-tegra.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include <linux/dma-mapping.h> 168 unsigned int num; member 203 } ports; member 280 return readl(tegra->fpci_base + offset); in fpci_readl() 286 writel(value, tegra->fpci_base + offset); in fpci_writel() 291 return readl(tegra->ipfs_base + offset); in ipfs_readl() 297 writel(value, tegra->ipfs_base + offset); in ipfs_writel() 324 struct clk *clk = tegra->ss_src_clk; in tegra_xusb_set_ss_clk() 338 new_parent_rate = clk_get_rate(tegra->pll_u_480m); in tegra_xusb_set_ss_clk() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/soundwire/ |
| H A D | sdw.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 52 * constants for flow control, ports and transport 71 * enum sdw_slave_status - Slave status 89 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare 90 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare 100 * enum sdw_command_response - Command response as defined by SDW spec 180 * enum sdw_p15_behave - Slave Port 15 behaviour when the Master attempts a 191 * enum sdw_dpn_type - Data port types 206 * enum sdw_clk_stop_mode - Clock Stop modes [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/ls1021aqds/ |
| H A D | eth.c | 4 * SPDX-License-Identifier: GPL-2.0+ 7 * Freescale LS1021AQDS board. The RGMII PHYs are the three on-board 1Gb 8 * ports. The SGMII PHYs are provided by the standard Freescale four-port 72 struct ls1021a_mdio *priv = bus->priv; in ls1021a_mdio_read() 76 return priv->realbus->read(priv->realbus, addr, devad, regnum); in ls1021a_mdio_read() 82 struct ls1021a_mdio *priv = bus->priv; in ls1021a_mdio_write() 86 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in ls1021a_mdio_write() 91 struct ls1021a_mdio *priv = bus->priv; in ls1021a_mdio_reset() 93 return priv->realbus->reset(priv->realbus); in ls1021a_mdio_reset() 103 return -1; in ls1021a_mdio_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/scsi/bfa/ |
| H A D | bfa_defs_fcs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 35 u32 flogi_sent; /* Num FLOGIs sent */ 73 * - FCP IM and FCP TM roles cannot be enabled together for a FCS port 74 * - Create multiple ports if both IM and TM functions required. 75 * - Atleast one role must be specified. 140 * following 4 feilds are valid for Physical Ports only 143 u32 num_vports_inuse; /* Num of in use vports */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/vc04_services/vchiq-mmal/ |
| H A D | mmal-vchiq.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 #include "mmal-common.h" 20 #include "mmal-msg-format.h" 34 MMAL_ES_TYPE_SUBPICTURE /**< Sub-picture elementary stream */ 38 unsigned int num; /* number of buffers */ member 88 u32 inputs; /* Number of input ports */ 89 u32 outputs; /* Number of output ports */ 90 u32 clocks; /* Number of clock ports */ 92 struct vchiq_mmal_port input[MAX_PORT_COUNT]; /* input ports */ 93 struct vchiq_mmal_port output[MAX_PORT_COUNT]; /* output ports */ [all …]
|