| /linux/drivers/net/wireless/morsemicro/mm81x/ |
| H A D | ps.c | 14 static void mm81x_ps_wakeup(struct mm81x_ps *mps) in mm81x_ps_wakeup() argument 16 struct mm81x *mors = container_of(mps, struct mm81x, ps); in mm81x_ps_wakeup() 18 if (!mps->enable || !mps->suspended) in mm81x_ps_wakeup() 22 mps->suspended = false; in mm81x_ps_wakeup() 25 static void mm81x_ps_sleep(struct mm81x_ps *mps) in mm81x_ps_sleep() argument 27 struct mm81x *mors = container_of(mps, struct mm81x, ps); in mm81x_ps_sleep() 29 if (!mps->enable || mps->suspended) in mm81x_ps_sleep() 32 mps->suspended = true; in mm81x_ps_sleep() 36 static void mm81x_ps_evaluate(struct mm81x_ps *mps) in mm81x_ps_evaluate() argument 38 struct mm81x *mors = container_of(mps, struct mm81x, ps); in mm81x_ps_evaluate() [all …]
|
| /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/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";
|
| /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 | 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)
|
| H A D | mp9941.rst | 8 * MPS mp9941 22 This driver implements support for Monolithic Power Systems, Inc. (MPS)
|
| H A D | mp2993.rst | 8 * MPS mp2993 22 This driver implements support for Monolithic Power Systems, Inc. (MPS)
|
| H A D | mp2888.rst | 8 * MPS MP12254 19 This driver implements support for Monolithic Power Systems, Inc. (MPS)
|
| H A D | mp2975.rst | 8 * MPS MP12254 19 This driver implements support for Monolithic Power Systems, Inc. (MPS)
|
| H A D | aquacomputer_d5next.rst | 20 * Aquacomputer MPS Flow devices 80 The MPS Flow devices expose the same entries as the High Flow USB because they have
|
| /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/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 294 ret = device_property_read_u32(dev, "mps,overvoltage-protection-microvolt", &tmp_value); in mp3309c_parse_fwnode() 312 pdata->sync_mode = !device_property_read_bool(dev, "mps,no-sync-mode"); in mp3309c_parse_fwnode() 396 { .compatible = "mps,mp3309c", }, 419 MODULE_DESCRIPTION("Backlight Driver for MPS MP3309C");
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | psci_test.c | 238 struct kvm_mp_state mps; in host_test_system_off2() local 271 mps.mp_state = KVM_MP_STATE_RUNNABLE; in host_test_system_off2() 272 vcpu_mp_state_set(source, &mps); in host_test_system_off2()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4vf/ |
| H A 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)
|