/Linux-v6.1/Documentation/devicetree/bindings/phy/ |
D | phy-cadence-sierra.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/phy/phy-cadence-sierra.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 title: Cadence Sierra PHY binding 10 This binding describes the Cadence Sierra PHY. Sierra PHY supports multilink 14 - Swapnil Jakhade <sjakhade@cadence.com> 15 - Yuti Amonkar <yamonkar@cadence.com> 20 - cdns,sierra-phy-t0 21 - ti,sierra-phy-t0 [all …]
|
D | ti,phy-j721e-wiz.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/ 4 --- 5 $id: "http://devicetree.org/schemas/phy/ti,phy-j721e-wiz.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Kishon Vijay Abraham I <kishon@ti.com> 16 - ti,j721e-wiz-16g 17 - ti,j721e-wiz-10g 18 - ti,am64-wiz-10g 19 - ti,j7200-wiz-10g [all …]
|
/Linux-v6.1/drivers/phy/cadence/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Cadence PHYs 7 tristate "Cadence Torrent PHY driver" 13 Support for Cadence Torrent PHY. 16 tristate "Cadence D-PHY Support" 21 Choose this option if you have a Cadence D-PHY in your 23 cdns-dphy. 26 tristate "Cadence D-PHY Rx Support" 31 Support for Cadence D-PHY in Rx configuration. 34 tristate "Cadence Sierra PHY Driver" [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 2 obj-$(CONFIG_PHY_CADENCE_TORRENT) += phy-cadence-torrent.o 3 obj-$(CONFIG_PHY_CADENCE_DPHY) += cdns-dphy.o 4 obj-$(CONFIG_PHY_CADENCE_DPHY_RX) += cdns-dphy-rx.o 5 obj-$(CONFIG_PHY_CADENCE_SIERRA) += phy-cadence-sierra.o 6 obj-$(CONFIG_PHY_CADENCE_SALVO) += phy-cadence-salvo.o
|
D | phy-cadence-sierra.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Cadence Sierra PHY Driver 10 #include <linux/clk-provider.h> 15 #include <linux/phy/phy.h> 23 #include <dt-bindings/phy/phy.h> 24 #include <dt-bindings/phy/phy-cadence.h> 29 /* PHY register offsets */ 179 /* PHY PCS common registers */ 185 /* PHY PCS lane registers */ 192 /* PHY PMA common registers */ [all …]
|
/Linux-v6.1/drivers/phy/ti/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for TI platforms 6 tristate "TI DA8xx USB PHY Driver" 11 Enable this to support the USB PHY on DA8xx SoCs. 13 This driver controls both the USB 1.1 PHY and the USB 2.0 PHY. 16 tristate "TI dm816x USB PHY driver" 33 This option enables support for TI AM654 SerDes PHY used for 48 signals to the SERDES (Sierra/Torrent). This driver configures 53 tristate "OMAP CONTROL PHY Driver" 56 Enable this to add support for the PHY part present in the control [all …]
|
/Linux-v6.1/drivers/scsi/pm8001/ |
D | pm8001_defs.h | 2 * PMC-Sierra 8001/8081/8088/8089 SAS/SATA based host adapters driver 4 * Copyright (c) 2008-2009 USI Co., Ltd. 18 * 3. Neither the names of the above-listed copyright holders nor the names 77 /* driver compile-time configuration */ 92 #define PM8001_MAX_MSIX_VEC 64 /* max msi-x int for spcv/ve */ 122 * Phy Control constants 136 * Phy Status
|
D | pm8001_init.c | 2 * PMC-Sierra PM8001/8081/8088/8089 SAS/SATA based host adapters driver 4 * Copyright (c) 2008-2009 USI Co., Ltd. 18 * 3. Neither the names of the above-listed copyright holders nor the names 87 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; in pm8001_map_queues() 88 struct blk_mq_queue_map *qmap = &shost->tag_set.map[HCTX_TYPE_DEFAULT]; in pm8001_map_queues() 90 if (pm8001_ha->number_of_intr > 1) in pm8001_map_queues() 91 blk_mq_pci_map_queues(qmap, pm8001_ha->pdev, 1); in pm8001_map_queues() 112 .this_id = -1, 151 * pm8001_phy_init - initiate our adapter phys 153 * @phy_id: phy id. [all …]
|
D | pm8001_sas.h | 2 * PMC-Sierra PM8001/8081/8088/8089 SAS/SATA based host adapters driver 4 * Copyright (c) 2008-2009 USI Co., Ltd. 18 * 3. Neither the names of the above-listed copyright holders nor the names 50 #include <linux/dma-mapping.h> 58 #include <linux/blk-mq.h> 59 #include <linux/blk-mq-pci.h> 77 (HBA)->name, __func__, __LINE__, ##__VA_ARGS__) 81 if (unlikely((HBA)->logging_level & PM8001_##level##_LOGGING)) \ 90 #define IS_SPCV_12G(dev) ((dev->device == 0X8074) \ 91 || (dev->device == 0X8076) \ [all …]
|
D | pm8001_sas.c | 2 * PMC-Sierra PM8001/8081/8088/8089 SAS/SATA based host adapters driver 4 * Copyright (c) 2008-2009 USI Co., Ltd. 18 * 3. Neither the names of the above-listed copyright holders nor the names 46 * pm8001_find_tag - from sas task to find out tag that belongs to this task 52 if (task->lldd_task) { in pm8001_find_tag() 54 ccb = task->lldd_task; in pm8001_find_tag() 55 *tag = ccb->ccb_tag; in pm8001_find_tag() 62 * pm8001_tag_free - free the no more needed tag 68 void *bitmap = pm8001_ha->tags; in pm8001_tag_free() 71 spin_lock_irqsave(&pm8001_ha->bitmap_lock, flags); in pm8001_tag_free() [all …]
|
D | pm8001_hwi.h | 2 * PMC-Sierra SPC 8001 SAS/SATA based host adapters driver 4 * Copyright (c) 2008-2009 USI Co., Ltd. 18 * 3. Neither the names of the above-listed copyright holders nor the names 124 /* for phy start*/ 137 __le32 header; /* Bits [11:0] - Message operation code */ 138 /* Bits [15:12] - Message Category */ 139 /* Bits [21:16] - Outboundqueue ID for the 141 /* Bits [23:22] - Reserved */ 142 /* Bits [28:24] - Buffer Count, indicates how 144 /* Bits [30:29] - Reserved */ [all …]
|
D | pm80xx_hwi.h | 2 * PMC-Sierra SPCv/ve 8088/8089 SAS/SATA based host adapters driver 4 * Copyright (c) 2008-2009 USI Co., Ltd. 18 * 3. Neither the names of the above-listed copyright holders nor the names 115 /* 0x11 - SMP_RECEIVED Notification removed in SPCv*/ 158 /* for phy start*/ 273 /* Byte 4 - 11 */ 276 /* Byte 12 - 19 */ 320 /* Byte 4 - 11 */ 323 /* Byte 12 - 19 */ 336 __le32 header; /* Bits [11:0] - Message operation code */ [all …]
|
D | pm80xx_hwi.c | 2 * PMC-Sierra SPCv/ve 8088/8089 SAS/SATA based host adapters driver 4 * Copyright (c) 2008-2009 PMC-Sierra, Inc., 18 * 3. Neither the names of the above-listed copyright holders nor the names 64 return -1; in pm80xx_bar4_shift() 90 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; in pm80xx_get_fatal_dump() 91 void __iomem *fatal_table_address = pm8001_ha->fatal_tbl_addr; in pm80xx_get_fatal_dump() 100 pm8001_ha->forensic_info.data_buf.direct_data = buf; in pm80xx_get_fatal_dump() 101 if (pm8001_ha->chip_id == chip_8001) { in pm80xx_get_fatal_dump() 102 pm8001_ha->forensic_info.data_buf.direct_data += in pm80xx_get_fatal_dump() 103 sprintf(pm8001_ha->forensic_info.data_buf.direct_data, in pm80xx_get_fatal_dump() [all …]
|
D | pm8001_hwi.c | 2 * PMC-Sierra SPC 8001 SAS/SATA based host adapters driver 4 * Copyright (c) 2008-2009 USI Co., Ltd. 18 * 3. Neither the names of the above-listed copyright holders nor the names 48 * read_main_config_table - read the configure table and save it. 53 void __iomem *address = pm8001_ha->main_cfg_tbl_addr; in read_main_config_table() 54 pm8001_ha->main_cfg_tbl.pm8001_tbl.signature = in read_main_config_table() 56 pm8001_ha->main_cfg_tbl.pm8001_tbl.interface_rev = in read_main_config_table() 58 pm8001_ha->main_cfg_tbl.pm8001_tbl.firmware_rev = in read_main_config_table() 60 pm8001_ha->main_cfg_tbl.pm8001_tbl.max_out_io = in read_main_config_table() 62 pm8001_ha->main_cfg_tbl.pm8001_tbl.max_sgl = in read_main_config_table() [all …]
|
/Linux-v6.1/drivers/scsi/smartpqi/ |
D | smartpqi_sas_transport.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * driver for Microchip PQI-based storage controllers 4 * Copyright (c) 2019-2022 Microchip Technology Inc. and its subsidiaries 5 * Copyright (c) 2016-2018 Microsemi Corporation 6 * Copyright (c) 2016 PMC-Sierra, Inc. 13 #include <linux/bsg-lib.h> 23 struct sas_phy *phy; in pqi_alloc_sas_phy() local 29 phy = sas_phy_alloc(pqi_sas_port->parent_node->parent_dev, in pqi_alloc_sas_phy() 30 pqi_sas_port->next_phy_index); in pqi_alloc_sas_phy() 31 if (!phy) { in pqi_alloc_sas_phy() [all …]
|
D | smartpqi.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * driver for Microchip PQI-based storage controllers 4 * Copyright (c) 2019-2022 Microchip Technology Inc. and its subsidiaries 5 * Copyright (c) 2016-2018 Microsemi Corporation 6 * Copyright (c) 2016 PMC-Sierra, Inc. 12 #include <linux/io-64-nonatomic-lo-hi.h> 18 #include <linux/bsg-lib.h> 31 u8 admin_iq_element_length; /* in 16-byte units */ 32 u8 admin_oq_element_length; /* in 16-byte units */ 33 __le16 max_reset_timeout; /* in 100-millisecond units */ [all …]
|
/Linux-v6.1/drivers/net/usb/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 comment "Host-side USB support is needed for USB Network Adapter support" 16 tristate "USB CATC NetMate-based Ethernet device support" 35 tristate "USB KLSI KL5USB101-based ethernet device support" 40 ADS USB-10BT 45 D-Link DSB-650C and DU-E10 47 I-O DATA USB-ET/T 51 Mobility USB-Ethernet Adapter 52 NetGear EA-101 61 SmartBridges smartNIC or on Belkin F5U111 devices - you should use [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/ti/ |
D | k3-j721e-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2020 Texas Instruments Incorporated - https://www.ti.com/ 7 #include <dt-bindings/phy/phy.h> 8 #include <dt-bindings/phy/phy-ti.h> 9 #include <dt-bindings/mux/mux.h> 10 #include <dt-bindings/mux/ti-serdes.h> 13 cmn_refclk: clock-cmnrefclk { 14 #clock-cells = <0>; 15 compatible = "fixed-clock"; 16 clock-frequency = <0>; [all …]
|
/Linux-v6.1/drivers/scsi/ |
D | hpsa.h | 3 * Copyright (c) 2019-2020 Microchip Technology Inc. and its subsidiaries 5 * Copyright 2014-2015 PMC-Sierra, Inc. 6 * Copyright 2000,2009-2015 Hewlett-Packard Development Company, L.P. 56 struct sas_phy *phy; member 74 unsigned char vendor[8]; /* bytes 8-15 of inquiry data */ 75 unsigned char model[16]; /* bytes 16-31 of inquiry data */ 113 int external; /* 1-from external array 0-not <0-unknown */ 216 spinlock_t devlock; /* to protect hba[ctlr]->dev[]; */ 256 /* Address of h->q[x] is passed to intr handler to know which queue */ 258 char intrname[MAX_REPLY_QUEUES][16]; /* "hpsa0-msix00" names */ [all …]
|
D | hpsa.c | 3 * Copyright (c) 2019-2020 Microchip Technology Inc. and its subsidiaries 5 * Copyright 2014-2015 PMC-Sierra, Inc. 6 * Copyright 2000,2009-2015 Hewlett-Packard Development Company, L.P. 36 #include <linux/dma-mapping.h> 52 #include <linux/percpu-defs.h> 60 * HPSA_DRIVER_VERSION must be 3 byte values (0-255) separated by '.' 61 * with an optional trailing '-' followed by a byte value (0-255). 63 #define HPSA_DRIVER_VERSION "3.4.20-200" 79 /* Embedded module documentation macros - see modules.h */ 80 MODULE_AUTHOR("Hewlett-Packard Company"); [all …]
|
/Linux-v6.1/drivers/net/ethernet/chelsio/cxgb/ |
D | pm3393.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * PMC/SIERRA (pm3393) MAC-PHY functionality. * 14 * Copyright (c) 2003 - 2005 Chelsio Communications, Inc. * 87 t1_tpi_read(cmac->adapter, OFFSET(reg), data32); in pmread() 93 t1_tpi_write(cmac->adapter, OFFSET(reg), data32); in pmwrite() 115 /* PM3393 - Enabling all hardware block interrupts. in pm3393_interrupt_enable() 138 /* PM3393 - Global interrupt enable in pm3393_interrupt_enable() 144 /* TERMINATOR - PL_INTERUPTS_EXT */ in pm3393_interrupt_enable() 145 pl_intr = readl(cmac->adapter->regs + A_PL_ENABLE); in pm3393_interrupt_enable() 147 writel(pl_intr, cmac->adapter->regs + A_PL_ENABLE); in pm3393_interrupt_enable() [all …]
|
D | suni1x10gexp_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 8 * PMC/SIERRA (pm3393) MAC-PHY functionality. * 16 * Authors: PMC/SIERRA * 34 ** Space allocated for VLAN-Id Filter 50 /** S/UNI-1x10GE-XP REGISTER ADDRESS MAP **/ 53 /* to the S/UNI-1x10GE-XP Data Sheet for the signification of each bit */ 496 /*----------------------------------------*/ 500 /* -- End register offset definitions -- */ 504 /** SUNI-1x10GE-XP REGISTER BIT MASKS **/ 544 /*---------------------------------------------------------------------------- [all …]
|
/Linux-v6.1/drivers/net/ethernet/marvell/ |
D | mv643xx_eth.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 * Copyright (C) 2003 PMC-Sierra, Inc., 13 * Copyright (C) 2003 Ralf Baechle <ralf@linux-mips.org> 15 * Copyright (C) 2004-2006 MontaVista Software, Inc. 21 * Copyright (C) 2007-2008 Marvell Semiconductor 30 #include <linux/dma-mapping.h> 44 #include <linux/phy.h> 71 * Main per-port registers. These live at offset 0x0400 for 141 * Misc per-port registers. 172 #define SKB_DMA_REALIGN ((PAGE_SIZE - NET_SKB_PAD) % SMP_CACHE_BYTES) [all …]
|
/Linux-v6.1/drivers/atm/ |
D | fore200e.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 52 #define RSD_REQUIRED (((MAX_PDU_SIZE - SMALL_BUFFER_SIZE + LARGE_BUFFER_SIZE) / LARGE_BUFFER_SIZE)… 56 /* RSD_REQUIRED receive segment descriptors are enough to describe a max-sized PDU, 61 #define RSD_EXTENSION ((RSD_REQUIRED - RSD_FIXED) + 1) 65 #define FORE200E_DEV(d) ((struct fore200e*)((d)->dev_data)) 66 #define FORE200E_VCC(d) ((struct fore200e_vcc*)((d)->dev_data)) 256 OPCODE_SET_OC3, /* set OC-3 registers */ 257 OPCODE_GET_OC3, /* get OC-3 registers */ 318 /* OC-3 registers */ 321 u32 reg[ 128 ]; /* see the PMC Sierra PC5346 S/UNI-155-Lite [all …]
|
/Linux-v6.1/ |
D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|