/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 …]
|
H A D | spi-mpc52xx-psc.c | 63 struct mpc52xx_psc_spi *mps = spi_controller_get_devdata(spi->controller); in mpc52xx_psc_spi_activate_cs() local 64 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_activate_cs() 97 mps->bits_per_word = cs->bits_per_word; in mpc52xx_psc_spi_activate_cs() 107 struct mpc52xx_psc_spi *mps = spi_controller_get_devdata(spi->controller); in mpc52xx_psc_spi_transfer_rxtx() local 108 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_transfer_rxtx() 109 struct mpc52xx_psc_fifo __iomem *fifo = mps->fifo; in mpc52xx_psc_spi_transfer_rxtx() 159 wait_for_completion(&mps->done); in mpc52xx_psc_spi_transfer_rxtx() 242 static int mpc52xx_psc_spi_port_config(int psc_id, struct mpc52xx_psc_spi *mps) in mpc52xx_psc_spi_port_config() argument 244 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_port_config() 245 struct mpc52xx_psc_fifo __iomem *fifo = mps->fifo; in mpc52xx_psc_spi_port_config() [all …]
|
/linux/Documentation/devicetree/bindings/hwmon/pmbus/ ! |
H A D | mps,mpq8785.yaml | 4 $id: http://devicetree.org/schemas/hwmon/pmbus/mps,mpq8785.yaml# 18 - mps,mpm3695 19 - mps,mpm3695-25 20 - mps,mpm82504 21 - mps,mpq8785 26 mps,vout-fb-divider-ratio-permille: 45 - mps,mpm3695 46 - mps,mpm82504 49 mps,vout-fb-divider-ratio-permille: 55 const: mps,mpq8785 [all …]
|
H A D | mps,mp2975.yaml | 4 $id: http://devicetree.org/schemas/hwmon/pmbus/mps,mp2975.yaml# 7 title: MPS MP2975 Synchronous Buck Regulator 13 The MPS MP2971, MP2973 & MP2975 is a multi-phase voltage regulator 20 - mps,mp2971 21 - mps,mp2973 22 - mps,mp2975 57 compatible = "mps,mp2973";
|
/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,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/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/drivers/pci/ ! |
H A D | Kconfig | 248 MPS (Max Payload Size) and MRRS (Max Read Request Size) are PCIe 252 The following choices set the MPS and MRRS optimization strategy 265 Use the BIOS defaults; don't touch MPS at all. This is the same 272 Default choice; ensure that the MPS matches upstream bridge. 278 Use largest MPS that boot-time devices support. If you have a 280 will use the largest MPS that's supported by all devices. This 287 Use MPS and MRRS for best performance. Ensure that a given 288 device's MPS is no larger than its parent MPS, which allows us to 289 keep all switches/bridges to the max MPS supported by their 296 Set MPS = 128 for all devices. MPS configuration effected by the [all …]
|
/linux/drivers/hwmon/pmbus/ ! |
H A D | Kconfig | 368 tristate "MPS MP2856" 370 If you say yes here you get hardware monitoring support for MPS 377 tristate "MPS MP2888" 379 If you say yes here you get hardware monitoring support for MPS 386 tristate "MPS MP2891" 388 If you say yes here you get hardware monitoring support for MPS 395 tristate "MPS MP2975" 397 If you say yes here you get hardware monitoring support for MPS 404 tristate "MPS MP2993" 406 If you say yes here you get hardware monitoring support for MPS [all …]
|
H A D | mpq8785.c | 3 * Driver for MPS MPQ8785 Step-Down Converter 95 { .compatible = "mps,mpm3695", .data = (void *)mpm3695 }, 96 { .compatible = "mps,mpm3695-25", .data = (void *)mpm3695_25 }, 97 { .compatible = "mps,mpm82504", .data = (void *)mpm82504 }, 98 { .compatible = "mps,mpq8785", .data = (void *)mpq8785 }, 137 if (!device_property_read_u32(dev, "mps,vout-fb-divider-ratio-permille", in mpq8785_probe() 163 MODULE_DESCRIPTION("PMBus driver for MPS MPQ8785");
|
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/net/wireless/quantenna/qtnfmac/pcie/ ! |
H A 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/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 | mpq8785.rst | 8 * MPS MPM3695 family 9 * MPS MPM82504 10 * MPS MPQ8785 44 The devices adopts MPS's proprietary multi-phase digital constant-on-time (MCOT)
|
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 | 293 - mps,mp2856 295 - mps,mp2857 297 - mps,mp2888 299 - mps,mp2891 301 - mps,mp2993 303 - mps,mp5023 305 - mps,mp5920 307 - mps,mp5990 309 - 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/mfd/ ! |
H A D | mp2629.c | 22 .of_compatible = "mps,mp2629_adc", 26 .of_compatible = "mps,mp2629_charger", 63 { .compatible = "mps,mp2629"},
|
/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()
|