Lines Matching refs:syscon_config
51 struct regmap_config syscon_config = syscon_regmap_config; in of_syscon_register() local
71 syscon_config.val_format_endian = REGMAP_ENDIAN_BIG; in of_syscon_register()
73 syscon_config.val_format_endian = REGMAP_ENDIAN_LITTLE; in of_syscon_register()
75 syscon_config.val_format_endian = REGMAP_ENDIAN_NATIVE; in of_syscon_register()
88 syscon_config.use_hwlock = true; in of_syscon_register()
89 syscon_config.hwlock_id = ret; in of_syscon_register()
90 syscon_config.hwlock_mode = HWLOCK_IRQSTATE; in of_syscon_register()
104 syscon_config.name = kasprintf(GFP_KERNEL, "%pOFn@%llx", np, in of_syscon_register()
106 if (!syscon_config.name) { in of_syscon_register()
110 syscon_config.reg_stride = reg_io_width; in of_syscon_register()
111 syscon_config.val_bits = reg_io_width * 8; in of_syscon_register()
112 syscon_config.max_register = resource_size(&res) - reg_io_width; in of_syscon_register()
114 regmap = regmap_init_mmio(NULL, base, &syscon_config); in of_syscon_register()
115 kfree(syscon_config.name); in of_syscon_register()
267 struct regmap_config syscon_config = syscon_regmap_config; in syscon_probe() local
283 syscon_config.max_register = resource_size(res) - 4; in syscon_probe()
285 syscon_config.name = pdata->label; in syscon_probe()
286 syscon->regmap = devm_regmap_init_mmio(dev, base, &syscon_config); in syscon_probe()