Lines Matching defs:config

347 	u64 config;
1002 sja1105_static_config_pack(void *buf, struct sja1105_static_config *config)
1009 sja1105_packing(p, &config->device_id, 31, 0, 4, PACK);
1016 table = &config->tables[i];
1050 sja1105_static_config_get_length(const struct sja1105_static_config *config)
1064 table = &config->tables[i];
1465 struct sja1105_static_config *config = &priv->static_config;
1471 *config = (struct sja1105_static_config) {0};
1477 config->tables[i].ops = &static_ops[i];
1479 config->device_id = device_id;
1507 static void sja1105_static_config_free(struct sja1105_static_config *config)
1512 if (config->tables[i].entry_count) {
1513 free(config->tables[i].entries);
1514 config->tables[i].entry_count = 0;
1996 dev_dbg(dev, "Speed not available, skipping CGU config\n");
2597 .config = 0x020000,
2619 .config = 0x020000,
2642 .config = 0x020000,
2979 struct sja1105_static_config *config = &priv->static_config;
2984 /* Write Device ID and config tables to config_buf */
2985 sja1105_static_config_pack(config_buf, config);
3003 struct sja1105_static_config *config = &priv->static_config;
3010 buf_len = sja1105_static_config_get_length(config);
3017 printf("Invalid config, cannot upload\n");
3029 /* Upload the static config to the device */
3030 rc = sja1105_xfer_buf(priv, SPI_WRITE, regs->config,
3033 printf("Failed to upload config\n");
3036 /* Check that SJA1105 responded well to the config upload */
3042 printf("Mismatch between hardware and static config device id. "
3044 config->device_id, priv->info->device_id);
3049 printf("Switch reported invalid CRC on static config\n");
3054 printf("Switch reported that config is invalid\n");
3070 printf("Failed to load static config: %d\n", rc);
3244 printf("Failed to initialize static config: %d\n", rc);