/Linux-v5.15/drivers/spi/ |
D | spi-mpc52xx-psc.c | 74 struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc52xx_psc_spi_activate_cs() local 75 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_activate_cs() 108 mps->bits_per_word = cs->bits_per_word; in mpc52xx_psc_spi_activate_cs() 110 if (mps->cs_control) in mpc52xx_psc_spi_activate_cs() 111 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 1 : 0); in mpc52xx_psc_spi_activate_cs() 116 struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc52xx_psc_spi_deactivate_cs() local 118 if (mps->cs_control) in mpc52xx_psc_spi_deactivate_cs() 119 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 0 : 1); in mpc52xx_psc_spi_deactivate_cs() 129 struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc52xx_psc_spi_transfer_rxtx() local 130 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_transfer_rxtx() [all …]
|
D | spi-mpc512x-psc.c | 38 #define psc_addr(mps, regname) ({ \ argument 40 switch (mps->type) { \ 42 struct mpc52xx_psc __iomem *psc = mps->psc; \ 47 struct mpc5125_psc __iomem *psc = mps->psc; \ 95 struct mpc512x_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc512x_psc_spi_activate_cs() local 101 sicr = in_be32(psc_addr(mps, sicr)); in mpc512x_psc_spi_activate_cs() 118 out_be32(psc_addr(mps, sicr), sicr); in mpc512x_psc_spi_activate_cs() 120 ccr = in_be32(psc_addr(mps, ccr)); in mpc512x_psc_spi_activate_cs() 125 bclkdiv = (mps->mclk_rate / speed) - 1; in mpc512x_psc_spi_activate_cs() 128 out_be32(psc_addr(mps, ccr), ccr); in mpc512x_psc_spi_activate_cs() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/regulator/ |
D | mps,mpq7920.yaml | 4 $id: http://devicetree.org/schemas/regulator/mps,mpq7920.yaml# 17 - mps,mpq7920 31 mps,switch-freq: 53 mps,buck-softstart: 60 mps,buck-phase-delay: 67 mps,buck-ovp-disable: 90 compatible = "mps,mpq7920"; 94 mps,switch-freq = /bits/ 8 <1>; 103 mps,buck-ovp-disable; 104 mps,buck-phase-delay = /bits/ 8 <2>; [all …]
|
D | mps,mp886x.yaml | 4 $id: http://devicetree.org/schemas/regulator/mps,mp886x.yaml# 18 - mps,mp8867 19 - mps,mp8869 28 mps,fb-voltage-divider: 34 mps,switch-frequency-hz: 42 - mps,fb-voltage-divider 53 compatible = "mps,mp8869"; 58 mps,fb-voltage-divider = <80 240>;
|
D | mps,mp5416.yaml | 4 $id: http://devicetree.org/schemas/regulator/mps,mp5416.yaml# 17 - mps,mp5416 53 compatible = "mps,mp5416";
|
D | mp8859.txt | 4 - compatible: "mps,mp8859"; 13 compatible = "mps,mp8859";
|
/Linux-v5.15/drivers/pci/ |
D | Kconfig | 198 MPS (Max Payload Size) and MRRS (Max Read Request Size) are PCIe 202 The following choices set the MPS and MRRS optimization strategy 215 Use the BIOS defaults; don't touch MPS at all. This is the same 222 Default choice; ensure that the MPS matches upstream bridge. 228 Use largest MPS that boot-time devices support. If you have a 230 will use the largest MPS that's supported by all devices. This 237 Use MPS and MRRS for best performance. Ensure that a given 238 device's MPS is no larger than its parent MPS, which allows us to 239 keep all switches/bridges to the max MPS supported by their 246 Set MPS = 128 for all devices. MPS configuration effected by the [all …]
|
D | probe.c | 1977 int mps, mpss, p_mps, rc; in pci_configure_mps() local 1982 /* MPS and MRRS fields are of type 'RsvdP' for VFs, short-circuit out */ in pci_configure_mps() 1992 mps = 128; in pci_configure_mps() 1994 mps = 128 << dev->pcie_mpss; in pci_configure_mps() 1995 rc = pcie_set_mps(dev, mps); in pci_configure_mps() 1998 mps); in pci_configure_mps() 2006 mps = pcie_get_mps(dev); in pci_configure_mps() 2009 if (mps == p_mps) in pci_configure_mps() 2014 mps, pci_name(bridge), p_mps); in pci_configure_mps() 2019 * Fancier MPS configuration is done later by in pci_configure_mps() [all …]
|
/Linux-v5.15/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
D | pcie.c | 145 qtnf_debugfs_add_entry(bus, "mps", qtnf_dbg_mps_show); in qtnf_pcie_fw_boot_done() 156 int mps_p, mps_o, mps_m, mps; in qtnf_tune_pcie_mps() local 159 /* current mps */ in qtnf_tune_pcie_mps() 162 /* maximum supported mps */ in qtnf_tune_pcie_mps() 165 /* suggested new mps value */ in qtnf_tune_pcie_mps() 166 mps = mps_m; in qtnf_tune_pcie_mps() 169 /* parent (bus) mps */ in qtnf_tune_pcie_mps() 174 mps = min(mps_m, mps_p); in qtnf_tune_pcie_mps() 178 ret = pcie_set_mps(pdev, mps); in qtnf_tune_pcie_mps() 180 pr_err("failed to set mps to %d, keep using current %d\n", in qtnf_tune_pcie_mps() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/mfd/ |
D | mps,mp2629.yaml | 4 $id: http://devicetree.org/schemas/mfd/mps,mp2629.yaml# 21 const: mps,mp2629 54 compatible = "mps,mp2629";
|
/Linux-v5.15/drivers/regulator/ |
D | mpq7920.c | 3 // mpq7920.c - regulator driver for mps mpq7920 219 if (of_property_read_bool(np, "mps,buck-ovp-disable")) { in mpq7920_parse_cb() 225 ret = of_property_read_u8(np, "mps,buck-phase-delay", &val); in mpq7920_parse_cb() 233 ret = of_property_read_u8(np, "mps,buck-softstart", &val); in mpq7920_parse_cb() 253 ret = of_property_read_u8(np, "mps,switch-freq", &freq); in mpq7920_parse_dt() 307 { .compatible = "mps,mpq7920"},
|
D | mp886x.c | 309 ret = of_property_read_u32_array(np, "mps,fb-voltage-divider", in mp886x_i2c_probe() 334 if (!of_property_read_u32(np, "mps,switch-frequency-hz", &freq)) in mp886x_i2c_probe() 345 .compatible = "mps,mp8867", 349 .compatible = "mps,mp8869",
|
/Linux-v5.15/drivers/mfd/ |
D | mp2629.c | 22 .of_compatible = "mps,mp2629_adc", 26 .of_compatible = "mps,mp2629_charger", 63 { .compatible = "mps,mp2629"},
|
/Linux-v5.15/include/uapi/linux/ |
D | atmmpc.h | 78 #define MPS 1 macro 91 #define HOLDING_TIME_DEFAULT 1200 /* same as MPS-p7 */ 107 #define DATA_PLANE_PURGE 208 /* Data plane purge because of egress cache hit miss or dead MPS */
|
/Linux-v5.15/drivers/net/ethernet/cavium/liquidio/ |
D | cn66xx_device.c | 72 enum octeon_pcie_mps mps) in lio_cn6xxx_setup_pcie_mps() argument 77 /* Read config register for MPS */ in lio_cn6xxx_setup_pcie_mps() 80 if (mps == PCIE_MPS_DEFAULT) { in lio_cn6xxx_setup_pcie_mps() 81 mps = ((val & (0x7 << 5)) >> 5); in lio_cn6xxx_setup_pcie_mps() 83 val &= ~(0x7 << 5); /* Turn off any MPS bits */ in lio_cn6xxx_setup_pcie_mps() 84 val |= (mps << 5); /* Set MPS */ in lio_cn6xxx_setup_pcie_mps() 88 /* Set MPS in DPI_SLI_PRT0_CFG to the same value. */ in lio_cn6xxx_setup_pcie_mps() 90 r64 |= (mps << 4); in lio_cn6xxx_setup_pcie_mps()
|
/Linux-v5.15/net/atm/ |
D | mpc.h | 21 uint8_t mps_ctrl_addr[ATM_ESA_LEN]; /* MPS control ATM address */ 32 uint8_t *mps_macs; /* array of MPS MAC addresses, >=1 */
|
D | mpc.c | 351 case MPS: in mpoa_device_type_string() 352 return "MPS"; in mpoa_device_type_string() 356 return "both MPS and MPC"; in mpoa_device_type_string() 423 if ((mpoa_device_type == MPS || mpoa_device_type == MPC) && in lane2_assoc_ind() 428 if (mpoa_device_type != MPS && in lane2_assoc_ind() 430 dprintk("ignoring non-MPS device "); in lane2_assoc_ind() 440 dprintk_cont("this MPS has %d MAC addresses\n", in lane2_assoc_ind() 445 * the control address of MPS in lane2_assoc_ind() 1281 * Our MPS died. Tell our daemon to send NHRP data plane purge to each 1291 pr_info("(%s) wrong MPS\n", mpc->dev->name); in mps_death() [all …]
|
/Linux-v5.15/net/bluetooth/ |
D | l2cap_core.c | 535 /* Derive MPS from connection MTU to stop HCI fragmentation */ in l2cap_le_flowctl_init() 536 chan->mps = min_t(u16, chan->imtu, chan->conn->mtu - L2CAP_HDR_SIZE); in l2cap_le_flowctl_init() 538 chan->rx_credits = (chan->imtu / chan->mps) + 1; in l2cap_le_flowctl_init() 547 /* L2CAP implementations shall support a minimum MPS of 64 octets */ in l2cap_ecred_init() 548 if (chan->mps < L2CAP_ECRED_MIN_MPS) { in l2cap_ecred_init() 549 chan->mps = L2CAP_ECRED_MIN_MPS; in l2cap_ecred_init() 550 chan->rx_credits = (chan->imtu / chan->mps) + 1; in l2cap_ecred_init() 739 rsp.mps = cpu_to_le16(chan->mps); in l2cap_chan_le_connect_reject() 1375 req.mps = cpu_to_le16(chan->mps); in l2cap_le_connect() 1441 data.pdu.req.mps = cpu_to_le16(chan->mps); in l2cap_ecred_connect() [all …]
|
/Linux-v5.15/drivers/usb/dwc2/ |
D | gadget.c | 731 u32 mps = hs_ep->ep.maxpacket; in dwc2_gadget_get_chain_limit() local 741 /* Interrupt OUT EP with mps not multiple of 4 */ in dwc2_gadget_get_chain_limit() 743 if (usb_endpoint_xfer_int(ep_desc) && !dir_in && (mps % 4)) in dwc2_gadget_get_chain_limit() 744 maxsize = mps * MAX_DMA_DESC_NUM_GENERIC; in dwc2_gadget_get_chain_limit() 757 * Control out - MPS, 759 * Control In/Bulk/Interrupt - multiple of mps. This will allow to not 761 * Interrupt OUT - if mps not multiple of 4 then a single packet corresponds 769 u32 mps = hs_ep->ep.maxpacket; in dwc2_gadget_get_desc_params() local 774 desc_size = mps; in dwc2_gadget_get_desc_params() 788 /* Round down desc_size to be mps multiple */ in dwc2_gadget_get_desc_params() [all …]
|
/Linux-v5.15/Documentation/hwmon/ |
D | mp2888.rst | 8 * MPS MP12254 19 This driver implements support for Monolithic Power Systems, Inc. (MPS)
|
D | mp2975.rst | 8 * MPS MP12254 19 This driver implements support for Monolithic Power Systems, Inc. (MPS)
|
/Linux-v5.15/drivers/hwmon/pmbus/ |
D | Kconfig | 262 tristate "MPS MP2888" 264 If you say yes here you get hardware monitoring support for MPS 271 tristate "MPS MP2975" 273 If you say yes here you get hardware monitoring support for MPS
|
/Linux-v5.15/include/net/bluetooth/ |
D | l2cap.h | 478 __le16 mps; member 485 __le16 mps; member 502 __le16 mps; member 509 __le16 mps; member 517 __le16 mps; member 582 __u16 mps; member
|
/Linux-v5.15/arch/x86/kernel/acpi/ |
D | boot.c | 1058 /* TBD: Cleanup to allow fallback to MPS */ in acpi_parse_madt_lapic_entries() 1062 /* TBD: Cleanup to allow fallback to MPS */ in acpi_parse_madt_lapic_entries() 1072 /* TBD: Cleanup to allow fallback to MPS */ in acpi_parse_madt_lapic_entries() 1157 * If MPS is present, it will handle them, in acpi_parse_madt_ioapic_entries() 1188 /* TBD: Cleanup to allow fallback to MPS */ in acpi_parse_madt_ioapic_entries() 1208 /* TBD: Cleanup to allow fallback to MPS */ in acpi_parse_madt_ioapic_entries() 1283 * In the event an MPS table was found, forget it. in acpi_process_madt() 1284 * Boot with "acpi=off" to use MPS on such a system. in acpi_process_madt() 1287 pr_warn("No APIC-table, disabling MPS\n"); in acpi_process_madt() 1294 * processors, where MPS only supports physical. in acpi_process_madt() [all …]
|
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | t4vf_defs.h | 44 * The Scatter Gather Engine (SGE), Multiport Support module (MPS), PIO Local 105 T4VF_MOD_MAP(MPS, 0, MPS_VF_CTL, MPS_VF_STAT_RX_VF_ERR_FRAMES_H)
|