/
usr
/
src
/
kernels
/
4.18.0-553.157.1.el8_10.x86_64
/
include
/
linux
/
mfd
/
/usr/src/kernels/4.18.0-553.157.1.el8_10.x86_64/include/linux/mfd
mkdir
upload
Name
Size
Mode
Actions
abx500/
-
0755
rm
arizona/
-
0755
rm
da9052/
-
0755
rm
da9055/
-
0755
rm
da9062/
-
0755
rm
da9063/
-
0755
rm
da9150/
-
0755
rm
mt6323/
-
0755
rm
mt6397/
-
0755
rm
pcf50633/
-
0755
rm
samsung/
-
0755
rm
syscon/
-
0755
rm
wm831x/
-
0755
rm
wm8350/
-
0755
rm
wm8994/
-
0755
rm
88pm80x.h
10226
0644
edit
dl
rm
88pm860x.h
13654
0644
edit
dl
rm
aat2870.h
4651
0644
edit
dl
rm
ab3100.h
4262
0644
edit
dl
rm
abx500.h
11980
0644
edit
dl
rm
ac100.h
6267
0644
edit
dl
rm
adp5520.h
8499
0644
edit
dl
rm
altera-a10sr.h
3507
0644
edit
dl
rm
as3711.h
2960
0644
edit
dl
rm
as3722.h
15477
0644
edit
dl
rm
asic3.h
12514
0644
edit
dl
rm
atmel-hlcdc.h
2634
0644
edit
dl
rm
axp20x.h
17214
0644
edit
dl
rm
bcm590xx.h
831
0644
edit
dl
rm
bd9571mwv.h
3712
0644
edit
dl
rm
core.h
4794
0644
edit
dl
rm
cros_ec.h
10595
0644
edit
dl
rm
cros_ec_commands.h
87508
0644
edit
dl
rm
cros_ec_lpc_mec.h
2838
0644
edit
dl
rm
cros_ec_lpc_reg.h
1949
0644
edit
dl
rm
da8xx-cfgchip.h
7501
0644
edit
dl
rm
da903x.h
7218
0644
edit
dl
rm
davinci_voicecodec.h
3323
0644
edit
dl
rm
db8500-prcmu.h
22205
0644
edit
dl
rm
dbx500-prcmu.h
14681
0644
edit
dl
rm
dln2.h
3617
0644
edit
dl
rm
dm355evm_msp.h
2879
0644
edit
dl
rm
ds1wm.h
817
0644
edit
dl
rm
ezx-pcap.h
7932
0644
edit
dl
rm
hi655x-pmic.h
2076
0644
edit
dl
rm
hi6421-pmic.h
1329
0644
edit
dl
rm
htc-pasic3.h
1225
0644
edit
dl
rm
imx25-tsadc.h
4972
0644
edit
dl
rm
intel_msic.h
16376
0644
edit
dl
rm
intel_soc_pmic.h
1265
0644
edit
dl
rm
intel_soc_pmic_bxtwc.h
2053
0644
edit
dl
rm
ipaq-micro.h
3750
0644
edit
dl
rm
janz.h
1053
0644
edit
dl
rm
kempld.h
4260
0644
edit
dl
rm
lm3533.h
2650
0644
edit
dl
rm
lochnagar.h
1624
0644
edit
dl
rm
lochnagar1_regs.h
7896
0644
edit
dl
rm
lochnagar2_regs.h
15550
0644
edit
dl
rm
lp873x.h
8895
0644
edit
dl
rm
lp3943.h
2747
0644
edit
dl
rm
lp8788-isink.h
1218
0644
edit
dl
rm
lp8788.h
8573
0644
edit
dl
rm
lp87565.h
7862
0644
edit
dl
rm
lpc_ich.h
1261
0644
edit
dl
rm
max8907.h
7701
0644
edit
dl
rm
max8925.h
7350
0644
edit
dl
rm
max8997-private.h
12733
0644
edit
dl
rm
max8997.h
6202
0644
edit
dl
rm
max8998-private.h
5126
0644
edit
dl
rm
max8998.h
3641
0644
edit
dl
rm
max14577-private.h
16240
0644
edit
dl
rm
max14577.h
2745
0644
edit
dl
rm
max77620.h
11134
0644
edit
dl
rm
max77686-private.h
13526
0644
edit
dl
rm
max77686.h
2709
0644
edit
dl
rm
max77693-common.h
1303
0644
edit
dl
rm
max77693-private.h
18384
0644
edit
dl
rm
max77693.h
2295
0644
edit
dl
rm
max77843-private.h
15804
0644
edit
dl
rm
mc13xxx.h
7872
0644
edit
dl
rm
mc13783.h
2902
0644
edit
dl
rm
mc13892.h
938
0644
edit
dl
rm
mcp.h
1816
0644
edit
dl
rm
menelaus.h
1284
0644
edit
dl
rm
motorola-cpcap.h
12797
0644
edit
dl
rm
mxs-lradc.h
6191
0644
edit
dl
rm
palmas.h
152645
0644
edit
dl
rm
qcom_rpm.h
293
0644
edit
dl
rm
rave-sp.h
1414
0644
edit
dl
rm
rc5t583.h
10056
0644
edit
dl
rm
rdc321x.h
591
0644
edit
dl
rm
retu.h
723
0644
edit
dl
rm
rk808.h
12807
0644
edit
dl
rm
rn5t618.h
7519
0644
edit
dl
rm
rt5033-private.h
8026
0644
edit
dl
rm
rt5033.h
1243
0644
edit
dl
rm
si476x-core.h
15606
0644
edit
dl
rm
si476x-platform.h
6603
0644
edit
dl
rm
si476x-reports.h
5010
0644
edit
dl
rm
sky81452.h
990
0644
edit
dl
rm
smsc.h
2921
0644
edit
dl
rm
sta2x11-mfd.h
19169
0644
edit
dl
rm
stm32-lptimer.h
1817
0644
edit
dl
rm
stm32-timers.h
5784
0644
edit
dl
rm
stmpe.h
3466
0644
edit
dl
rm
stw481x.h
1442
0644
edit
dl
rm
sun4i-gpadc.h
3710
0644
edit
dl
rm
syscon.h
1443
0644
edit
dl
rm
t7l66xb.h
817
0644
edit
dl
rm
tc3589x.h
3999
0644
edit
dl
rm
tc6387xb.h
516
0644
edit
dl
rm
tc6393xb.h
1548
0644
edit
dl
rm
ti-lmu-register.h
7613
0644
edit
dl
rm
ti-lmu.h
1822
0644
edit
dl
rm
ti_am335x_tscadc.h
5861
0644
edit
dl
rm
tmio.h
4098
0644
edit
dl
rm
tps6105x.h
3099
0644
edit
dl
rm
tps6507x.h
5055
0644
edit
dl
rm
tps6586x.h
2802
0644
edit
dl
rm
tps65010.h
6685
0644
edit
dl
rm
tps65086.h
3580
0644
edit
dl
rm
tps65090.h
4491
0644
edit
dl
rm
tps65217.h
8435
0644
edit
dl
rm
tps65218.h
8033
0644
edit
dl
rm
tps65910.h
31325
0644
edit
dl
rm
tps65912.h
10144
0644
edit
dl
rm
tps68470.h
3002
0644
edit
dl
rm
tps80031.h
20059
0644
edit
dl
rm
twl.h
26189
0644
edit
dl
rm
twl4030-audio.h
8741
0644
edit
dl
rm
twl6040.h
7328
0644
edit
dl
rm
ucb1x00.h
6728
0644
edit
dl
rm
viperboard.h
3022
0644
edit
dl
rm
wl1273-core.h
8496
0644
edit
dl
rm
wm97xx.h
576
0644
edit
dl
rm
wm8400-audio.h
71471
0644
edit
dl
rm
wm8400-private.h
59376
0644
edit
dl
rm
wm8400.h
1213
0644
edit
dl
rm
Edit:
/usr/src/kernels/4.18.0-553.157.1.el8_10.x86_64/include/linux/mfd/ti-lmu-register.h
(7613B)
/* * TI LMU (Lighting Management Unit) Device Register Map * * Copyright 2017 Texas Instruments * * Author: Milo Kim <milo.kim@ti.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #ifndef __MFD_TI_LMU_REGISTER_H__ #define __MFD_TI_LMU_REGISTER_H__ #include <linux/bitops.h> /* LM3532 */ #define LM3532_REG_OUTPUT_CFG 0x10 #define LM3532_ILED1_CFG_MASK 0x03 #define LM3532_ILED2_CFG_MASK 0x0C #define LM3532_ILED3_CFG_MASK 0x30 #define LM3532_ILED1_CFG_SHIFT 0 #define LM3532_ILED2_CFG_SHIFT 2 #define LM3532_ILED3_CFG_SHIFT 4 #define LM3532_REG_RAMPUP 0x12 #define LM3532_REG_RAMPDN LM3532_REG_RAMPUP #define LM3532_RAMPUP_MASK 0x07 #define LM3532_RAMPUP_SHIFT 0 #define LM3532_RAMPDN_MASK 0x38 #define LM3532_RAMPDN_SHIFT 3 #define LM3532_REG_ENABLE 0x1D #define LM3532_REG_PWM_A_CFG 0x13 #define LM3532_PWM_A_MASK 0x05 /* zone 0 */ #define LM3532_PWM_ZONE_0 BIT(2) #define LM3532_REG_PWM_B_CFG 0x14 #define LM3532_PWM_B_MASK 0x09 /* zone 1 */ #define LM3532_PWM_ZONE_1 BIT(3) #define LM3532_REG_PWM_C_CFG 0x15 #define LM3532_PWM_C_MASK 0x11 /* zone 2 */ #define LM3532_PWM_ZONE_2 BIT(4) #define LM3532_REG_ZONE_CFG_A 0x16 #define LM3532_REG_ZONE_CFG_B 0x18 #define LM3532_REG_ZONE_CFG_C 0x1A #define LM3532_ZONE_MASK (BIT(2) | BIT(3) | BIT(4)) #define LM3532_ZONE_0 0 #define LM3532_ZONE_1 BIT(2) #define LM3532_ZONE_2 BIT(3) #define LM3532_REG_BRT_A 0x70 /* zone 0 */ #define LM3532_REG_BRT_B 0x76 /* zone 1 */ #define LM3532_REG_BRT_C 0x7C /* zone 2 */ #define LM3532_MAX_REG 0x7E /* LM3631 */ #define LM3631_REG_DEVCTRL 0x00 #define LM3631_LCD_EN_MASK BIT(1) #define LM3631_BL_EN_MASK BIT(0) #define LM3631_REG_BRT_LSB 0x01 #define LM3631_REG_BRT_MSB 0x02 #define LM3631_REG_BL_CFG 0x06 #define LM3631_BL_CHANNEL_MASK BIT(3) #define LM3631_BL_DUAL_CHANNEL 0 #define LM3631_BL_SINGLE_CHANNEL BIT(3) #define LM3631_MAP_MASK BIT(5) #define LM3631_EXPONENTIAL_MAP 0 #define LM3631_REG_BRT_MODE 0x08 #define LM3631_MODE_MASK (BIT(1) | BIT(2) | BIT(3)) #define LM3631_DEFAULT_MODE (BIT(1) | BIT(3)) #define LM3631_REG_SLOPE 0x09 #define LM3631_SLOPE_MASK 0xF0 #define LM3631_SLOPE_SHIFT 4 #define LM3631_REG_LDO_CTRL1 0x0A #define LM3631_EN_OREF_MASK BIT(0) #define LM3631_EN_VNEG_MASK BIT(1) #define LM3631_EN_VPOS_MASK BIT(2) #define LM3631_REG_LDO_CTRL2 0x0B #define LM3631_EN_CONT_MASK BIT(0) #define LM3631_REG_VOUT_CONT 0x0C #define LM3631_VOUT_CONT_MASK (BIT(6) | BIT(7)) #define LM3631_REG_VOUT_BOOST 0x0C #define LM3631_REG_VOUT_POS 0x0D #define LM3631_REG_VOUT_NEG 0x0E #define LM3631_REG_VOUT_OREF 0x0F #define LM3631_VOUT_MASK 0x3F #define LM3631_REG_ENTIME_VCONT 0x0B #define LM3631_ENTIME_CONT_MASK 0x70 #define LM3631_REG_ENTIME_VOREF 0x0F #define LM3631_REG_ENTIME_VPOS 0x10 #define LM3631_REG_ENTIME_VNEG 0x11 #define LM3631_ENTIME_MASK 0xF0 #define LM3631_ENTIME_SHIFT 4 #define LM3631_MAX_REG 0x16 /* LM3632 */ #define LM3632_REG_CONFIG1 0x02 #define LM3632_OVP_MASK (BIT(5) | BIT(6) | BIT(7)) #define LM3632_OVP_25V BIT(6) #define LM3632_REG_CONFIG2 0x03 #define LM3632_SWFREQ_MASK BIT(7) #define LM3632_SWFREQ_1MHZ BIT(7) #define LM3632_REG_BRT_LSB 0x04 #define LM3632_REG_BRT_MSB 0x05 #define LM3632_REG_IO_CTRL 0x09 #define LM3632_PWM_MASK BIT(6) #define LM3632_I2C_MODE 0 #define LM3632_PWM_MODE BIT(6) #define LM3632_REG_ENABLE 0x0A #define LM3632_BL_EN_MASK BIT(0) #define LM3632_BL_CHANNEL_MASK (BIT(3) | BIT(4)) #define LM3632_BL_SINGLE_CHANNEL BIT(4) #define LM3632_BL_DUAL_CHANNEL BIT(3) #define LM3632_REG_BIAS_CONFIG 0x0C #define LM3632_EXT_EN_MASK BIT(0) #define LM3632_EN_VNEG_MASK BIT(1) #define LM3632_EN_VPOS_MASK BIT(2) #define LM3632_REG_VOUT_BOOST 0x0D #define LM3632_REG_VOUT_POS 0x0E #define LM3632_REG_VOUT_NEG 0x0F #define LM3632_VOUT_MASK 0x3F #define LM3632_MAX_REG 0x10 /* LM3633 */ #define LM3633_REG_HVLED_OUTPUT_CFG 0x10 #define LM3633_HVLED1_CFG_MASK BIT(0) #define LM3633_HVLED2_CFG_MASK BIT(1) #define LM3633_HVLED3_CFG_MASK BIT(2) #define LM3633_HVLED1_CFG_SHIFT 0 #define LM3633_HVLED2_CFG_SHIFT 1 #define LM3633_HVLED3_CFG_SHIFT 2 #define LM3633_REG_BANK_SEL 0x11 #define LM3633_REG_BL0_RAMP 0x12 #define LM3633_REG_BL1_RAMP 0x13 #define LM3633_BL_RAMPUP_MASK 0xF0 #define LM3633_BL_RAMPUP_SHIFT 4 #define LM3633_BL_RAMPDN_MASK 0x0F #define LM3633_BL_RAMPDN_SHIFT 0 #define LM3633_REG_BL_RAMP_CONF 0x1B #define LM3633_BL_RAMP_MASK 0x0F #define LM3633_BL_RAMP_EACH 0x05 #define LM3633_REG_PTN0_RAMP 0x1C #define LM3633_REG_PTN1_RAMP 0x1D #define LM3633_PTN_RAMPUP_MASK 0x70 #define LM3633_PTN_RAMPUP_SHIFT 4 #define LM3633_PTN_RAMPDN_MASK 0x07 #define LM3633_PTN_RAMPDN_SHIFT 0 #define LM3633_REG_LED_MAPPING_MODE 0x1F #define LM3633_LED_EXPONENTIAL BIT(1) #define LM3633_REG_IMAX_HVLED_A 0x20 #define LM3633_REG_IMAX_HVLED_B 0x21 #define LM3633_REG_IMAX_LVLED_BASE 0x22 #define LM3633_REG_BL_FEEDBACK_ENABLE 0x28 #define LM3633_REG_ENABLE 0x2B #define LM3633_LED_BANK_OFFSET 2 #define LM3633_REG_PATTERN 0x2C #define LM3633_REG_BOOST_CFG 0x2D #define LM3633_OVP_MASK (BIT(1) | BIT(2)) #define LM3633_OVP_40V 0x6 #define LM3633_REG_PWM_CFG 0x2F #define LM3633_PWM_A_MASK BIT(0) #define LM3633_PWM_B_MASK BIT(1) #define LM3633_REG_BRT_HVLED_A_LSB 0x40 #define LM3633_REG_BRT_HVLED_A_MSB 0x41 #define LM3633_REG_BRT_HVLED_B_LSB 0x42 #define LM3633_REG_BRT_HVLED_B_MSB 0x43 #define LM3633_REG_BRT_LVLED_BASE 0x44 #define LM3633_REG_PTN_DELAY 0x50 #define LM3633_REG_PTN_LOWTIME 0x51 #define LM3633_REG_PTN_HIGHTIME 0x52 #define LM3633_REG_PTN_LOWBRT 0x53 #define LM3633_REG_PTN_HIGHBRT LM3633_REG_BRT_LVLED_BASE #define LM3633_REG_BL_OPEN_FAULT_STATUS 0xB0 #define LM3633_REG_BL_SHORT_FAULT_STATUS 0xB2 #define LM3633_REG_MONITOR_ENABLE 0xB4 #define LM3633_MAX_REG 0xB4 /* LM3695 */ #define LM3695_REG_GP 0x10 #define LM3695_BL_CHANNEL_MASK BIT(3) #define LM3695_BL_DUAL_CHANNEL 0 #define LM3695_BL_SINGLE_CHANNEL BIT(3) #define LM3695_BRT_RW_MASK BIT(2) #define LM3695_BL_EN_MASK BIT(0) #define LM3695_REG_BRT_LSB 0x13 #define LM3695_REG_BRT_MSB 0x14 #define LM3695_MAX_REG 0x14 /* LM3697 */ #define LM3697_REG_HVLED_OUTPUT_CFG 0x10 #define LM3697_HVLED1_CFG_MASK BIT(0) #define LM3697_HVLED2_CFG_MASK BIT(1) #define LM3697_HVLED3_CFG_MASK BIT(2) #define LM3697_HVLED1_CFG_SHIFT 0 #define LM3697_HVLED2_CFG_SHIFT 1 #define LM3697_HVLED3_CFG_SHIFT 2 #define LM3697_REG_BL0_RAMP 0x11 #define LM3697_REG_BL1_RAMP 0x12 #define LM3697_RAMPUP_MASK 0xF0 #define LM3697_RAMPUP_SHIFT 4 #define LM3697_RAMPDN_MASK 0x0F #define LM3697_RAMPDN_SHIFT 0 #define LM3697_REG_RAMP_CONF 0x14 #define LM3697_RAMP_MASK 0x0F #define LM3697_RAMP_EACH 0x05 #define LM3697_REG_PWM_CFG 0x1C #define LM3697_PWM_A_MASK BIT(0) #define LM3697_PWM_B_MASK BIT(1) #define LM3697_REG_IMAX_A 0x17 #define LM3697_REG_IMAX_B 0x18 #define LM3697_REG_FEEDBACK_ENABLE 0x19 #define LM3697_REG_BRT_A_LSB 0x20 #define LM3697_REG_BRT_A_MSB 0x21 #define LM3697_REG_BRT_B_LSB 0x22 #define LM3697_REG_BRT_B_MSB 0x23 #define LM3697_REG_ENABLE 0x24 #define LM3697_REG_OPEN_FAULT_STATUS 0xB0 #define LM3697_REG_SHORT_FAULT_STATUS 0xB2 #define LM3697_REG_MONITOR_ENABLE 0xB4 #define LM3697_MAX_REG 0xB4 #endif
Save
cmd:
run