Home
last modified time | relevance | path

Searched refs:sysreg (Results 1 – 25 of 77) sorted by relevance

1234

/openbmc/u-boot/arch/arm/mach-exynos/
H A Dsystem.c13 struct exynos5_sysreg *sysreg = in exynos5_set_usbhost_mode() local
18 setbits_le32(&sysreg->usb20phy_cfg, in exynos5_set_usbhost_mode()
21 clrbits_le32(&sysreg->usb20phy_cfg, in exynos5_set_usbhost_mode()
34 struct exynos4_sysreg *sysreg = in exynos4_set_system_display() local
43 cfg = readl(&sysreg->display_ctrl); in exynos4_set_system_display()
45 writel(cfg, &sysreg->display_ctrl); in exynos4_set_system_display()
50 struct exynos5_sysreg *sysreg = in exynos5_set_system_display() local
59 cfg = readl(&sysreg->disp1blk_cfg); in exynos5_set_system_display()
61 writel(cfg, &sysreg->disp1blk_cfg); in exynos5_set_system_display()
/openbmc/linux/arch/arm/include/asm/
H A Dvfpmacros.h12 .macro VFPFMRX, rd, sysreg, cond
13 vmrs\cond \rd, \sysreg
16 .macro VFPFMXR, sysreg, rd, cond
17 vmsr\cond \sysreg, \rd
21 .macro VFPFMRX, rd, sysreg, cond
22 MRC\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMRX \rd, \sysreg
25 .macro VFPFMXR, sysreg, rd, cond
26 MCR\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMXR \sysreg, \rd
/openbmc/linux/arch/arm/boot/dts/arm/
H A Dvexpress-v2p-ca15-tc1.dts148 arm,vexpress-sysreg,func = <1 0>;
157 arm,vexpress-sysreg,func = <1 4>;
166 arm,vexpress-sysreg,func = <1 5>;
175 arm,vexpress-sysreg,func = <1 6>;
184 arm,vexpress-sysreg,func = <1 7>;
193 arm,vexpress-sysreg,func = <1 8>;
202 arm,vexpress-sysreg,func = <2 0>;
213 arm,vexpress-sysreg,func = <3 0>;
220 arm,vexpress-sysreg,func = <4 0>;
227 arm,vexpress-sysreg,func = <12 0>;
[all …]
H A Dvexpress-v2p-ca9.dts191 arm,vexpress-sysreg,func = <1 0>;
200 arm,vexpress-sysreg,func = <1 1>;
209 arm,vexpress-sysreg,func = <1 2>;
218 arm,vexpress-sysreg,func = <2 0>;
227 arm,vexpress-sysreg,func = <2 1>;
236 arm,vexpress-sysreg,func = <2 2>;
245 arm,vexpress-sysreg,func = <2 3>;
254 arm,vexpress-sysreg,func = <2 4>;
262 arm,vexpress-sysreg,func = <2 5>;
272 arm,vexpress-sysreg,func = <3 0>;
[all …]
H A Dvexpress-v2p-ca15_a7.dts259 arm,vexpress-sysreg,func = <1 0>;
268 arm,vexpress-sysreg,func = <1 1>;
277 arm,vexpress-sysreg,func = <1 2>;
286 arm,vexpress-sysreg,func = <1 3>;
295 arm,vexpress-sysreg,func = <1 4>;
304 arm,vexpress-sysreg,func = <1 5>;
313 arm,vexpress-sysreg,func = <1 6>;
322 arm,vexpress-sysreg,func = <1 7>;
331 arm,vexpress-sysreg,func = <1 8>;
340 arm,vexpress-sysreg,func = <2 0>;
[all …]
H A Dvexpress-v2m-rs1.dtsi209 v2m_sysreg: sysreg@10000 {
210 compatible = "arm,vexpress-sysreg";
217 compatible = "arm,vexpress-sysreg,sys_led";
224 compatible = "arm,vexpress-sysreg,sys_mci";
231 compatible = "arm,vexpress-sysreg,sys_flash";
426 arm,vexpress-sysreg,func = <1 0>;
435 arm,vexpress-sysreg,func = <1 1>;
444 arm,vexpress-sysreg,func = <1 2>;
453 arm,vexpress-sysreg,func = <2 0>;
462 arm,vexpress-sysreg,func = <4 0>;
[all …]
H A Dvexpress-v2m.dtsi129 v2m_sysreg: sysreg@0 {
130 compatible = "arm,vexpress-sysreg";
137 compatible = "arm,vexpress-sysreg,sys_led";
144 compatible = "arm,vexpress-sysreg,sys_mci";
151 compatible = "arm,vexpress-sysreg,sys_flash";
442 arm,vexpress-sysreg,func = <1 0>;
451 arm,vexpress-sysreg,func = <1 1>;
460 arm,vexpress-sysreg,func = <1 2>;
469 arm,vexpress-sysreg,func = <2 0>;
478 arm,vexpress-sysreg,func = <4 0>;
[all …]
H A Dvexpress-v2p-ca5s.dts151 arm,vexpress-sysreg,func = <1 0>;
160 arm,vexpress-sysreg,func = <1 1>;
169 arm,vexpress-sysreg,func = <1 2>;
178 arm,vexpress-sysreg,func = <1 3>;
187 arm,vexpress-sysreg,func = <1 4>;
196 arm,vexpress-sysreg,func = <1 5>;
205 arm,vexpress-sysreg,func = <4 0>;
/openbmc/linux/arch/arm64/tools/
H A DMakefile6 kapi-hdrs-y := $(kapi)/cpucaps.h $(kapi)/sysreg-defs.h
23 $(kapi)/sysreg-defs.h: $(src)/gen-sysreg.awk $(src)/sysreg FORCE
/openbmc/linux/arch/arm64/kvm/
H A Dtrace_arm.h368 TP_PROTO(struct kvm_vcpu *vcpu, u32 sysreg, bool is_read),
369 TP_ARGS(vcpu, sysreg, is_read),
373 __field(u32, sysreg)
379 __entry->sysreg = sysreg;
386 sys_reg_Op0(__entry->sysreg),
387 sys_reg_Op1(__entry->sysreg),
388 sys_reg_CRn(__entry->sysreg),
389 sys_reg_CRm(__entry->sysreg),
390 sys_reg_Op2(__entry->sysreg))
/openbmc/linux/arch/arm64/boot/dts/arm/
H A Drtsm_ve-motherboard.dtsi47 arm,vexpress-sysreg,func = <1 1>;
55 arm,vexpress-sysreg,func = <5 0>;
60 arm,vexpress-sysreg,func = <7 0>;
65 arm,vexpress-sysreg,func = <8 0>;
70 arm,vexpress-sysreg,func = <9 0>;
75 arm,vexpress-sysreg,func = <11 0>;
115 v2m_sysreg: sysreg@10000 {
116 compatible = "arm,vexpress-sysreg";
H A Dvexpress-v2f-1xv7-ca53x2.dts117 arm,vexpress-sysreg,func = <1 4>;
126 arm,vexpress-sysreg,func = <2 0>;
136 arm,vexpress-sysreg,func = <2 1>;
144 arm,vexpress-sysreg,func = <4 0>;
/openbmc/linux/Documentation/devicetree/bindings/hwmon/
H A Dvexpress.txt11 - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg
21 arm,vexpress-sysreg,func = <13 0>;
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dvexpress.txt6 - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg
27 arm,vexpress-sysreg,func = <2 0>;
/openbmc/linux/arch/arm64/boot/dts/exynos/
H A Dexynosautov9.dtsi373 compatible = "samsung,exynosautov9-fsys2-sysreg",
374 "samsung,exynosautov9-sysreg", "syscon";
379 compatible = "samsung,exynosautov9-peric0-sysreg",
380 "samsung,exynosautov9-sysreg", "syscon";
385 compatible = "samsung,exynosautov9-peric1-sysreg",
386 "samsung,exynosautov9-sysreg", "syscon";
394 samsung,sysreg = <&syscon_peric0 0x1000>;
456 samsung,sysreg = <&syscon_peric0 0x1004>;
485 samsung,sysreg = <&syscon_peric0 0x1008>;
547 samsung,sysreg = <&syscon_peric0 0x100c>;
[all …]
H A Dexynos850.dtsi560 compatible = "samsung,exynos850-peri-sysreg",
561 "samsung,exynos850-sysreg", "syscon";
567 compatible = "samsung,exynos850-cmgp-sysreg",
568 "samsung,exynos850-sysreg", "syscon";
576 samsung,sysreg = <&sysreg_peri 0x1010>;
602 samsung,sysreg = <&sysreg_peri 0x1020>;
630 samsung,sysreg = <&sysreg_peri 0x1030>;
658 samsung,sysreg = <&sysreg_peri 0x1040>;
686 samsung,sysreg = <&sysreg_peri 0x1050>;
700 samsung,sysreg = <&sysreg_cmgp 0x2000>;
[all …]
/openbmc/qemu/target/arm/hvf/
H A Dtrace-events1 … op0, uint32_t op1, uint32_t crn, uint32_t crm, uint32_t op2) "unhandled sysreg read at pc=0x%"PRI…
2 … op0, uint32_t op1, uint32_t crn, uint32_t crm, uint32_t op2) "unhandled sysreg write at pc=0x%"PR…
6 …, uint32_t op1, uint32_t crn, uint32_t crm, uint32_t op2, uint64_t val) "sysreg read 0x%08x (op0=%…
7 …, uint32_t op1, uint32_t crn, uint32_t crm, uint32_t op2, uint64_t val) "sysreg write 0x%08x (op0=…
/openbmc/linux/drivers/soc/samsung/
H A Dexynos-usi.c58 struct regmap *sysreg; /* System Register map */ member
113 ret = regmap_update_bits(usi->sysreg, usi->sw_conf, in exynos_usi_set_sw_conf()
189 usi->sysreg = syscon_regmap_lookup_by_phandle(np, "samsung,sysreg"); in exynos_usi_parse_dt()
190 if (IS_ERR(usi->sysreg)) in exynos_usi_parse_dt()
191 return PTR_ERR(usi->sysreg); in exynos_usi_parse_dt()
/openbmc/linux/arch/arm/boot/dts/samsung/
H A Dexynos5.dtsi101 compatible = "samsung,exynos5-sysreg", "syscon";
135 samsung,sysreg-phandle = <&sysreg_system_controller>;
145 samsung,sysreg-phandle = <&sysreg_system_controller>;
155 samsung,sysreg-phandle = <&sysreg_system_controller>;
165 samsung,sysreg-phandle = <&sysreg_system_controller>;
195 samsung,sysreg = <&sysreg_system_controller>;
/openbmc/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_mic.c99 struct regmap *sysreg; member
114 ret = regmap_read(mic->sysreg, DSD_CFG_MUX, &val); in mic_set_path()
131 ret = regmap_write(mic->sysreg, DSD_CFG_MUX, val); in mic_set_path()
404 mic->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos_mic_probe()
406 if (IS_ERR(mic->sysreg)) { in exynos_mic_probe()
408 ret = PTR_ERR(mic->sysreg); in exynos_mic_probe()
H A Dexynos_drm_fimd.c182 struct regmap *sysreg; member
501 if (driver_data->has_vtsel && ctx->sysreg && in fimd_commit()
502 regmap_update_bits(ctx->sysreg, in fimd_commit()
547 if (ctx->sysreg && regmap_update_bits(ctx->sysreg, in fimd_commit()
559 if (driver_data->has_mic_bypass && ctx->sysreg && in fimd_commit()
560 regmap_update_bits(ctx->sysreg, in fimd_commit()
1224 ctx->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in fimd_probe()
1226 if (IS_ERR(ctx->sysreg)) { in fimd_probe()
1228 ctx->sysreg = NULL; in fimd_probe()
/openbmc/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h345 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_tx2_tvm() local
356 switch (sysreg) { in handle_tx2_tvm()
455 u32 sysreg; in kvm_hyp_handle_cntpct() local
463 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in kvm_hyp_handle_cntpct()
465 switch (sysreg) { in kvm_hyp_handle_cntpct()
503 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_ampere1_tcr() local
507 if (sysreg != SYS_TCR_EL1) in handle_ampere1_tcr()
/openbmc/qemu/hw/misc/
H A Dmchp_pfsoc_sysreg.c80 memory_region_init_io(&s->sysreg, OBJECT(dev), in mchp_pfsoc_sysreg_realize()
84 sysbus_init_mmio(SYS_BUS_DEVICE(dev), &s->sysreg); in mchp_pfsoc_sysreg_realize()
/openbmc/linux/drivers/i2c/busses/
H A Di2c-s3c2410.c118 struct regmap *sysreg; member
976 i2c->sysreg = syscon_regmap_lookup_by_phandle(np, in s3c24xx_i2c_parse_dt()
978 if (IS_ERR(i2c->sysreg)) in s3c24xx_i2c_parse_dt()
981 regmap_update_bits(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, BIT(id), 0); in s3c24xx_i2c_parse_dt()
1012 i2c->sysreg = ERR_PTR(-ENOENT); in s3c24xx_i2c_probe()
1132 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_suspend_noirq()
1133 regmap_read(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, &i2c->sys_i2c_cfg); in s3c24xx_i2c_suspend_noirq()
1143 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_resume_noirq()
1144 regmap_write(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, i2c->sys_i2c_cfg); in s3c24xx_i2c_resume_noirq()
/openbmc/qemu/hw/arm/
H A Dmsf2-soc.c68 object_initialize_child(obj, "sysreg", &s->sysreg, TYPE_MSF2_SYSREG); in m2sxxx_soc_initfn()
173 dev = DEVICE(&s->sysreg); in m2sxxx_soc_realize()
176 if (!sysbus_realize(SYS_BUS_DEVICE(&s->sysreg), errp)) { in m2sxxx_soc_realize()

1234