Home
last modified time | relevance | path

Searched refs:tacho (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/linux/drivers/hwmon/
H A Dmlxreg-fan.c109 struct mlxreg_fan_tacho tacho[MLXREG_FAN_MAX_TACHO]; member
124 struct mlxreg_fan_tacho *tacho; in mlxreg_fan_read() local
131 tacho = &fan->tacho[channel]; in mlxreg_fan_read()
138 if (tacho->prsnt && fan->tachos_per_drwr) { in mlxreg_fan_read()
139 err = regmap_read(fan->regmap, tacho->prsnt, &regval); in mlxreg_fan_read()
154 err = regmap_read(fan->regmap, tacho->reg, &regval); in mlxreg_fan_read()
158 if (MLXREG_FAN_GET_FAULT(regval, tacho->mask)) { in mlxreg_fan_read()
169 err = regmap_read(fan->regmap, tacho->reg, &regval); in mlxreg_fan_read()
173 *val = MLXREG_FAN_GET_FAULT(regval, tacho->mask); in mlxreg_fan_read()
250 if (!(((struct mlxreg_fan *)data)->tacho[channel].connected)) in mlxreg_fan_is_visible()
[all …]
H A DMakefile57 obj-$(CONFIG_SENSORS_ASPEED) += aspeed-pwm-tacho.o
/openbmc/linux/Documentation/devicetree/bindings/hwmon/
H A Daspeed-pwm-tacho.txt9 Required properties for pwm-tacho node:
22 - compatible : should be "aspeed,ast2400-pwm-tacho" for AST2400 and
23 "aspeed,ast2500-pwm-tacho" for AST2500.
57 compatible = "aspeed,ast2500-pwm-tacho";
/openbmc/linux/Documentation/hwmon/
H A Daspeed-pwm-tacho.rst1 Kernel driver aspeed-pwm-tacho
13 controller. The PWM controller supports up to 8 PWM outputs. The Fan tacho
H A Dlan966x.rst26 tacho input and a PWM output with a customizable PWM output
31 The driver exports temperature values, fan tacho input and PWM
H A Dnpcm750-pwm-fan.rst15 controller. The PWM controller supports up to 8 PWM outputs. The Fan tacho
H A Dindex.rst48 aspeed-pwm-tacho
H A Dadm9240.rst77 edges of the fan tacho inputs.
95 Two fan tacho inputs are provided, the ADM9240 gates an internal 22.5kHz
/openbmc/openbmc/meta-ibm/meta-romulus/recipes-phosphor/sensors/
H A Dphosphor-hwmon_%.bbappend7 pwm-tacho-controller@1e786000 \
/openbmc/openbmc/meta-quanta/meta-q71l/recipes-phosphor/sensors/
H A Dphosphor-hwmon_%.bbappend7 Q71L_PWM = "pwm-tacho-controller@1e786000"
/openbmc/openbmc/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/
H A Dphosphor-hwmon_%.bbappend5 ZAIUS_CHIPS += " pwm-tacho-controller@1e786000"
/openbmc/phosphor-pid-control/test/
H A Dsensors_json_unittest.cpp36 … "writePath": "/sys/devices/platform/ahb/ahb:apb/1e786000.pwm-tacho-controller/hwmon/**/pwm1", in TEST()
/openbmc/phosphor-pid-control/
H A Dconfigure.md49 … "writePath": "/sys/devices/platform/ahb/ahb:apb/1e786000.pwm-tacho-controller/hwmon/**/pwm1",
59 … "writePath": "/sys/devices/platform/ahb/ahb:apb/1e786000.pwm-tacho-controller/hwmon/**/pwm2",
95 - `/sys/devices/platform/ahb/1e786000.pwm-tacho-controller/hwmon/<asterisk asterisk>/pwm1`
105 - `/sys/devices/platform/ahb/1e786000.pwm-tacho-controller/hwmon/<asterisk asterisk>/pwm1`
/openbmc/u-boot/arch/arm/dts/
H A Dkirkwood-dnskw.dtsi121 pmx_fan_tacho: pmx-fan-tacho {
H A Dast2400.dtsi276 pwm_tacho: pwm-tacho-controller@1e786000 {
277 compatible = "aspeed,ast2400-pwm-tacho";
H A Dast2500.dtsi316 pwm_tacho: pwm-tacho-controller@1e786000 {
317 compatible = "aspeed,ast2500-pwm-tacho";
/openbmc/linux/arch/arm/boot/dts/marvell/
H A Dkirkwood-dnskw.dtsi121 pmx_fan_tacho: pmx-fan-tacho {
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dreg.h9276 MLXSW_ITEM32(reg, mfsm, tacho, 0x00, 24, 4);
9284 static inline void mlxsw_reg_mfsm_pack(char *payload, u8 tacho) in mlxsw_reg_mfsm_pack() argument
9287 mlxsw_reg_mfsm_tacho_set(payload, tacho); in mlxsw_reg_mfsm_pack()
9305 MLXSW_ITEM32(reg, mfsl, tacho, 0x00, 24, 4);
9319 static inline void mlxsw_reg_mfsl_pack(char *payload, u8 tacho, in mlxsw_reg_mfsl_pack() argument
9323 mlxsw_reg_mfsl_tacho_set(payload, tacho); in mlxsw_reg_mfsl_pack()
9328 static inline void mlxsw_reg_mfsl_unpack(char *payload, u8 tacho, in mlxsw_reg_mfsl_unpack() argument
9356 static inline void mlxsw_reg_fore_unpack(char *payload, u8 tacho, in mlxsw_reg_fore_unpack() argument
9363 *fault = limit & BIT(tacho); in mlxsw_reg_fore_unpack()
/openbmc/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-g4.dtsi347 pwm_tacho: pwm-tacho-controller@1e786000 {
348 compatible = "aspeed,ast2400-pwm-tacho";
H A Daspeed-g5.dtsi443 pwm_tacho: pwm-tacho-controller@1e786000 {
444 compatible = "aspeed,ast2500-pwm-tacho";
/openbmc/docs/development/
H A Dadd-new-system.md405 - [pwm-tacho-controller@1e786000.conf][10] defines the fans and the config is
818 …ta-romulus/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/pwm-tacho-controller%401e786…
/openbmc/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]
/openbmc/linux/
H A Dopengrok1.0.log[all...]
H A Dopengrok0.0.log4028 2024-12-28 20:09:06.692-0600 FINEST t1145 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/openbmc/meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb@1e780000/pwm-tacho-controller@1e786000.conf.gz'
[all...]

12