Home
last modified time | relevance | path

Searched refs:pwm1 (Results 1 – 151 of 151) sorted by relevance

/linux-4.4.14/drivers/hwmon/
Dadm1026.c289 struct pwm_data pwm1; /* Pwm control values */ member
362 data->pwm1.pwm = adm1026_read_value(client, in adm1026_update_device()
449 data->pwm1.enable = 2; in adm1026_update_device()
450 data->pwm1.auto_pwm_min = in adm1026_update_device()
451 PWM_MIN_FROM_REG(data->pwm1.pwm); in adm1026_update_device()
1255 return sprintf(buf, "%d\n", PWM_FROM_REG(data->pwm1.pwm)); in show_pwm_reg()
1264 if (data->pwm1.enable == 1) { in set_pwm_reg()
1273 data->pwm1.pwm = PWM_TO_REG(val); in set_pwm_reg()
1274 adm1026_write_value(client, ADM1026_REG_PWM, data->pwm1.pwm); in set_pwm_reg()
1284 return sprintf(buf, "%d\n", data->pwm1.auto_pwm_min); in show_auto_pwm_min()
[all …]
Dlm63.c170 u8 pwm1[13]; /* 0: current output member
223 data->pwm1[1 + i] = i2c_smbus_read_byte_data(client, in lm63_update_lut()
263 data->pwm1[0] = i2c_smbus_read_byte_data(client, in lm63_update_device()
326 if (data->pwm1[1 + i - 1] > data->pwm1[1 + i] in lm63_lut_looks_bad()
382 pwm = data->pwm1[nr]; in show_pwm1()
384 pwm = data->pwm1[nr] >= 2 * data->pwm1_freq ? in show_pwm1()
385 255 : (data->pwm1[nr] * 255 + data->pwm1_freq) / in show_pwm1()
413 data->pwm1[nr] = data->pwm_highres ? val : in set_pwm1()
415 i2c_smbus_write_byte_data(client, reg, data->pwm1[nr]); in set_pwm1()
755 static SENSOR_DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, show_pwm1, set_pwm1, 0);
Damc6821.c166 u8 pwm1; member
199 data->pwm1 = i2c_smbus_read_byte_data(client, in amc6821_update_device()
373 return sprintf(buf, "%d\n", data->pwm1); in get_pwm1()
390 data->pwm1 = clamp_val(val , 0, 255); in set_pwm1()
391 i2c_smbus_write_byte_data(client, AMC6821_REG_DCY, data->pwm1); in set_pwm1()
776 static SENSOR_DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, get_pwm1, set_pwm1, 0);
Dsmsc47m1.c711 int fan1, fan2, fan3, pwm1, pwm2, pwm3; in smsc47m1_probe() local
738 pwm1 = (smsc47m1_read_value(data, SMSC47M1_REG_PPIN(0)) & 0x05) in smsc47m1_probe()
759 if (!(fan1 || fan2 || fan3 || pwm1 || pwm2 || pwm3)) { in smsc47m1_probe()
799 if (pwm1) { in smsc47m1_probe()
Dg760a.c160 static DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, get_pwm, set_pwm);
Dpwm-fan.c108 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, show_pwm, set_pwm, 0);
Dthmc50.c280 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, show_analog_out,
Dmax6650.c491 static DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, get_pwm, set_pwm);
Dgpio-fan.c316 static DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, show_pwm, set_pwm);
Dmax31790.c430 static SENSOR_DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, get_pwm, set_pwm, 0);
Ddell-smm-hwmon.c691 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, i8k_hwmon_show_pwm,
Dmax6639.c363 static SENSOR_DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, show_pwm, set_pwm, 0);
Dnct7904.c451 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR,
Dg762.c1004 static DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, get_pwm, set_pwm);
Dw83l786ng.c568 SENSOR_ATTR(pwm1, S_IWUSR | S_IRUGO, show_pwm, store_pwm, 0),
Df75375s.c714 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO|S_IWUSR,
Dasb100.c607 static DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, show_pwm1, set_pwm1);
Dadm1031.c520 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, show_pwm, set_pwm, 0);
Dnct7802.c833 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, show_pwm, store_pwm,
Dasc7621.c955 PWRITE(pwm1, 0, PRI_HIGH, 0x30, 0, 0, 0, u8),
Dpc87427.c669 static SENSOR_DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, show_pwm, set_pwm, 0);
Dadt7470.c1036 static SENSOR_DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, show_pwm, set_pwm, 0);
Dw83791d.c754 SENSOR_ATTR(pwm1, S_IWUSR | S_IRUGO,
Df71805f.c1086 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO, show_pwm, set_pwm, 0);
Dadt7475.c1022 static SENSOR_DEVICE_ATTR_2(pwm1, S_IRUGO | S_IWUSR, show_pwm, set_pwm, INPUT,
Dw83792d.c1072 static SENSOR_DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, show_pwm, store_pwm, 0);
Dw83781d.c776 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, show_pwm, store_pwm, 0);
Dadt7462.c1626 static SENSOR_DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, show_pwm, set_pwm, 0);
Dpc87360.c388 SENSOR_ATTR(pwm1, S_IWUSR | S_IRUGO, show_pwm, set_pwm, 0),
Dw83627hf.c1096 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO|S_IWUSR, show_pwm, store_pwm, 0);
Dlm93.c1907 static SENSOR_DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, show_pwm, store_pwm, 0);
Dit87.c1310 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, show_pwm, set_pwm, 0);
Df71882fg.c600 SENSOR_ATTR_2(pwm1, S_IRUGO|S_IWUSR, show_pwm, store_pwm, 0, 0),
Dw83627ehf.c1566 SENSOR_ATTR(pwm1, S_IWUSR | S_IRUGO, show_pwm, store_pwm, 0),
/linux-4.4.14/Documentation/hwmon/
Damc682147 pwm1 rw pwm1
64 pwm1 = pwm1_auto_point2_pwm. It can go from
81 pwm1 = pwm1_auto_point2_pwm. It can go from
Dg76243 speed control (open-loop) via pwm1 described below, 2 for
49 pwm1: get or set PWM fan control value in open-loop mode. This is an
55 the fan speed is programmed by setting a value between 0 and 255 via 'pwm1'
Dthmc5066 pwm1 -- fan speed (0 = stop, 255 = full)
69 The value of 0 for pwm1 also forces FAN_OFF signal from the chip,
Dw8379564 41 | FANCTL1 | 10h (bank 2) | pwm1
117 33 | FANCTL1 | 10h (bank 2) | pwm1
Dg760a18 The fan speed is programmed by setting the period via 'pwm1' of two
Dmax663938 pwm1 RW Fan 1 target duty cycle (0..255)
Dmax665037 pwm1 rw relative speed (0-255), 255=max. speed.
Df71805f165 Both of the automatic modes require that pwm1 corresponds to fan1, pwm2 to
167 to pwm1 and fan1, etc.
Dw8379370 sure bit 0 is cleared in the 6 values. And then set the pwm1 value to
Dw83781d189 782d and 783s datasheets differ on which is pwm1 and which is pwm2.
197 782d has pwm1-2 for ISA, pwm1-4 for i2c. (pwm3-4 share pins with
Df71882fg137 All of the automatic modes require that pwm1 corresponds to fan1, pwm2 to
Dlm93136 where 0 disables and 1 enables the manual control mode. The sysfs files pwm1
141 PWM mode is disabled, the value of pwm1 and pwm2 indicates the current duty
Dw83792d43 The driver also implements up to seven fan control outputs: pwm1-7. Pwm1-7
Dw83627ehf90 temp1 -> pwm1
/linux-4.4.14/Documentation/devicetree/bindings/pwm/
Dpwm-lp3943.txt9 - ti,pwm0 or ti,pwm1: Output pin number(s) for PWM channel 0 or 1.
33 ti,pwm1 = <15>;
Dvt8500-pwm.txt13 pwm1: pwm@d8220000 {
Dimx-pwm.txt19 pwm1: pwm@53fb4000 {
Dpwm-st.txt29 pwm1: pwm@fe510000 {
/linux-4.4.14/arch/arm/boot/dts/
Dimx6dl-aristainetos_4.dts21 pwms = <&pwm1 0 5000000>;
87 &pwm1 {
Dimx6q-tx6q-1110.dts50 pwms = <&pwm1 0 500000 0>;
148 &pwm1 {
Dimx6dl-tx6u-811x.dts50 pwms = <&pwm1 0 500000 0>;
148 &pwm1 {
Dimx53-tx53-x13x.dts48 pwms = <&pwm1 0 500000 0>;
236 &pwm1 {
Dimx6qdl-cubox-i.dtsi63 pwms = <&pwm1 0 50000>;
176 pinctrl_cubox_i_pwm1: cubox-i-pwm1-front-led {
233 &pwm1 {
Dstih416-b2020e.dts61 pwm1: pwm@fe510000 { label
Dstihxxx-b2120.dtsi34 pwm1: pwm@9510000 { label
Dexynos5422-odroidxu3-lite.dts28 pwm-names = "pwm1";
Dimx53-m53evk.dts50 pwms = <&pwm1 0 3000>;
313 &pwm1 {
Dstih416-pinctrl.dtsi220 pwm1 {
221 pinctrl_pwm1_chan0_default: pwm1-0-default {
226 pinctrl_pwm1_chan1_default: pwm1-1-default {
231 pinctrl_pwm1_chan2_default: pwm1-2-default {
236 pinctrl_pwm1_chan3_default: pwm1-3-default {
Dvf-colibri-eval-v3.dtsi99 &pwm1 {
Dexynos5422-odroidxu3.dts27 pwm-names = "pwm1";
Dimx6qdl-tx6.dtsi24 pwm0 = &pwm1;
25 pwm1 = &pwm2;
627 &pwm1 {
Dpxa27x.dtsi44 pwm1: pwm@40b00010 { label
Drk3188.dtsi322 pwm1 {
323 pwm1_out: pwm1-out {
557 &pwm1 {
Drk3288-firefly.dts69 &pwm1 {
Dvf-colibri.dtsi80 &pwm1 {
Drk3066a.dtsi367 pwm1 {
368 pwm1_out: pwm1-out {
610 &pwm1 {
Dimx6qdl-sabresd.dtsi120 pwms = <&pwm1 0 5000000>;
535 &pwm1 {
Dstih407-pinctrl.dtsi288 pwm1 {
289 pinctrl_pwm1_chan0_default: pwm1-0-default {
294 pinctrl_pwm1_chan1_default: pwm1-1-default {
299 pinctrl_pwm1_chan2_default: pwm1-2-default {
304 pinctrl_pwm1_chan3_default: pwm1-3-default {
Dimx6sl-evk.dts25 pwms = <&pwm1 0 5000000>;
579 &pwm1 {
Dtegra30-apalis-eval.dts216 pwm1 {
Dimx6qdl-sabrelite.dtsi158 pwms = <&pwm1 0 5000000>;
545 &pwm1 {
Dimx6qdl-nit6xlite.dtsi165 pwms = <&pwm1 0 5000000>;
557 &pwm1 {
Dimx6qdl-aristainetos2.dtsi49 pwms = <&pwm1 0 5000000>;
345 &pwm1 {
Dimx6qdl-nitrogen6x.dtsi172 pwms = <&pwm1 0 5000000>;
600 &pwm1 {
Datlas6.dtsi456 pwm1_pins_a: pwm1@0 {
459 sirf,function = "pwm1";
Dprima2.dtsi470 pwm1_pins_a: pwm1@0 {
473 sirf,function = "pwm1";
Dstih407-family.dtsi74 pwms = <&pwm1 3 8448>;
627 pwm1: pwm@9510000 { label
Dimx6qdl-hummingboard.dtsi260 &pwm1 {
Dimx6qdl-nitrogen6_max.dtsi234 pwms = <&pwm1 0 5000000>;
776 &pwm1 {
Dimx6dl-riotboard.dts232 &pwm1 {
Drk3188-radxarock.dts312 &pwm1 {
Dexynos3250-pinctrl.dtsi188 pwm1_out: pwm1-out {
Drk3288.dtsi572 pwm1: pwm@ff680010 { label
1415 pwm1 {
1416 pwm1_pin: pwm1-pin {
Dimx50.dtsi288 pwm1: pwm@53fb4000 { label
Drk3xxx.dtsi292 pwm1: pwm@20030010 { label
Drk3066a-rayeager.dts426 &pwm1 {
Dexynos4415-pinctrl.dtsi231 pwm1_out: pwm1-out {
Dimx25.dtsi476 pwm1: pwm@53fe0000 { label
Dstih416.dtsi490 pwm1: pwm@fe510000 { label
Drk3288-veyron.dtsi343 &pwm1 {
Dvfxxx.dtsi212 pwm1: pwm@40039000 { label
Dimx51.dtsi376 pwm1: pwm@73fb4000 { label
Dexynos5420-pinctrl.dtsi641 pwm1_out: pwm1-out {
Dtegra30-apalis.dtsi197 nvidia,function = "pwm1";
Ds3c64xx-pinctrl.dtsi441 pwm1_out: pwm1-out {
Dexynos5250-pinctrl.dtsi360 pwm1_out: pwm1-out {
Dimx53.dtsi474 pwm1: pwm@53fb4000 { label
Ds5pv210-pinctrl.dtsi439 pwm1_out: pwm1-out {
Dexynos4210-pinctrl.dtsi341 pwm1_out: pwm1-out {
Dimx6sl.dtsi320 pwm1: pwm@02080000 { label
Dexynos4x12-pinctrl.dtsi310 pwm1_out: pwm1-out {
Dimx7d.dtsi586 pwm1: pwm@30660000 { label
Dtegra30-beaver.dts468 nvidia,function = "pwm1";
1177 nvidia,function = "pwm1";
Dtegra114-roth.dts228 nvidia,function = "pwm1";
Dtegra124-venice2.dts161 nvidia,function = "pwm1";
Dsun4i-a10.dtsi800 pwm1_pins_a: pwm1@0 {
Dimx6qdl.dtsi414 pwm1: pwm@02080000 { label
Dtegra114-dalmore.dts223 nvidia,function = "pwm1";
Dtegra124-nyan-big.dts235 nvidia,function = "pwm1";
Dimx6sx.dtsi361 pwm1: pwm@02080000 { label
Dtegra124-nyan-blaze.dts231 nvidia,function = "pwm1";
Dsun7i-a20.dtsi877 pwm1_pins_a: pwm1@0 {
Dtegra124-jetson-tk1.dts271 nvidia,function = "pwm1";
/linux-4.4.14/Documentation/devicetree/bindings/regulator/
Dpwm-regulator.txt47 pwms = <&pwm1 0 8448 0>;
56 pwms = <&pwm1 0 8448 0>;
/linux-4.4.14/arch/arm/mach-ep93xx/include/mach/
Dplatform.h44 void ep93xx_register_pwm(int pwm0, int pwm1);
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dlp3943.txt31 ti,pwm1 = <15>;
/linux-4.4.14/arch/arm/mach-mmp/
Dclock-pxa910.c38 static APBC_CLK(pwm1, PWM1, 1, 13000000);
Dclock-pxa168.c45 static APBC_CLK(pwm1, PWM1, 1, 13000000);
Dpxa168.c100 PXA168_DEVICE(pwm1, "pxa168-pwm", 0, NONE, 0xd401a000, 0x10);
Dpxa910.c139 PXA910_DEVICE(pwm1, "pxa910-pwm", 0, NONE, 0xd401a000, 0x10);
/linux-4.4.14/Documentation/thermal/
Dnouveau_thermal55 * pwm1: Current PWM value (power percentage);
66 * 1: The fan can be driven in manual (use pwm1 to change the speed);
/linux-4.4.14/arch/cris/arch-v32/mach-a3/
Dpinmux.c164 hwprot.pwm1 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
323 hwprot.pwm1 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dbrcm,cygnus-pinmux.txt55 "pwm1": "pwm1_grp"
Dnvidia,tegra114-pinmux.txt89 pwm0, pwm1, pwm2, pwm3, pwron, reset_out_n, rsvd1, rsvd2, rsvd3,
Dnvidia,tegra30-pinmux.txt100 nand_alt, owr, pcie, pwm0, pwm1, pwm2, pwm3, pwr_int_n, rsvd1, rsvd2,
Dnvidia,tegra124-pinmux.txt107 i2s1, i2s2, i2s3, i2s4, irda, kbc, owr, pmi, pwm0, pwm1, pwm2, pwm3,
Dnvidia,tegra210-pinmux.txt139 pe1, pmi, pwm0, pwm1, pwm2, pwm3, qspi, rsvd0, rsvd1, rsvd2, rsvd3, sata,
/linux-4.4.14/arch/cris/include/arch-v32/mach-a3/mach/hwregs/
Dpinmux_defs.h99 unsigned int pwm1 : 1; member
/linux-4.4.14/arch/arm/mach-ep93xx/
Dcore.c452 void __init ep93xx_register_pwm(int pwm0, int pwm1) in ep93xx_register_pwm() argument
458 if (pwm1) in ep93xx_register_pwm()
/linux-4.4.14/drivers/pinctrl/bcm/
Dpinctrl-cygnus-mux.c524 CYGNUS_PIN_GROUP(pwm1, 0xc, 4, 0),
661 CYGNUS_PIN_FUNCTION(pwm1),
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dpfc-emev2.c887 EMEV_MUX_PIN(pwm1, 121, PWM1);
1164 SH_PFC_PIN_GROUP(pwm1),
1400 SH_PFC_FUNCTION(pwm1),
Dpfc-r8a7791.c4422 SH_PFC_PIN_GROUP(pwm1),
5107 SH_PFC_FUNCTION(pwm1),
Dpfc-r8a7790.c4065 SH_PFC_PIN_GROUP(pwm1),
4716 SH_PFC_FUNCTION(pwm1),
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-palmas.c443 OD_INFO(pwm1, PU_PD_OD, PALMAS_OD_OUTPUT_CTRL, 0x20, 0x20, 0x0);
477 PIN_INFO(pwm1, PWM, NULL, &od_pwm1_info);
Dpinctrl-tegra210.c1239 FUNCTION(pwm1),
Dpinctrl-tegra114.c1506 FUNCTION(pwm1),
Dpinctrl-tegra124.c1669 FUNCTION(pwm1),
Dpinctrl-tegra30.c2065 FUNCTION(pwm1),
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_hwmon.c431 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR,
/linux-4.4.14/arch/arm64/boot/dts/exynos/
Dexynos7-pinctrl.dtsi267 pwm1_out: pwm1-out {
/linux-4.4.14/Documentation/laptops/
Dthinkpad-acpi.txt1136 sysfs device attributes: (hwmon "thinkpad") fan1_input, pwm1,
1197 are no writes to pwm1_enable (or to pwm1 *if and only if* pwm1_enable is
1261 1: Manual PWM control (use pwm1 to set fan level)
1269 hwmon device attribute pwm1:
1292 To stop the fan: set pwm1 to zero, and pwm1_enable to 1.
1295 with EINVAL, try to set pwm1_enable to 1 and pwm1 to at least 128 (255
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_pm.c274 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, amdgpu_hwmon_get_pwm1, amdgpu_hwmon_set_pwm1, 0);
/linux-4.4.14/drivers/platform/x86/
Dcompal-laptop.c708 static DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, pwm_show, pwm_store);
Deeepc-laptop.c1088 EEEPC_CREATE_SENSOR_ATTR_RW(pwm1, eeepc_get_fan_pwm,
Dasus-wmi.c1329 static DEVICE_ATTR_RW(pwm1);
Dthinkpad_acpi.c8204 static DEVICE_ATTR(pwm1, S_IWUSR | S_IRUGO, fan_pwm1_show, fan_pwm1_store);
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_pm.c696 static SENSOR_DEVICE_ATTR(pwm1, S_IRUGO | S_IWUSR, radeon_hwmon_get_pwm1, radeon_hwmon_set_pwm1, 0);