/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
H A D | lpc32xx_slc.c | 222 struct lpc32xx_nand_cfg_slc *ncfg; member 258 tmp = SLCTAC_WDR(host->ncfg->wdr_clks) | in lpc32xx_nand_setup() 259 SLCTAC_WWIDTH(clkrate, host->ncfg->wwidth) | in lpc32xx_nand_setup() 260 SLCTAC_WHOLD(clkrate, host->ncfg->whold) | in lpc32xx_nand_setup() 261 SLCTAC_WSETUP(clkrate, host->ncfg->wsetup) | in lpc32xx_nand_setup() 262 SLCTAC_RDR(host->ncfg->rdr_clks) | in lpc32xx_nand_setup() 263 SLCTAC_RWIDTH(clkrate, host->ncfg->rwidth) | in lpc32xx_nand_setup() 264 SLCTAC_RHOLD(clkrate, host->ncfg->rhold) | in lpc32xx_nand_setup() 265 SLCTAC_RSETUP(clkrate, host->ncfg->rsetup); in lpc32xx_nand_setup() 313 if (gpio_is_valid(host->ncfg in lpc32xx_wp_enable() 745 struct lpc32xx_nand_cfg_slc *ncfg; lpc32xx_parse_dt() local [all...] |
H A D | lpc32xx_mlc.c | 183 struct lpc32xx_nand_cfg_mlc *ncfg; member 259 tmp |= MLCTIMEREG_TCEA_DELAY(clkrate / host->ncfg->tcea_delay + 1); in lpc32xx_nand_setup() 260 tmp |= MLCTIMEREG_BUSY_DELAY(clkrate / host->ncfg->busy_delay + 1); in lpc32xx_nand_setup() 261 tmp |= MLCTIMEREG_NAND_TA(clkrate / host->ncfg->nand_ta + 1); in lpc32xx_nand_setup() 262 tmp |= MLCTIMEREG_RD_HIGH(clkrate / host->ncfg->rd_high + 1); in lpc32xx_nand_setup() 263 tmp |= MLCTIMEREG_RD_LOW(clkrate / host->ncfg->rd_low); in lpc32xx_nand_setup() 264 tmp |= MLCTIMEREG_WR_HIGH(clkrate / host->ncfg->wr_high + 1); in lpc32xx_nand_setup() 265 tmp |= MLCTIMEREG_WR_LOW(clkrate / host->ncfg->wr_low); in lpc32xx_nand_setup() 374 if (gpio_is_valid(host->ncfg->wp_gpio)) in lpc32xx_wp_enable() 375 gpio_set_value(host->ncfg in lpc32xx_wp_enable() 618 struct lpc32xx_nand_cfg_mlc *ncfg; lpc32xx_parse_dt() local [all...] |
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
H A D | lpc32xx_slc.c | 220 struct lpc32xx_nand_cfg_slc *ncfg; member 256 tmp = SLCTAC_WDR(host->ncfg->wdr_clks) | in lpc32xx_nand_setup() 257 SLCTAC_WWIDTH(clkrate, host->ncfg->wwidth) | in lpc32xx_nand_setup() 258 SLCTAC_WHOLD(clkrate, host->ncfg->whold) | in lpc32xx_nand_setup() 259 SLCTAC_WSETUP(clkrate, host->ncfg->wsetup) | in lpc32xx_nand_setup() 260 SLCTAC_RDR(host->ncfg->rdr_clks) | in lpc32xx_nand_setup() 261 SLCTAC_RWIDTH(clkrate, host->ncfg->rwidth) | in lpc32xx_nand_setup() 262 SLCTAC_RHOLD(clkrate, host->ncfg->rhold) | in lpc32xx_nand_setup() 263 SLCTAC_RSETUP(clkrate, host->ncfg->rsetup); in lpc32xx_nand_setup() 743 struct lpc32xx_nand_cfg_slc *ncfg; in lpc32xx_parse_dt() local [all...] |
H A D | lpc32xx_mlc.c | 182 struct lpc32xx_nand_cfg_mlc *ncfg; member 258 tmp |= MLCTIMEREG_TCEA_DELAY(clkrate / host->ncfg->tcea_delay + 1); in lpc32xx_nand_setup() 259 tmp |= MLCTIMEREG_BUSY_DELAY(clkrate / host->ncfg->busy_delay + 1); in lpc32xx_nand_setup() 260 tmp |= MLCTIMEREG_NAND_TA(clkrate / host->ncfg->nand_ta + 1); in lpc32xx_nand_setup() 261 tmp |= MLCTIMEREG_RD_HIGH(clkrate / host->ncfg->rd_high + 1); in lpc32xx_nand_setup() 262 tmp |= MLCTIMEREG_RD_LOW(clkrate / host->ncfg->rd_low); in lpc32xx_nand_setup() 263 tmp |= MLCTIMEREG_WR_HIGH(clkrate / host->ncfg->wr_high + 1); in lpc32xx_nand_setup() 264 tmp |= MLCTIMEREG_WR_LOW(clkrate / host->ncfg->wr_low); in lpc32xx_nand_setup() 618 struct lpc32xx_nand_cfg_mlc *ncfg; in lpc32xx_parse_dt() local 621 ncfg in lpc32xx_parse_dt() [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinconf-generic.c | 195 * @ncfg: Number of entries in @cfg 199 * @ncfg. @ncfg is updated to reflect the number of entries after parsing. @cfg 205 unsigned int *ncfg) in parse_dt_cfg() 225 cfg[*ncfg] = pinconf_to_config_packed(par->param, val); in parse_dt_cfg() 226 (*ncfg)++; in parse_dt_cfg() 245 unsigned int max_cfg, ncfg = 0; in pinconf_generic_parse_dt_config() local 259 parse_dt_cfg(np, dt_params, ARRAY_SIZE(dt_params), cfg, &ncfg); in pinconf_generic_parse_dt_config() 263 pctldev->desc->num_custom_params, cfg, &ncfg); in pinconf_generic_parse_dt_config() 268 if (ncfg in pinconf_generic_parse_dt_config() 202 parse_dt_cfg(struct device_node *np, const struct pinconf_generic_params *params, unsigned int count, unsigned long *cfg, unsigned int *ncfg) parse_dt_cfg() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinconf-generic.c | 197 * @ncfg: Number of entries in @cfg 201 * @ncfg. @ncfg is updated to reflect the number of entries after parsing. @cfg 207 unsigned int *ncfg) in parse_dt_cfg() 227 cfg[*ncfg] = pinconf_to_config_packed(par->param, val); in parse_dt_cfg() 228 (*ncfg)++; in parse_dt_cfg() 247 unsigned int max_cfg, ncfg = 0; in pinconf_generic_parse_dt_config() local 261 parse_dt_cfg(np, dt_params, ARRAY_SIZE(dt_params), cfg, &ncfg); in pinconf_generic_parse_dt_config() 265 pctldev->desc->num_custom_params, cfg, &ncfg); in pinconf_generic_parse_dt_config() 270 if (ncfg in pinconf_generic_parse_dt_config() 204 parse_dt_cfg(struct device_node *np, const struct pinconf_generic_params *params, unsigned int count, unsigned long *cfg, unsigned int *ncfg) parse_dt_cfg() argument [all...] |
/kernel/linux/linux-5.10/drivers/pwm/ |
H A D | pwm-sti.c | 169 unsigned int ncfg, value, prescale = 0; in sti_pwm_config() local 175 ncfg = hweight_long(pc->configured); in sti_pwm_config() 176 if (ncfg) in sti_pwm_config() 191 if (!ncfg || in sti_pwm_config() 192 ((ncfg == 1) && (pwm->hwpwm == cur->hwpwm)) || in sti_pwm_config() 193 ((ncfg == 1) && (pwm->hwpwm != cur->hwpwm) && period_same) || in sti_pwm_config() 194 ((ncfg > 1) && period_same)) { in sti_pwm_config()
|
/kernel/linux/linux-6.6/drivers/pwm/ |
H A D | pwm-sti.c | 169 unsigned int ncfg, value, prescale = 0; in sti_pwm_config() local 175 ncfg = hweight_long(pc->configured); in sti_pwm_config() 176 if (ncfg) in sti_pwm_config() 191 if (!ncfg || in sti_pwm_config() 192 ((ncfg == 1) && (pwm->hwpwm == cur->hwpwm)) || in sti_pwm_config() 193 ((ncfg == 1) && (pwm->hwpwm != cur->hwpwm) && period_same) || in sti_pwm_config() 194 ((ncfg > 1) && period_same)) { in sti_pwm_config()
|
/kernel/linux/linux-5.10/drivers/usb/core/ |
H A D | config.c | 876 int ncfg = dev->descriptor.bNumConfigurations; in usb_get_configuration() local 882 if (ncfg > USB_MAXCONFIG) { in usb_get_configuration() 884 "using maximum allowed: %d\n", ncfg, USB_MAXCONFIG); in usb_get_configuration() 885 dev->descriptor.bNumConfigurations = ncfg = USB_MAXCONFIG; in usb_get_configuration() 888 if (ncfg < 1) { in usb_get_configuration() 893 length = ncfg * sizeof(struct usb_host_config); in usb_get_configuration() 898 length = ncfg * sizeof(char *); in usb_get_configuration() 907 for (cfgno = 0; cfgno < ncfg; cfgno++) { in usb_get_configuration()
|
/kernel/linux/linux-6.6/drivers/usb/core/ |
H A D | config.c | 864 int ncfg = dev->descriptor.bNumConfigurations; in usb_get_configuration() local 870 if (ncfg > USB_MAXCONFIG) { in usb_get_configuration() 872 "using maximum allowed: %d\n", ncfg, USB_MAXCONFIG); in usb_get_configuration() 873 dev->descriptor.bNumConfigurations = ncfg = USB_MAXCONFIG; in usb_get_configuration() 876 if (ncfg < 1) { in usb_get_configuration() 881 length = ncfg * sizeof(struct usb_host_config); in usb_get_configuration() 886 length = ncfg * sizeof(char *); in usb_get_configuration() 895 for (cfgno = 0; cfgno < ncfg; cfgno++) { in usb_get_configuration()
|
/kernel/linux/linux-5.10/drivers/pinctrl/ti/ |
H A D | pinctrl-ti-iodelay.c | 123 * @ncfg: number of configuration values allocated 128 int ncfg; member 538 g->ncfg = i; in ti_iodelay_dt_node_to_map() 624 for (i = 0; i < group->ncfg; i++) { in ti_iodelay_pinconf_group_set() 702 for (i = 0; i < group->ncfg; i++) { in ti_iodelay_pinconf_group_dbg_show()
|
/kernel/linux/linux-6.6/drivers/pinctrl/ti/ |
H A D | pinctrl-ti-iodelay.c | 125 * @ncfg: number of configuration values allocated 130 int ncfg; member 542 g->ncfg = i; in ti_iodelay_dt_node_to_map() 628 for (i = 0; i < group->ncfg; i++) { in ti_iodelay_pinconf_group_set() 706 for (i = 0; i < group->ncfg; i++) { in ti_iodelay_pinconf_group_dbg_show()
|