/linux-4.1.27/drivers/mfd/ |
D | qcom_rpm.c | 58 #define RPM_STATUS_REG(rpm, i) ((rpm)->status_regs + (i) * 4) argument 59 #define RPM_CTRL_REG(rpm, i) ((rpm)->ctrl_regs + (i) * 4) argument 60 #define RPM_REQ_REG(rpm, i) ((rpm)->req_regs + (i) * 4) argument 375 int qcom_rpm_write(struct qcom_rpm *rpm, in qcom_rpm_write() argument 381 const struct qcom_rpm_data *data = rpm->data; in qcom_rpm_write() 394 mutex_lock(&rpm->lock); in qcom_rpm_write() 397 writel_relaxed(buf[i], RPM_REQ_REG(rpm, res->target_id + i)); in qcom_rpm_write() 402 RPM_CTRL_REG(rpm, RPM_REQ_SELECT + i)); in qcom_rpm_write() 405 writel_relaxed(BIT(state), RPM_CTRL_REG(rpm, RPM_REQUEST_CONTEXT)); in qcom_rpm_write() 407 reinit_completion(&rpm->ack); in qcom_rpm_write() [all …]
|
/linux-4.1.27/drivers/hwmon/ |
D | max6650.c | 179 int rpm; in get_fan() local 190 rpm = ((data->tach[attr->index] * 120) / DIV_FROM_REG(data->count)); in get_fan() 191 return sprintf(buf, "%d\n", rpm); in get_fan() 239 int kscale, ktach, rpm; in get_target() local 251 rpm = 60 * kscale * clock / (256 * (ktach + 1)); in get_target() 252 return sprintf(buf, "%d\n", rpm); in get_target() 261 unsigned long rpm; in set_target() local 264 err = kstrtoul(buf, 10, &rpm); in set_target() 268 rpm = clamp_val(rpm, FAN_RPM_MIN, FAN_RPM_MAX); in set_target() 280 ktach = ((clock * kscale) / (256 * rpm / 60)) - 1; in set_target()
|
D | ultra45_env.c | 101 int rpm, period; in show_fan_speed() local 107 rpm = FAN_PERIOD_TO_RPM(period); in show_fan_speed() 109 rpm = 0; in show_fan_speed() 111 return sprintf(buf, "%d\n", rpm); in show_fan_speed() 118 unsigned long rpm; in set_fan_speed() local 124 err = kstrtoul(buf, 10, &rpm); in set_fan_speed() 128 if (!rpm) in set_fan_speed() 131 period = FAN_RPM_TO_PERIOD(rpm); in set_fan_speed()
|
D | gpio-fan.c | 179 static int rpm_to_speed_index(struct gpio_fan_data *fan_data, unsigned long rpm) in rpm_to_speed_index() argument 185 if (speed[i].rpm >= rpm) in rpm_to_speed_index() 271 return sprintf(buf, "%d\n", fan_data->speed[0].rpm); in show_rpm_min() 280 fan_data->speed[fan_data->num_speed - 1].rpm); in show_rpm_max() 288 return sprintf(buf, "%d\n", fan_data->speed[fan_data->speed_index].rpm); in show_rpm() 295 unsigned long rpm; in set_rpm() local 298 if (kstrtoul(buf, 10, &rpm)) in set_rpm() 308 set_fan_speed(fan_data, rpm_to_speed_index(fan_data, rpm)); in set_rpm() 522 speed[i].rpm = u; in gpio_fan_get_of_pdata()
|
D | g760a.c | 114 unsigned int rpm = 0; in show_fan() local 118 rpm = rpm_from_cnt(data->act_cnt, data->clk, data->fan_div); in show_fan() 121 return sprintf(buf, "%d\n", rpm); in show_fan()
|
D | g762.c | 196 static inline unsigned char cnt_from_rpm(u32 rpm, u32 clk_freq, u16 p, in cnt_from_rpm() argument 199 if (!rpm) /* to stop the fan, set cnt to 255 */ in cnt_from_rpm() 202 return clamp_val(((clk_freq * 30 * gear_mult) / (rpm * p * clk_div)), in cnt_from_rpm() 741 unsigned int rpm = 0; in get_fan_rpm() local 749 rpm = rpm_from_cnt(data->act_cnt, data->clk_freq, in get_fan_rpm() 756 return sprintf(buf, "%u\n", rpm); in get_fan_rpm() 945 unsigned int rpm; in get_fan_target() local 951 rpm = rpm_from_cnt(data->set_cnt, data->clk_freq, in get_fan_target() 957 return sprintf(buf, "%u\n", rpm); in get_fan_target()
|
D | emc2103.c | 290 int rpm = 0; in show_fan() local 292 rpm = (FAN_RPM_FACTOR * data->fan_multiplier) / data->fan_tach; in show_fan() 293 return sprintf(buf, "%d\n", rpm); in show_fan() 375 int rpm = 0; in show_fan_target() local 379 rpm = (FAN_RPM_FACTOR * data->fan_multiplier) in show_fan_target() 382 return sprintf(buf, "%d\n", rpm); in show_fan_target()
|
D | w83l786ng.c | 85 FAN_TO_REG(long rpm, int div) in FAN_TO_REG() argument 87 if (rpm == 0) in FAN_TO_REG() 89 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG() 90 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in FAN_TO_REG()
|
D | lm80.c | 78 static inline unsigned char FAN_TO_REG(unsigned rpm, unsigned div) in FAN_TO_REG() argument 80 if (rpm == 0) in FAN_TO_REG() 82 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG() 83 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in FAN_TO_REG()
|
D | asb100.c | 126 static u8 FAN_TO_REG(long rpm, int div) in FAN_TO_REG() argument 128 if (rpm == -1) in FAN_TO_REG() 130 if (rpm == 0) in FAN_TO_REG() 132 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG() 133 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in FAN_TO_REG()
|
D | via686a.c | 171 static inline u8 FAN_TO_REG(long rpm, int div) in FAN_TO_REG() argument 173 if (rpm == 0) in FAN_TO_REG() 175 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG() 176 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 255); in FAN_TO_REG()
|
D | emc6w201.c | 273 unsigned rpm; in show_fan() local 276 rpm = 0; in show_fan() 278 rpm = 5400000U / data->fan[sf][nr]; in show_fan() 280 return sprintf(buf, "%u\n", rpm); in show_fan()
|
D | nct7904.c | 163 unsigned cnt, rpm; in show_fan() local 170 rpm = 0; in show_fan() 172 rpm = 1350000 / cnt; in show_fan() 173 return sprintf(buf, "%u\n", rpm); in show_fan()
|
D | sis5595.c | 140 static inline u8 FAN_TO_REG(long rpm, int div) in FAN_TO_REG() argument 142 if (rpm <= 0) in FAN_TO_REG() 144 if (rpm > 1350000) in FAN_TO_REG() 146 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in FAN_TO_REG()
|
D | smsc47m1.c | 217 int rpm = (data->pwm[nr] & 0x7F) == 0x00 ? 0 : in get_fan() local 221 return sprintf(buf, "%d\n", rpm); in get_fan() 230 int rpm = MIN_FROM_REG(data->fan_preload[nr], in get_fan_min() local 232 return sprintf(buf, "%d\n", rpm); in get_fan_min()
|
D | lm78.c | 93 static inline u8 FAN_TO_REG(long rpm, int div) in FAN_TO_REG() argument 95 if (rpm <= 0) in FAN_TO_REG() 97 if (rpm > 1350000) in FAN_TO_REG() 99 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in FAN_TO_REG()
|
D | f75375s.c | 260 static inline u16 rpm_to_reg(int rpm) in rpm_to_reg() argument 262 if (rpm < 367 || rpm > 0xffff) in rpm_to_reg() 264 return 1500000 / rpm; in rpm_to_reg()
|
D | it87.c | 495 static inline u8 FAN_TO_REG(long rpm, int div) in FAN_TO_REG() argument 497 if (rpm == 0) in FAN_TO_REG() 499 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG() 500 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in FAN_TO_REG() 503 static inline u16 FAN16_TO_REG(long rpm) in FAN16_TO_REG() argument 505 if (rpm == 0) in FAN16_TO_REG() 507 return clamp_val((1350000 + rpm) / (rpm * 2), 1, 0xfffe); in FAN16_TO_REG()
|
D | gl518sm.c | 94 static inline u8 FAN_TO_REG(long rpm, int div) in FAN_TO_REG() argument 97 if (rpm == 0) in FAN_TO_REG() 99 rpmdiv = clamp_val(rpm, 1, 960000) * div; in FAN_TO_REG()
|
D | vt8231.c | 146 static inline u8 FAN_TO_REG(long rpm, int div) in FAN_TO_REG() argument 148 if (rpm <= 0 || rpm > 1310720) in FAN_TO_REG() 150 return clamp_val(1310720 / (rpm * div), 1, 255); in FAN_TO_REG()
|
D | w83791d.c | 226 static u8 fan_to_reg(long rpm, int div) in fan_to_reg() argument 228 if (rpm == 0) in fan_to_reg() 230 rpm = clamp_val(rpm, 1, 1000000); in fan_to_reg() 231 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in fan_to_reg()
|
D | w83792d.c | 234 FAN_TO_REG(long rpm, int div) in FAN_TO_REG() argument 236 if (rpm == 0) in FAN_TO_REG() 238 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG() 239 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in FAN_TO_REG()
|
D | nct6683.c | 321 unsigned int rpm[NCT6683_NUM_REG_FAN]; member 630 for (i = 0; i < ARRAY_SIZE(data->rpm); i++) { in nct6683_update_device() 634 data->rpm[i] = nct6683_read16(data, in nct6683_update_device() 717 return sprintf(buf, "%d\n", data->rpm[sattr->index]); in show_fan()
|
D | w83781d.c | 166 FAN_TO_REG(long rpm, int div) in FAN_TO_REG() argument 168 if (rpm == 0) in FAN_TO_REG() 170 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG() 171 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in FAN_TO_REG()
|
D | w83627hf.c | 260 static inline u8 FAN_TO_REG(long rpm, int div) in FAN_TO_REG() argument 262 if (rpm == 0) in FAN_TO_REG() 264 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG() 265 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in FAN_TO_REG()
|
D | lm93.c | 616 static u16 LM93_FAN_TO_REG(long rpm) in LM93_FAN_TO_REG() argument 620 if (rpm == 0) { in LM93_FAN_TO_REG() 623 rpm = clamp_val(rpm, 1, 1000000); in LM93_FAN_TO_REG() 624 count = clamp_val((1350000 + rpm) / rpm, 1, 0x3ffe); in LM93_FAN_TO_REG()
|
D | w83793.c | 190 static inline u16 FAN_TO_REG(long rpm) in FAN_TO_REG() argument 192 if (rpm <= 0) in FAN_TO_REG() 194 return clamp_val((1350000 + (rpm >> 1)) / rpm, 1, 0xffe); in FAN_TO_REG()
|
D | w83795.c | 262 static inline u16 fan_to_reg(long rpm) in fan_to_reg() argument 264 if (rpm <= 0) in fan_to_reg() 266 return clamp_val((1350000 + (rpm >> 1)) / rpm, 1, 0xffe); in fan_to_reg()
|
D | adt7475.c | 238 static inline u16 rpm2tach(unsigned long rpm) in rpm2tach() argument 240 if (rpm == 0) in rpm2tach() 243 return clamp_val((90000 * 60) / rpm, 1, 0xFFFF); in rpm2tach()
|
D | f71805f.c | 242 static inline u16 fan_to_reg(long rpm) in fan_to_reg() argument 249 if (rpm < 367) in fan_to_reg() 251 return 1500000 / rpm; in fan_to_reg()
|
D | w83627ehf.c | 462 unsigned int rpm[5]; member 827 data->rpm[i] = data->fan_from_reg(reg, in w83627ehf_update_device() 1044 return sprintf(buf, "%d\n", data->rpm[nr]); in show_fan()
|
D | nct6775.c | 823 unsigned int rpm[NUM_FAN]; member 1453 for (i = 0; i < ARRAY_SIZE(data->rpm); i++) { in nct6775_update_device() 1460 data->rpm[i] = data->fan_from_reg(reg, in nct6775_update_device() 1749 return sprintf(buf, "%d\n", data->rpm[nr]); in show_fan()
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | qcom-rpm.txt | 12 "qcom,rpm-apq8064" 13 "qcom,rpm-msm8660" 14 "qcom,rpm-msm8960" 15 "qcom,rpm-ipq8064" 59 "qcom,rpm-pm8058-regulators" 60 "qcom,rpm-pm8901-regulators" 61 "qcom,rpm-pm8921-regulators" 230 #include <dt-bindings/mfd/qcom-rpm.h> 232 rpm@108000 { 233 compatible = "qcom,rpm-msm8960"; [all …]
|
/linux-4.1.27/arch/arm/mach-orion5x/ |
D | ls-chl-setup.c | 214 .rpm = 0, 217 .rpm = 1500, 220 .rpm = 3250, 223 .rpm = 5000,
|
/linux-4.1.27/scripts/package/ |
D | Makefile | 26 else echo rpm; fi) 38 rpm-pkg rpm: FORCE target
|
/linux-4.1.27/Documentation/hwmon/ |
D | lineage-pem | 68 fan1_input Fan 1 speed (rpm, optional) 69 fan2_input Fan 2 speed (rpm, optional) 70 fan3_input Fan 3 speed (rpm, optional)
|
D | adm9240 | 83 clock via a divider to an 8-bit counter. Fan speed (rpm) is calculated by: 85 rpm = (22500 * 60) / (count * divider) 98 to 664 rpm on adm9240
|
D | nct7904 | 30 fan[1-12]_input Fan tachometer measurements (rpm)
|
D | abituguru-datasheet | 294 Bit 0: Give an alarm if measured rpm is under the min threshold (RW)
|
/linux-4.1.27/include/linux/mfd/ |
D | qcom_rpm.h | 11 int qcom_rpm_write(struct qcom_rpm *rpm, int state, int resource, u32 *buf, size_t count);
|
D | cros_ec_commands.h | 920 uint32_t rpm; member 927 uint32_t rpm; member
|
/linux-4.1.27/include/linux/ |
D | gpio-fan.h | 20 int rpm; member
|
/linux-4.1.27/drivers/regulator/ |
D | qcom_rpm-regulator.c | 56 struct qcom_rpm *rpm; member 207 return qcom_rpm_write(vreg->rpm, in rpm_reg_write() 887 struct qcom_rpm *rpm; in rpm_reg_probe() local 889 rpm = dev_get_drvdata(pdev->dev.parent); in rpm_reg_probe() 890 if (!rpm) { in rpm_reg_probe() 906 vreg->rpm = rpm; in rpm_reg_probe()
|
/linux-4.1.27/drivers/ide/ |
D | ide-floppy.c | 316 u16 transfer_rate, sector_size, cyls, rpm; in ide_floppy_get_flexible_disk_page() local 338 rpm = be16_to_cpup((__be16 *)&buf[8 + 28]); in ide_floppy_get_flexible_disk_page() 348 sectors, transfer_rate / 8, sector_size, rpm); in ide_floppy_get_flexible_disk_page()
|
/linux-4.1.27/include/trace/events/ |
D | rpm.h | 3 #define TRACE_SYSTEM rpm
|
/linux-4.1.27/kernel/trace/ |
D | Makefile | 60 obj-$(CONFIG_TRACEPOINTS) += rpm-traces.o
|
/linux-4.1.27/Documentation/wimax/ |
D | README.i2400m | 71 * NOTE: if your firmware came in an .rpm or .deb file, just install 72 it as normal, with the rpm (rpm -i FIRMWARE.rpm) or dpkg
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | kirkwood-dnskw.dtsi | 34 /* Fan: ADDA AD045HB-G73 40mm 6000rpm@5v */
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | vio.h | 191 u16 rpm; /* Revolutions per minute */ member
|
/linux-4.1.27/Documentation/networking/ |
D | skfp.txt | 208 - tar archive instead of standard package format (rpm).
|
D | bonding.txt | 956 $ rpm -qf /sbin/ifup
|
/linux-4.1.27/drivers/scsi/ |
D | hpsa_cmd.h | 736 __le32 rpm; /* Drive rotational speed in rpm */ member
|
/linux-4.1.27/Documentation/filesystems/caching/ |
D | cachefiles.txt | 401 When the cachefilesd rpm is installed; alternatively, the document can be found
|
/linux-4.1.27/ |
D | Makefile | 1234 rpm: include/config/kernel.release FORCE target
|
/linux-4.1.27/Documentation/scsi/ |
D | ChangeLog.lpfc | 1690 MODFLAGS etc. Removed "make rpm" option.
|