/linux/drivers/spi/ |
H A D | spi-mpc512x-psc.c | 35 #define psc_addr(mps, regname) ({ \ argument 37 switch (mps->type) { \ 39 struct mpc52xx_psc __iomem *psc = mps->psc; \ 44 struct mpc5125_psc __iomem *psc = mps->psc; \ 88 struct mpc512x_psc_spi *mps = spi_controller_get_devdata(spi->controller); in mpc512x_psc_spi_activate_cs() local 94 sicr = in_be32(psc_addr(mps, sicr)); in mpc512x_psc_spi_activate_cs() 111 out_be32(psc_addr(mps, sicr), sicr); in mpc512x_psc_spi_activate_cs() 113 ccr = in_be32(psc_addr(mps, ccr)); in mpc512x_psc_spi_activate_cs() 118 bclkdiv = (mps->mclk_rate / speed) - 1; in mpc512x_psc_spi_activate_cs() 121 out_be32(psc_addr(mps, ccr), ccr); in mpc512x_psc_spi_activate_cs() [all …]
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | mps,mpq7920.yaml | 4 $id: http://devicetree.org/schemas/regulator/mps,mpq7920.yaml# 17 - mps,mpq7920 30 mps,switch-freq: 54 mps,buck-softstart: 61 mps,buck-phase-delay: 68 mps,buck-ovp-disable: 91 compatible = "mps,mpq7920"; 95 mps,switch-freq = /bits/ 8 <1>; 104 mps,buck-ovp-disable; 105 mps,buck-phase-delay = /bits/ 8 <2>; [all …]
|
H A 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>;
|
H A D | mps,mp5416.yaml | 4 $id: http://devicetree.org/schemas/regulator/mps,mp5416.yaml# 17 - mps,mp5416 18 - mps,mp5496 56 compatible = "mps,mp5416";
|
H A D | mps,mpq2286.yaml | 4 $id: http://devicetree.org/schemas/regulator/mps,mpq2286.yaml# 15 - mps,mpq2286 46 compatible = "mps,mpq2286";
|
H A D | mps,mpq7932.yaml | 4 $id: http://devicetree.org/schemas/regulator/mps,mpq7932.yaml# 15 - mps,mpq7932 48 compatible = "mps,mpq7932";
|
H A D | mp8859.txt | 4 - compatible: "mps,mp8859"; 13 compatible = "mps,mp8859";
|
/linux/drivers/pci/ |
H A D | Kconfig | 247 MPS (Max Payload Size) and MRRS (Max Read Request Size) are PCIe 251 The following choices set the MPS and MRRS optimization strategy 264 Use the BIOS defaults; don't touch MPS at all. This is the same 271 Default choice; ensure that the MPS matches upstream bridge. 277 Use largest MPS that boot-time devices support. If you have a 279 will use the largest MPS that's supported by all devices. This 286 Use MPS and MRRS for best performance. Ensure that a given 287 device's MPS is no larger than its parent MPS, which allows us to 288 keep all switches/bridges to the max MPS supported by their 295 Set MPS = 128 for all devices. MPS configuration effected by the [all …]
|
H A D | probe.c | 2155 int mps, mpss, p_mps, rc; in pci_configure_mps() local 2160 /* MPS and MRRS fields are of type 'RsvdP' for VFs, short-circuit out */ in pci_configure_mps() 2170 mps = 128; in pci_configure_mps() 2172 mps = 128 << dev->pcie_mpss; in pci_configure_mps() 2173 rc = pcie_set_mps(dev, mps); in pci_configure_mps() 2176 mps); in pci_configure_mps() 2184 mps = pcie_get_mps(dev); in pci_configure_mps() 2187 if (mps == p_mps) in pci_configure_mps() 2192 mps, pci_name(bridge), p_mps); in pci_configure_mps() 2197 * Fancier MPS configuration is done later by in pci_configure_mps() [all …]
|
/linux/Documentation/devicetree/bindings/leds/backlight/ |
H A D | mps,mp3309c.yaml | 4 $id: http://devicetree.org/schemas/leds/backlight/mps,mp3309c.yaml# 7 title: MPS MP3309C backlight 13 The Monolithic Power (MPS) MP3309C is a WLED step-up converter, featuring a 28 const: mps,mp3309c 41 mps,overvoltage-protection-microvolt: 46 mps,no-sync-mode: 64 compatible = "mps,mp3309c"; 69 mps,overvoltage-protection-microvolt = <24000000>;
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | mps,mp2629.yaml | 4 $id: http://devicetree.org/schemas/mfd/mps,mp2629.yaml# 22 - mps,mp2629 23 - mps,mp2733 56 compatible = "mps,mp2629";
|
/linux/Documentation/hwmon/ |
H A D | mp5990.rst | 8 * MPS MP5990 14 Publicly available at the MPS website : https://www.monolithicpower.com/en/mp5990.html 23 This driver implements support for Monolithic Power Systems, Inc. (MPS)
|
H A D | mp5023.rst | 8 * 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)
|
H A D | mp5920.rst | 8 * MPS MP5920 14 Publicly available at the MPS website : https://www.monolithicpower.com/en/mp5920.html 24 This driver implements support for Monolithic Power Systems, Inc. (MPS)
|
H A D | mp2856.rst | 8 * MPS MP2856 12 * MPS MP2857 23 This driver implements support for Monolithic Power Systems, Inc. (MPS)
|
H A D | mp2891.rst | 8 * MPS mp2891 14 Publicly available at the MPS website : https://www.monolithicpower.com/en/mp2891.html 23 This driver implements support for Monolithic Power Systems, Inc. (MPS)
|
/linux/Documentation/devicetree/bindings/ |
H A D | trivial-devices.yaml | 285 - mps,mp2856 287 - mps,mp2857 289 - mps,mp2888 291 - mps,mp2891 293 - mps,mp2993 295 - mps,mp5920 297 - mps,mp5990 299 - mps,mp9941
|
/linux/drivers/regulator/ |
H A D | mpq7920.c | 3 // mpq7920.c - regulator driver for mps mpq7920 218 if (of_property_read_bool(np, "mps,buck-ovp-disable")) { in mpq7920_parse_cb() 224 ret = of_property_read_u8(np, "mps,buck-phase-delay", &val); in mpq7920_parse_cb() 232 ret = of_property_read_u8(np, "mps,buck-softstart", &val); in mpq7920_parse_cb() 252 ret = of_property_read_u8(np, "mps,switch-freq", &freq); in mpq7920_parse_dt() 306 { .compatible = "mps,mpq7920"},
|
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_mac.c | 28 unsigned int cls, unsigned int mps) in fbnic_init_mps() argument 32 /* Currently all MPS masks are identical so just use the first one */ in fbnic_init_mps() 35 val |= FIELD_PREP(FBNIC_QM_TNI_TCM_CTL_MPS, mps) | in fbnic_init_mps() 44 int readrq, mps, cls; in fbnic_mac_init_axi() local 57 mps = ilog2(fbd->mps) - 6; in fbnic_mac_init_axi() 58 mps = clamp(mps, 0, 3); in fbnic_mac_init_axi() 65 fbnic_init_mps(fbd, FBNIC_QM_TNI_TCM_CTL, cls, mps); in fbnic_mac_init_axi() 80 fbnic_init_mps(fbd, FBNIC_QM_RNI_RDE_CTL, cls, mps); in fbnic_mac_init_axi() 81 fbnic_init_mps(fbd, FBNIC_QM_RNI_RCM_CTL, cls, mps); in fbnic_mac_init_axi()
|
/linux/drivers/hwmon/pmbus/ |
H A D | mp5023.c | 3 * Driver for MPS MP5023 Hot-Swap Controller 48 { .compatible = "mps,mp5023", }, 65 MODULE_DESCRIPTION("PMBus driver for MPS MP5023 HSC");
|
/linux/drivers/mfd/ |
H A D | mp2629.c | 22 .of_compatible = "mps,mp2629_adc", 26 .of_compatible = "mps,mp2629_charger", 63 { .compatible = "mps,mp2629"},
|
/linux/net/bluetooth/ |
H A D | l2cap_core.c | 544 if (chan->mps == 0) in l2cap_le_rx_credits() 551 return (chan->imtu / chan->mps) + 1; in l2cap_le_rx_credits() 559 return DIV_ROUND_UP(chan->rx_avail - sdu_len, chan->mps); in l2cap_le_rx_credits() 568 /* Derive MPS from connection MTU to stop HCI fragmentation */ in l2cap_le_flowctl_init() 569 chan->mps = min_t(u16, chan->imtu, chan->conn->mtu - L2CAP_HDR_SIZE); in l2cap_le_flowctl_init() 579 /* L2CAP implementations shall support a minimum MPS of 64 octets */ in l2cap_ecred_init() 580 if (chan->mps < L2CAP_ECRED_MIN_MPS) { in l2cap_ecred_init() 581 chan->mps = L2CAP_ECRED_MIN_MPS; in l2cap_ecred_init() 772 rsp.mps = cpu_to_le16(chan->mps); in l2cap_chan_le_connect_reject() 1283 req.mps = cpu_to_le16(chan->mps); in l2cap_le_connect() [all …]
|
/linux/include/uapi/linux/ |
H A 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/drivers/net/ethernet/cavium/liquidio/ |
H A 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/drivers/video/backlight/ |
H A D | mp3309c.c | 3 * Driver for MPS MP3309C White LED driver with I2C interface 296 ret = device_property_read_u32(dev, "mps,overvoltage-protection-microvolt", &tmp_value); in mp3309c_parse_fwnode() 314 pdata->sync_mode = !device_property_read_bool(dev, "mps,no-sync-mode"); in mp3309c_parse_fwnode() 397 { .compatible = "mps,mp3309c", }, 420 MODULE_DESCRIPTION("Backlight Driver for MPS MP3309C");
|