Home
last modified time | relevance | path

Searched full:mps (Results 1 – 25 of 127) sorted by relevance

123456

/Linux-v6.1/drivers/spi/
Dspi-mpc512x-psc.c37 #define psc_addr(mps, regname) ({ \ argument
39 switch (mps->type) { \
41 struct mpc52xx_psc __iomem *psc = mps->psc; \
46 struct mpc5125_psc __iomem *psc = mps->psc; \
94 struct mpc512x_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc512x_psc_spi_activate_cs() local
100 sicr = in_be32(psc_addr(mps, sicr)); in mpc512x_psc_spi_activate_cs()
117 out_be32(psc_addr(mps, sicr), sicr); in mpc512x_psc_spi_activate_cs()
119 ccr = in_be32(psc_addr(mps, ccr)); in mpc512x_psc_spi_activate_cs()
124 bclkdiv = (mps->mclk_rate / speed) - 1; in mpc512x_psc_spi_activate_cs()
127 out_be32(psc_addr(mps, ccr), ccr); in mpc512x_psc_spi_activate_cs()
[all …]
Dspi-mpc52xx-psc.c69 struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc52xx_psc_spi_activate_cs() local
70 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_activate_cs()
103 mps->bits_per_word = cs->bits_per_word; in mpc52xx_psc_spi_activate_cs()
105 if (mps->cs_control) in mpc52xx_psc_spi_activate_cs()
106 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 1 : 0); in mpc52xx_psc_spi_activate_cs()
111 struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc52xx_psc_spi_deactivate_cs() local
113 if (mps->cs_control) in mpc52xx_psc_spi_deactivate_cs()
114 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 0 : 1); in mpc52xx_psc_spi_deactivate_cs()
124 struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc52xx_psc_spi_transfer_rxtx() local
125 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_transfer_rxtx()
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/regulator/
Dmps,mpq7920.yaml4 $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 …]
Dmps,mp886x.yaml4 $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>;
Dmps,mp5416.yaml4 $id: http://devicetree.org/schemas/regulator/mps,mp5416.yaml#
17 - mps,mp5416
18 - mps,mp5496
54 compatible = "mps,mp5416";
Dmp8859.txt4 - compatible: "mps,mp8859";
13 compatible = "mps,mp8859";
/Linux-v6.1/drivers/pci/
DKconfig206 MPS (Max Payload Size) and MRRS (Max Read Request Size) are PCIe
210 The following choices set the MPS and MRRS optimization strategy
223 Use the BIOS defaults; don't touch MPS at all. This is the same
230 Default choice; ensure that the MPS matches upstream bridge.
236 Use largest MPS that boot-time devices support. If you have a
238 will use the largest MPS that's supported by all devices. This
245 Use MPS and MRRS for best performance. Ensure that a given
246 device's MPS is no larger than its parent MPS, which allows us to
247 keep all switches/bridges to the max MPS supported by their
254 Set MPS = 128 for all devices. MPS configuration effected by the
[all …]
Dprobe.c1996 int mps, mpss, p_mps, rc; in pci_configure_mps() local
2001 /* MPS and MRRS fields are of type 'RsvdP' for VFs, short-circuit out */ in pci_configure_mps()
2011 mps = 128; in pci_configure_mps()
2013 mps = 128 << dev->pcie_mpss; in pci_configure_mps()
2014 rc = pcie_set_mps(dev, mps); in pci_configure_mps()
2017 mps); in pci_configure_mps()
2025 mps = pcie_get_mps(dev); in pci_configure_mps()
2028 if (mps == p_mps) in pci_configure_mps()
2033 mps, pci_name(bridge), p_mps); in pci_configure_mps()
2038 * Fancier MPS configuration is done later by in pci_configure_mps()
[all …]
/Linux-v6.1/drivers/net/wireless/quantenna/qtnfmac/pcie/
Dpcie.c145 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-v6.1/Documentation/devicetree/bindings/mfd/
Dmps,mp2629.yaml4 $id: http://devicetree.org/schemas/mfd/mps,mp2629.yaml#
22 - mps,mp2629
23 - mps,mp2733
56 compatible = "mps,mp2629";
/Linux-v6.1/Documentation/hwmon/
Dmp5023.rst8 * MPS MP5023
14 Publicly available at the MPS website : https://www.monolithicpower.com/en/mp5023.html
23 This driver implements support for Monolithic Power Systems, Inc. (MPS)
Dmp2888.rst8 * MPS MP12254
19 This driver implements support for Monolithic Power Systems, Inc. (MPS)
Dmp2975.rst8 * MPS MP12254
19 This driver implements support for Monolithic Power Systems, Inc. (MPS)
/Linux-v6.1/drivers/hwmon/pmbus/
Dmp5023.c3 * Driver for MPS MP5023 Hot-Swap Controller
48 { .compatible = "mps,mp5023", },
65 MODULE_DESCRIPTION("PMBus driver for MPS MP5023 HSC");
DKconfig294 tristate "MPS MP2888"
296 If you say yes here you get hardware monitoring support for MPS
303 tristate "MPS MP2975"
305 If you say yes here you get hardware monitoring support for MPS
312 tristate "MPS MP5023"
314 If you say yes here you get hardware monitoring support for MPS
/Linux-v6.1/drivers/regulator/
Dmpq7920.c3 // 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"},
Dmp886x.c309 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",
Dmp5416.c3 // mp5416.c - regulator driver for mps mp5416
224 { .compatible = "mps,mp5416", .data = &mp5416_regulators_desc },
225 { .compatible = "mps,mp5496", .data = &mp5496_regulators_desc },
/Linux-v6.1/drivers/mfd/
Dmp2629.c22 .of_compatible = "mps,mp2629_adc",
26 .of_compatible = "mps,mp2629_charger",
63 { .compatible = "mps,mp2629"},
/Linux-v6.1/include/uapi/linux/
Datmmpc.h78 #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-v6.1/drivers/net/ethernet/cavium/liquidio/
Dcn66xx_device.c72 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-v6.1/net/bluetooth/
Dl2cap_core.c564 /* Derive MPS from connection MTU to stop HCI fragmentation */ in l2cap_le_flowctl_init()
565 chan->mps = min_t(u16, chan->imtu, chan->conn->mtu - L2CAP_HDR_SIZE); in l2cap_le_flowctl_init()
567 chan->rx_credits = (chan->imtu / chan->mps) + 1; in l2cap_le_flowctl_init()
576 /* L2CAP implementations shall support a minimum MPS of 64 octets */ in l2cap_ecred_init()
577 if (chan->mps < L2CAP_ECRED_MIN_MPS) { in l2cap_ecred_init()
578 chan->mps = L2CAP_ECRED_MIN_MPS; in l2cap_ecred_init()
579 chan->rx_credits = (chan->imtu / chan->mps) + 1; in l2cap_ecred_init()
768 rsp.mps = cpu_to_le16(chan->mps); in l2cap_chan_le_connect_reject()
1405 req.mps = cpu_to_le16(chan->mps); in l2cap_le_connect()
1472 data.pdu.req.mps = cpu_to_le16(chan->mps); in l2cap_ecred_connect()
[all …]
/Linux-v6.1/net/atm/
Dmpc.h21 uint8_t mps_ctrl_addr[ATM_ESA_LEN]; /* MPS control ATM address */
32 uint8_t *mps_macs; /* array of MPS MAC addresses, >=1 */
/Linux-v6.1/drivers/usb/dwc2/
Dgadget.c731 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-v6.1/include/net/bluetooth/
Dl2cap.h478 __le16 mps; member
485 __le16 mps; member
502 __le16 mps; member
509 __le16 mps; member
517 __le16 mps; member
582 __u16 mps; member

123456