| /kernel/linux/linux-5.10/drivers/clk/ |
| D | clk-si514.c | 53 /* Multiplier/divider settings */ 97 struct clk_si514_muldiv *settings) in si514_get_muldiv() argument 107 settings->m_frac = reg[0] | reg[1] << 8 | reg[2] << 16 | in si514_get_muldiv() 109 settings->m_int = (reg[4] & 0x3f) << 3 | reg[3] >> 5; in si514_get_muldiv() 110 settings->ls_div_bits = (reg[6] >> 4) & 0x07; in si514_get_muldiv() 111 settings->hs_div = (reg[6] & 0x03) << 8 | reg[5]; in si514_get_muldiv() 116 struct clk_si514_muldiv *settings) in si514_set_muldiv() argument 124 if (settings->m_int < 65 || in si514_set_muldiv() 125 (settings->m_int == 65 && settings->m_frac <= 139575831)) in si514_set_muldiv() 128 else if (settings->m_int < 67 || in si514_set_muldiv() [all …]
|
| D | clk-si544.c | 74 * struct clk_si544_muldiv - Multiplier/divider settings 126 struct clk_si544_muldiv *settings) in si544_get_muldiv() argument 135 settings->ls_div_bits = (reg[1] >> 4) & 0x07; in si544_get_muldiv() 136 settings->hs_div = (reg[1] & 0x07) << 8 | reg[0]; in si544_get_muldiv() 142 settings->fb_div_int = reg[4] | (reg[5] & 0x07) << 8; in si544_get_muldiv() 143 settings->fb_div_frac = reg[0] | reg[1] << 8 | reg[2] << 16 | in si544_get_muldiv() 151 settings->delta_m = reg[0] << 8 | reg[1] << 16 | reg[2] << 24; in si544_get_muldiv() 152 settings->delta_m >>= 8; in si544_get_muldiv() 170 struct clk_si544_muldiv *settings) in si544_set_muldiv() argument 175 reg[0] = settings->hs_div; in si544_set_muldiv() [all …]
|
| /kernel/linux/linux-4.19/drivers/clk/ |
| D | clk-si514.c | 62 /* Multiplier/divider settings */ 106 struct clk_si514_muldiv *settings) in si514_get_muldiv() argument 116 settings->m_frac = reg[0] | reg[1] << 8 | reg[2] << 16 | in si514_get_muldiv() 118 settings->m_int = (reg[4] & 0x3f) << 3 | reg[3] >> 5; in si514_get_muldiv() 119 settings->ls_div_bits = (reg[6] >> 4) & 0x07; in si514_get_muldiv() 120 settings->hs_div = (reg[6] & 0x03) << 8 | reg[5]; in si514_get_muldiv() 125 struct clk_si514_muldiv *settings) in si514_set_muldiv() argument 133 if (settings->m_int < 65 || in si514_set_muldiv() 134 (settings->m_int == 65 && settings->m_frac <= 139575831)) in si514_set_muldiv() 137 else if (settings->m_int < 67 || in si514_set_muldiv() [all …]
|
| D | clk-si544.c | 68 * struct clk_si544_muldiv - Multiplier/divider settings 118 struct clk_si544_muldiv *settings) in si544_get_muldiv() argument 127 settings->ls_div_bits = (reg[1] >> 4) & 0x07; in si544_get_muldiv() 128 settings->hs_div = (reg[1] & 0x07) << 8 | reg[0]; in si544_get_muldiv() 134 settings->fb_div_int = reg[4] | (reg[5] & 0x07) << 8; in si544_get_muldiv() 135 settings->fb_div_frac = reg[0] | reg[1] << 8 | reg[2] << 16 | in si544_get_muldiv() 141 struct clk_si544_muldiv *settings) in si544_set_muldiv() argument 146 reg[0] = settings->hs_div; in si544_set_muldiv() 147 reg[1] = settings->hs_div >> 8 | settings->ls_div_bits << 4; in si544_set_muldiv() 153 reg[0] = settings->fb_div_frac; in si544_set_muldiv() [all …]
|
| /kernel/linux/linux-4.19/drivers/spi/ |
| D | spi-xcomm.c | 36 uint16_t settings; member 46 uint16_t settings; in spi_xcomm_sync_config() local 49 settings = spi_xcomm->settings; in spi_xcomm_sync_config() 50 settings |= len << SPI_XCOMM_SETTINGS_LEN_OFFSET; in spi_xcomm_sync_config() 53 put_unaligned_be16(settings, &buf[1]); in spi_xcomm_sync_config() 74 struct spi_device *spi, struct spi_transfer *t, unsigned int *settings) in spi_xcomm_setup_transfer() argument 84 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_64; in spi_xcomm_setup_transfer() 86 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_16; in spi_xcomm_setup_transfer() 88 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_4; in spi_xcomm_setup_transfer() 94 *settings |= SPI_XCOMM_SETTINGS_CPOL; in spi_xcomm_setup_transfer() [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-xcomm.c | 35 uint16_t settings; member 45 uint16_t settings; in spi_xcomm_sync_config() local 48 settings = spi_xcomm->settings; in spi_xcomm_sync_config() 49 settings |= len << SPI_XCOMM_SETTINGS_LEN_OFFSET; in spi_xcomm_sync_config() 52 put_unaligned_be16(settings, &buf[1]); in spi_xcomm_sync_config() 73 struct spi_device *spi, struct spi_transfer *t, unsigned int *settings) in spi_xcomm_setup_transfer() argument 83 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_64; in spi_xcomm_setup_transfer() 85 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_16; in spi_xcomm_setup_transfer() 87 *settings |= SPI_XCOMM_SETTINGS_CLOCK_DIV_4; in spi_xcomm_setup_transfer() 93 *settings |= SPI_XCOMM_SETTINGS_CPOL; in spi_xcomm_setup_transfer() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/imu/st_lsm6dsx/ |
| D | st_lsm6dsx_shub.c | 182 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_read_output() 259 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_master_enable() 294 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_read() 296 aux_sens = &hw->settings->shub_settings.aux_sens; in st_lsm6dsx_shub_read() 345 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_write() 407 const struct st_lsm6dsx_ext_dev_settings *settings; in st_lsm6dsx_shub_get_odr_val() local 410 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_get_odr_val() 411 for (i = 0; i < settings->odr_table.odr_len; i++) { in st_lsm6dsx_shub_get_odr_val() 412 if (settings->odr_table.odr_avl[i].milli_hz == odr) in st_lsm6dsx_shub_get_odr_val() 416 if (i == settings->odr_table.odr_len) in st_lsm6dsx_shub_get_odr_val() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | tlv320aic32x4-clk.c | 26 * struct clk_aic32x4_pll_muldiv - Multiplier/divider settings 78 struct clk_aic32x4_pll_muldiv *settings) in clk_aic32x4_pll_get_muldiv() argument 87 settings->r = val & AIC32X4_PLL_R_MASK; in clk_aic32x4_pll_get_muldiv() 88 settings->p = (val & AIC32X4_PLL_P_MASK) >> AIC32X4_PLL_P_SHIFT; in clk_aic32x4_pll_get_muldiv() 93 settings->j = val; in clk_aic32x4_pll_get_muldiv() 98 settings->d = val << 8; in clk_aic32x4_pll_get_muldiv() 103 settings->d |= val; in clk_aic32x4_pll_get_muldiv() 109 struct clk_aic32x4_pll_muldiv *settings) in clk_aic32x4_pll_set_muldiv() argument 115 AIC32X4_PLL_R_MASK, settings->r); in clk_aic32x4_pll_set_muldiv() 121 settings->p << AIC32X4_PLL_P_SHIFT); in clk_aic32x4_pll_set_muldiv() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/zoran/ |
| D | zoran_card.c | 660 struct zoran_jpg_settings *settings, int try) in zoran_check_jpg_settings() argument 665 __func__, settings->decimation, settings->hor_dcm, in zoran_check_jpg_settings() 666 settings->ver_dcm, settings->tmp_dcm); in zoran_check_jpg_settings() 668 settings->img_x, settings->img_y, in zoran_check_jpg_settings() 669 settings->img_width, settings->img_height); in zoran_check_jpg_settings() 671 switch (settings->decimation) { in zoran_check_jpg_settings() 674 settings->hor_dcm = 1; in zoran_check_jpg_settings() 675 settings->ver_dcm = 1; in zoran_check_jpg_settings() 676 settings->tmp_dcm = 1; in zoran_check_jpg_settings() 677 settings->field_per_buff = 2; in zoran_check_jpg_settings() [all …]
|
| D | zoran_driver.c | 144 static __u32 zoran_v4l2_calc_bufsize(struct zoran_jpg_settings *settings) in zoran_v4l2_calc_bufsize() argument 146 __u8 div = settings->ver_dcm * settings->hor_dcm * settings->tmp_dcm; in zoran_v4l2_calc_bufsize() 351 struct zoran_jpg_settings settings; in zoran_try_fmt_vid_out() local 357 settings = zr->jpg_settings; in zoran_try_fmt_vid_out() 361 settings.tmp_dcm = 1; in zoran_try_fmt_vid_out() 363 settings.tmp_dcm = 2; in zoran_try_fmt_vid_out() 364 settings.decimation = 0; in zoran_try_fmt_vid_out() 366 settings.ver_dcm = 2; in zoran_try_fmt_vid_out() 368 settings.ver_dcm = 1; in zoran_try_fmt_vid_out() 370 settings.hor_dcm = 4; in zoran_try_fmt_vid_out() [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/media/zoran/ |
| D | zoran_card.c | 727 struct zoran_jpg_settings *settings, in zoran_check_jpg_settings() argument 735 ZR_DEVNAME(zr), __func__, settings->decimation, settings->HorDcm, in zoran_check_jpg_settings() 736 settings->VerDcm, settings->TmpDcm); in zoran_check_jpg_settings() 740 ZR_DEVNAME(zr), __func__, settings->img_x, settings->img_y, in zoran_check_jpg_settings() 741 settings->img_width, settings->img_height); in zoran_check_jpg_settings() 743 switch (settings->decimation) { in zoran_check_jpg_settings() 746 settings->HorDcm = 1; in zoran_check_jpg_settings() 747 settings->VerDcm = 1; in zoran_check_jpg_settings() 748 settings->TmpDcm = 1; in zoran_check_jpg_settings() 749 settings->field_per_buff = 2; in zoran_check_jpg_settings() [all …]
|
| /kernel/linux/linux-4.19/drivers/iio/light/ |
| D | tsl2772.c | 151 struct tsl2772_settings settings; member 444 lux = (lux * chip->settings.als_gain_trim) / 1000; in tsl2772_get_lux() 527 /* If Operational settings defined elsewhere.. */ in tsl2772_defaults() 529 memcpy(&chip->settings, chip->pdata->platform_default_settings, in tsl2772_defaults() 532 memcpy(&chip->settings, &tsl2772_default_settings, in tsl2772_defaults() 588 ret = (chip->settings.als_cal_target * chip->settings.als_gain_trim) / in tsl2772_als_calibrate() 593 chip->settings.als_gain_trim = ret; in tsl2772_als_calibrate() 605 chip->tsl2772_config[TSL2772_ALS_TIME] = chip->settings.als_time; in tsl2772_chip_on() 606 chip->tsl2772_config[TSL2772_PRX_TIME] = chip->settings.prox_time; in tsl2772_chip_on() 607 chip->tsl2772_config[TSL2772_WAIT_TIME] = chip->settings.wait_time; in tsl2772_chip_on() [all …]
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | hid-roccat-kone.c | 95 static void kone_set_settings_checksum(struct kone_settings *settings) in kone_set_settings_checksum() argument 98 unsigned char *address = (unsigned char *)settings; in kone_set_settings_checksum() 103 settings->checksum = cpu_to_le16(checksum); in kone_set_settings_checksum() 144 * Reads settings from mouse and stores it in @buf 156 * Writes settings from @buf to mouse 161 struct kone_settings const *settings) in kone_set_settings() argument 166 settings, sizeof(struct kone_settings)); in kone_set_settings() 279 memcpy(buf, ((char const *)&kone->settings) + off, count); in kone_sysfs_read_settings() 286 * Writing settings automatically activates startup_profile. 297 struct kone_settings *settings = (struct kone_settings *)buf; in kone_sysfs_write_settings() local [all …]
|
| /kernel/linux/linux-4.19/drivers/hid/ |
| D | hid-roccat-kone.c | 98 static void kone_set_settings_checksum(struct kone_settings *settings) in kone_set_settings_checksum() argument 101 unsigned char *address = (unsigned char *)settings; in kone_set_settings_checksum() 106 settings->checksum = cpu_to_le16(checksum); in kone_set_settings_checksum() 147 * Reads settings from mouse and stores it in @buf 159 * Writes settings from @buf to mouse 164 struct kone_settings const *settings) in kone_set_settings() argument 169 settings, sizeof(struct kone_settings)); in kone_set_settings() 282 memcpy(buf, ((char const *)&kone->settings) + off, count); in kone_sysfs_read_settings() 289 * Writing settings automatically activates startup_profile. 300 struct kone_settings *settings = (struct kone_settings *)buf; in kone_sysfs_write_settings() local [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ |
| D | ia_css_sc.host.c | 124 struct ia_css_shading_settings *settings) in sh_css_get_shading_settings() argument 126 if (!settings) in sh_css_get_shading_settings() 131 "ia_css_get_shading_settings() enter: settings=%p\n", settings); in sh_css_get_shading_settings() 133 *settings = params->shading_settings; in sh_css_get_shading_settings() 136 "ia_css_get_shading_settings() leave: settings.enable_shading_table_conversion=%d\n", in sh_css_get_shading_settings() 137 settings->enable_shading_table_conversion); in sh_css_get_shading_settings() 142 const struct ia_css_shading_settings *settings) in sh_css_set_shading_settings() argument 144 if (!settings) in sh_css_set_shading_settings() 149 "ia_css_set_shading_settings() enter: settings.enable_shading_table_conversion=%d\n", in sh_css_set_shading_settings() 150 settings->enable_shading_table_conversion); in sh_css_set_shading_settings() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/light/ |
| D | tsl2772.c | 173 struct tsl2772_settings settings; member 475 lux = (lux * chip->settings.als_gain_trim) / 1000; in tsl2772_get_lux() 561 chip->settings.prox_power = tsl2772_led_currents[i][1]; in tsl2772_read_prox_led_current() 628 /* If Operational settings defined elsewhere.. */ in tsl2772_defaults() 630 memcpy(&chip->settings, chip->pdata->platform_default_settings, in tsl2772_defaults() 633 memcpy(&chip->settings, &tsl2772_default_settings, in tsl2772_defaults() 691 ret = (chip->settings.als_cal_target * chip->settings.als_gain_trim) / in tsl2772_als_calibrate() 696 chip->settings.als_gain_trim = ret; in tsl2772_als_calibrate() 715 chip->tsl2772_config[TSL2772_ALS_TIME] = chip->settings.als_time; in tsl2772_chip_on() 716 chip->tsl2772_config[TSL2772_PRX_TIME] = chip->settings.prox_time; in tsl2772_chip_on() [all …]
|
| /kernel/linux/linux-4.19/drivers/isdn/hisax/ |
| D | Kconfig | 98 non-standard IRQ/port/shmem settings. 108 non-standard IRQ/port settings. 132 non-standard IRQ/port settings. 155 non-standard IRQ/port settings. 165 non-standard IRQ/port settings. 175 non-standard IRQ/port settings. 186 non-standard IRQ/port settings. 196 non-standard IRQ/port settings. 207 non-standard IRQ/port settings. 216 non-standard IRQ/port settings. [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | mii.h | 109 * @ethadv: the ethtool advertisement settings 112 * settings to phy autonegotiation advertisements for the 137 * @advertising: the linkmode advertisement settings 140 * settings to phy autonegotiation advertisements for the 168 * to ethtool advertisement settings. 192 * @ethadv: the ethtool advertisement settings 195 * settings to phy autonegotiation advertisements for the 212 * @advertising: the linkmode advertisement settings 215 * settings to phy autonegotiation advertisements for the 238 * advertisement settings. [all …]
|
| /kernel/linux/linux-5.10/drivers/cpufreq/ |
| D | sa1100-cpufreq.c | 115 struct sa1100_dram_regs *settings = sa1100_dram_settings; in sa1100_update_dram_timings() local 118 while (settings->speed != 0) { in sa1100_update_dram_timings() 119 if (new_speed == settings->speed) in sa1100_update_dram_timings() 122 settings++; in sa1100_update_dram_timings() 125 if (settings->speed == 0) { in sa1100_update_dram_timings() 142 MDCAS2 = settings->mdcas2; in sa1100_update_dram_timings() 143 MDCAS1 = settings->mdcas1; in sa1100_update_dram_timings() 144 MDCAS0 = settings->mdcas0; in sa1100_update_dram_timings() 145 MDCNFG = settings->mdcnfg; in sa1100_update_dram_timings() 148 * frequency and then tighten the memory settings. in sa1100_update_dram_timings() [all …]
|
| /kernel/linux/linux-4.19/drivers/cpufreq/ |
| D | sa1100-cpufreq.c | 131 struct sa1100_dram_regs *settings = sa1100_dram_settings; in sa1100_update_dram_timings() local 134 while (settings->speed != 0) { in sa1100_update_dram_timings() 135 if (new_speed == settings->speed) in sa1100_update_dram_timings() 138 settings++; in sa1100_update_dram_timings() 141 if (settings->speed == 0) { in sa1100_update_dram_timings() 158 MDCAS2 = settings->mdcas2; in sa1100_update_dram_timings() 159 MDCAS1 = settings->mdcas1; in sa1100_update_dram_timings() 160 MDCAS0 = settings->mdcas0; in sa1100_update_dram_timings() 161 MDCNFG = settings->mdcnfg; in sa1100_update_dram_timings() 164 * frequency and then tighten the memory settings. in sa1100_update_dram_timings() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/dvb-frontends/ |
| D | drxk_hard.h | 247 struct s_cfg_agc m_vsb_rf_agc_cfg; /* settings for VSB RF-AGC */ 248 struct s_cfg_agc m_vsb_if_agc_cfg; /* settings for VSB IF-AGC */ 249 u16 m_vsb_pga_cfg; /* settings for VSB PGA */ 250 struct s_cfg_pre_saw m_vsb_pre_saw_cfg; /* settings for pre SAW sense */ 293 struct s_cfg_agc m_atv_rf_agc_cfg; /* settings for ATV RF-AGC */ 294 struct s_cfg_agc m_atv_if_agc_cfg; /* settings for ATV IF-AGC */ 295 struct s_cfg_pre_saw m_atv_pre_saw_cfg; /* settings for ATV pre SAW sense */ 305 struct s_cfg_agc m_qam_rf_agc_cfg; /* settings for QAM RF-AGC */ 306 struct s_cfg_agc m_qam_if_agc_cfg; /* settings for QAM IF-AGC */ 307 u16 m_qam_pga_cfg; /* settings for QAM PGA */ [all …]
|
| /kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
| D | drxk_hard.h | 247 struct s_cfg_agc m_vsb_rf_agc_cfg; /* settings for VSB RF-AGC */ 248 struct s_cfg_agc m_vsb_if_agc_cfg; /* settings for VSB IF-AGC */ 249 u16 m_vsb_pga_cfg; /* settings for VSB PGA */ 250 struct s_cfg_pre_saw m_vsb_pre_saw_cfg; /* settings for pre SAW sense */ 293 struct s_cfg_agc m_atv_rf_agc_cfg; /* settings for ATV RF-AGC */ 294 struct s_cfg_agc m_atv_if_agc_cfg; /* settings for ATV IF-AGC */ 295 struct s_cfg_pre_saw m_atv_pre_saw_cfg; /* settings for ATV pre SAW sense */ 305 struct s_cfg_agc m_qam_rf_agc_cfg; /* settings for QAM RF-AGC */ 306 struct s_cfg_agc m_qam_if_agc_cfg; /* settings for QAM IF-AGC */ 307 u16 m_qam_pga_cfg; /* settings for QAM PGA */ [all …]
|
| /kernel/linux/linux-4.19/drivers/pinctrl/mvebu/ |
| D | pinctrl-mvebu.c | 44 struct mvebu_mpp_ctrl_setting *settings; member 116 if (config == grp->settings[n].val) { in mvebu_pinctrl_find_setting_by_val() 118 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_val() 119 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_val() 131 if (strcmp(name, grp->settings[n].name) == 0) { in mvebu_pinctrl_find_setting_by_name() 133 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_name() 134 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_name() 145 if (grp->settings[n].flags & in mvebu_pinctrl_find_gpio_setting() 148 grp->settings[n].variant)) in mvebu_pinctrl_find_gpio_setting() 149 return &grp->settings[n]; in mvebu_pinctrl_find_gpio_setting() [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/mvebu/ |
| D | pinctrl-mvebu.c | 40 struct mvebu_mpp_ctrl_setting *settings; member 112 if (config == grp->settings[n].val) { in mvebu_pinctrl_find_setting_by_val() 114 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_val() 115 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_val() 127 if (strcmp(name, grp->settings[n].name) == 0) { in mvebu_pinctrl_find_setting_by_name() 129 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_name() 130 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_name() 141 if (grp->settings[n].flags & in mvebu_pinctrl_find_gpio_setting() 144 grp->settings[n].variant)) in mvebu_pinctrl_find_gpio_setting() 145 return &grp->settings[n]; in mvebu_pinctrl_find_gpio_setting() [all …]
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | mii.h | 108 * @ethadv: the ethtool advertisement settings 111 * settings to phy autonegotiation advertisements for the 139 * to ethtool advertisement settings. 163 * @ethadv: the ethtool advertisement settings 166 * settings to phy autonegotiation advertisements for the 187 * advertisement settings. 207 * LP advertisement settings. 225 * advertisement settings. 241 * @ethadv: the ethtool advertisement settings 244 * settings to phy autonegotiation advertisements for the [all …]
|