Lines Matching refs:syscon_config
53 struct regmap_config syscon_config = syscon_regmap_config; in of_syscon_register() local
76 syscon_config.val_format_endian = REGMAP_ENDIAN_BIG; in of_syscon_register()
78 syscon_config.val_format_endian = REGMAP_ENDIAN_LITTLE; in of_syscon_register()
80 syscon_config.val_format_endian = REGMAP_ENDIAN_NATIVE; in of_syscon_register()
93 syscon_config.use_hwlock = true; in of_syscon_register()
94 syscon_config.hwlock_id = ret; in of_syscon_register()
95 syscon_config.hwlock_mode = HWLOCK_IRQSTATE; in of_syscon_register()
109 syscon_config.name = of_node_full_name(np); 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()
113 syscon_config.name = of_node_full_name(np); in of_syscon_register()
115 regmap = regmap_init_mmio(NULL, base, &syscon_config); in of_syscon_register()
225 struct regmap_config syscon_config = syscon_regmap_config; in syscon_probe() local
241 syscon_config.max_register = res->end - res->start - 3; in syscon_probe()
243 syscon_config.name = pdata->label; in syscon_probe()
244 syscon->regmap = devm_regmap_init_mmio(dev, base, &syscon_config); in syscon_probe()