Lines Matching refs:syscon_config
53 struct regmap_config syscon_config = syscon_regmap_config; in of_syscon_register() local
74 syscon_config.val_format_endian = REGMAP_ENDIAN_BIG; in of_syscon_register()
76 syscon_config.val_format_endian = REGMAP_ENDIAN_LITTLE; in of_syscon_register()
78 syscon_config.val_format_endian = REGMAP_ENDIAN_NATIVE; in of_syscon_register()
91 syscon_config.use_hwlock = true; in of_syscon_register()
92 syscon_config.hwlock_id = ret; in of_syscon_register()
93 syscon_config.hwlock_mode = HWLOCK_IRQSTATE; in of_syscon_register()
107 syscon_config.name = kasprintf(GFP_KERNEL, "%pOFn@%pa", np, &res.start); in of_syscon_register()
108 if (!syscon_config.name) { in of_syscon_register()
112 syscon_config.reg_stride = reg_io_width; in of_syscon_register()
113 syscon_config.val_bits = reg_io_width * 8; in of_syscon_register()
114 syscon_config.max_register = resource_size(&res) - reg_io_width; in of_syscon_register()
116 regmap = regmap_init_mmio(NULL, base, &syscon_config); in of_syscon_register()
117 kfree(syscon_config.name); in of_syscon_register()
301 struct regmap_config syscon_config = syscon_regmap_config; in syscon_probe() local
317 syscon_config.max_register = resource_size(res) - 4; in syscon_probe()
319 syscon_config.name = pdata->label; in syscon_probe()
320 syscon->regmap = devm_regmap_init_mmio(dev, base, &syscon_config); in syscon_probe()