staging: comedi: ni_stc.h: tidy up NI_M_CAL_PWM_REG bits
Rename the CamelCase and convert the inline helper functions that set the bits in this register to macros. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Reviewed-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
b06afa1540
commit
cc679f9746
2 changed files with 4 additions and 12 deletions
|
@ -4016,8 +4016,8 @@ static int ni_m_series_pwm_config(struct comedi_device *dev,
|
|||
data[4] = down_count * devpriv->clock_ns;
|
||||
return -EAGAIN;
|
||||
}
|
||||
ni_writel(dev, MSeries_Cal_PWM_High_Time_Bits(up_count) |
|
||||
MSeries_Cal_PWM_Low_Time_Bits(down_count),
|
||||
ni_writel(dev, NI_M_CAL_PWM_HIGH_TIME(up_count) |
|
||||
NI_M_CAL_PWM_LOW_TIME(down_count),
|
||||
NI_M_CAL_PWM_REG);
|
||||
devpriv->pwm_up_count = up_count;
|
||||
devpriv->pwm_down_count = down_count;
|
||||
|
|
|
@ -936,6 +936,8 @@ static const struct comedi_lrange range_ni_E_ao_ext;
|
|||
#define NI_M_DIO_REG 0x024
|
||||
#define NI_M_DIO_DIR_REG 0x028
|
||||
#define NI_M_CAL_PWM_REG 0x040
|
||||
#define NI_M_CAL_PWM_HIGH_TIME(x) (((x) & 0xffff) << 16)
|
||||
#define NI_M_CAL_PWM_LOW_TIME(x) (((x) & 0xffff) << 0)
|
||||
#define NI_M_GEN_PWM_REG(x) (0x044 + ((x) * 2))
|
||||
#define NI_M_AI_CFG_FIFO_DATA_REG 0x05e
|
||||
#define NI_M_AI_CFG_LAST_CHAN BIT(14)
|
||||
|
@ -1039,16 +1041,6 @@ static const struct comedi_lrange range_ni_E_ao_ext;
|
|||
#define NI_M_AO_REF_ATTENUATION_REG(x) (0x264 + (x))
|
||||
#define NI_M_AO_REF_ATTENUATION_X5 BIT(0)
|
||||
|
||||
static inline unsigned MSeries_Cal_PWM_High_Time_Bits(unsigned count)
|
||||
{
|
||||
return (count << 16) & 0xffff0000;
|
||||
}
|
||||
|
||||
static inline unsigned MSeries_Cal_PWM_Low_Time_Bits(unsigned count)
|
||||
{
|
||||
return count & 0xffff;
|
||||
}
|
||||
|
||||
static inline unsigned MSeries_PFI_Output_Select_Mask(unsigned channel)
|
||||
{
|
||||
return 0x1f << (channel % 3) * 5;
|
||||
|
|
Loading…
Add table
Reference in a new issue