/Linux-v4.19/Documentation/devicetree/bindings/arm/ |
D | vexpress-sysreg.txt | 9 - compatible value : = "arm,vexpress,sysreg"; 24 "arm,vexpress-sysreg,sys_led" 25 "arm,vexpress-sysreg,sys_mci" 26 "arm,vexpress-sysreg,sys_flash" 36 v2m_sysreg: sysreg@10000000 { 37 compatible = "arm,vexpress-sysreg"; 41 compatible = "arm,vexpress-sysreg,sys_led"; 47 compatible = "arm,vexpress-sysreg,sys_mci"; 53 compatible = "arm,vexpress-sysreg,sys_flash"; 63 controller accessible via this interface must reference the sysreg [all …]
|
D | versatile-sysreg.txt | 9 - compatible value : = "arm,versatile-sysreg", "syscon"
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | vexpress-v2p-ca15-tc1.dts | 134 arm,vexpress-sysreg,func = <1 0>; 143 arm,vexpress-sysreg,func = <1 4>; 152 arm,vexpress-sysreg,func = <1 5>; 161 arm,vexpress-sysreg,func = <1 6>; 170 arm,vexpress-sysreg,func = <1 7>; 179 arm,vexpress-sysreg,func = <1 8>; 188 arm,vexpress-sysreg,func = <2 0>; 199 arm,vexpress-sysreg,func = <3 0>; 206 arm,vexpress-sysreg,func = <4 0>; 213 arm,vexpress-sysreg,func = <12 0>; [all …]
|
D | vexpress-v2p-ca9.dts | 198 arm,vexpress-sysreg,func = <1 0>; 207 arm,vexpress-sysreg,func = <1 1>; 216 arm,vexpress-sysreg,func = <1 2>; 225 arm,vexpress-sysreg,func = <2 0>; 234 arm,vexpress-sysreg,func = <2 1>; 243 arm,vexpress-sysreg,func = <2 2>; 252 arm,vexpress-sysreg,func = <2 3>; 261 arm,vexpress-sysreg,func = <2 4>; 269 arm,vexpress-sysreg,func = <2 5>; 279 arm,vexpress-sysreg,func = <3 0>; [all …]
|
D | vexpress-v2m.dtsi | 76 v2m_sysreg: sysreg@0 { 77 compatible = "arm,vexpress-sysreg"; 84 compatible = "arm,vexpress-sysreg,sys_led"; 91 compatible = "arm,vexpress-sysreg,sys_mci"; 98 compatible = "arm,vexpress-sysreg,sys_flash"; 385 arm,vexpress-sysreg,func = <1 0>; 394 arm,vexpress-sysreg,func = <1 1>; 403 arm,vexpress-sysreg,func = <1 2>; 412 arm,vexpress-sysreg,func = <2 0>; 421 arm,vexpress-sysreg,func = <4 0>; [all …]
|
D | vexpress-v2m-rs1.dtsi | 76 v2m_sysreg: sysreg@10000 { 77 compatible = "arm,vexpress-sysreg"; 84 compatible = "arm,vexpress-sysreg,sys_led"; 91 compatible = "arm,vexpress-sysreg,sys_mci"; 98 compatible = "arm,vexpress-sysreg,sys_flash"; 385 arm,vexpress-sysreg,func = <1 0>; 394 arm,vexpress-sysreg,func = <1 1>; 403 arm,vexpress-sysreg,func = <1 2>; 412 arm,vexpress-sysreg,func = <2 0>; 421 arm,vexpress-sysreg,func = <4 0>; [all …]
|
D | vexpress-v2p-ca15_a7.dts | 240 arm,vexpress-sysreg,func = <1 0>; 249 arm,vexpress-sysreg,func = <1 1>; 258 arm,vexpress-sysreg,func = <1 2>; 267 arm,vexpress-sysreg,func = <1 3>; 276 arm,vexpress-sysreg,func = <1 4>; 285 arm,vexpress-sysreg,func = <1 5>; 294 arm,vexpress-sysreg,func = <1 6>; 303 arm,vexpress-sysreg,func = <1 7>; 312 arm,vexpress-sysreg,func = <1 8>; 321 arm,vexpress-sysreg,func = <2 0>; [all …]
|
D | vexpress-v2p-ca5s.dts | 136 arm,vexpress-sysreg,func = <1 0>; 145 arm,vexpress-sysreg,func = <1 1>; 154 arm,vexpress-sysreg,func = <1 2>; 163 arm,vexpress-sysreg,func = <1 3>; 172 arm,vexpress-sysreg,func = <1 4>; 181 arm,vexpress-sysreg,func = <1 5>; 190 arm,vexpress-sysreg,func = <4 0>;
|
D | exynos5.dtsi | 101 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>;
|
/Linux-v4.19/Documentation/devicetree/bindings/hwmon/ |
D | vexpress.txt | 11 - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg 12 (see Documentation/devicetree/bindings/arm/vexpress-sysreg.txt 21 arm,vexpress-sysreg,func = <13 0>;
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/samsung/ |
D | sysreg.txt | 5 - "samsung,exynos4-sysreg" - for Exynos4 based SoCs, 6 - "samsung,exynos5-sysreg" - for Exynos5 based SoCs. 12 compatible = "samsung,exynos4-sysreg", "syscon"; 17 compatible = "samsung,exynos5-sysreg", "syscon";
|
/Linux-v4.19/arch/arm/include/asm/ |
D | vfpmacros.h | 12 .macro VFPFMRX, rd, sysreg, cond in toolkits() 13 MRC\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMRX \rd, \sysreg in toolkits() 16 .macro VFPFMXR, sysreg, rd, cond in toolkits() 17 MCR\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMXR \sysreg, \rd in toolkits()
|
/Linux-v4.19/arch/arm64/kvm/hyp/ |
D | sysreg-sr.c | 183 u64 *spsr, *sysreg; in __sysreg32_save_state() local 189 sysreg = vcpu->arch.ctxt.sys_regs; in __sysreg32_save_state() 196 sysreg[DACR32_EL2] = read_sysreg(dacr32_el2); in __sysreg32_save_state() 197 sysreg[IFSR32_EL2] = read_sysreg(ifsr32_el2); in __sysreg32_save_state() 200 sysreg[DBGVCR32_EL2] = read_sysreg(dbgvcr32_el2); in __sysreg32_save_state() 205 u64 *spsr, *sysreg; in __sysreg32_restore_state() local 211 sysreg = vcpu->arch.ctxt.sys_regs; in __sysreg32_restore_state() 218 write_sysreg(sysreg[DACR32_EL2], dacr32_el2); in __sysreg32_restore_state() 219 write_sysreg(sysreg[IFSR32_EL2], ifsr32_el2); in __sysreg32_restore_state() 222 write_sysreg(sysreg[DBGVCR32_EL2], dbgvcr32_el2); in __sysreg32_restore_state()
|
D | Makefile | 15 obj-$(CONFIG_KVM_ARM_HOST) += sysreg-sr.o
|
/Linux-v4.19/arch/arm64/boot/dts/arm/ |
D | vexpress-v2m-rs1.dtsi | 76 v2m_sysreg: sysreg@10000 { 77 compatible = "arm,vexpress-sysreg"; 84 compatible = "arm,vexpress-sysreg,sys_led"; 91 compatible = "arm,vexpress-sysreg,sys_mci"; 98 compatible = "arm,vexpress-sysreg,sys_flash"; 385 arm,vexpress-sysreg,func = <1 0>; 394 arm,vexpress-sysreg,func = <1 1>; 403 arm,vexpress-sysreg,func = <1 2>; 412 arm,vexpress-sysreg,func = <2 0>; 421 arm,vexpress-sysreg,func = <4 0>; [all …]
|
D | rtsm_ve-motherboard.dtsi | 65 v2m_sysreg: sysreg@10000 { 66 compatible = "arm,vexpress-sysreg"; 246 arm,vexpress-sysreg,func = <1 1>; 254 arm,vexpress-sysreg,func = <5 0>; 259 arm,vexpress-sysreg,func = <7 0>; 264 arm,vexpress-sysreg,func = <8 0>; 269 arm,vexpress-sysreg,func = <9 0>; 274 arm,vexpress-sysreg,func = <11 0>;
|
D | vexpress-v2f-1xv7-ca53x2.dts | 101 arm,vexpress-sysreg,func = <1 4>; 110 arm,vexpress-sysreg,func = <2 0>; 120 arm,vexpress-sysreg,func = <2 1>; 128 arm,vexpress-sysreg,func = <4 0>;
|
D | foundation-v8.dtsi | 185 v2m_sysreg: sysreg@10000 { 186 compatible = "arm,vexpress-sysreg";
|
/Linux-v4.19/Documentation/devicetree/bindings/regulator/ |
D | vexpress.txt | 6 - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg 7 (see Documentation/devicetree/bindings/arm/vexpress-sysreg.txt 27 arm,vexpress-sysreg,func = <2 0>;
|
/Linux-v4.19/Documentation/devicetree/bindings/display/panel/ |
D | arm,versatile-tft-panel.txt | 18 sysreg@0 { 19 compatible = "arm,versatile-sysreg", "syscon", "simple-mfd";
|
/Linux-v4.19/drivers/gpu/drm/exynos/ |
D | exynos_drm_mic.c | 98 struct regmap *sysreg; member 114 ret = regmap_read(mic->sysreg, DSD_CFG_MUX, &val); in mic_set_path() 130 ret = regmap_write(mic->sysreg, DSD_CFG_MUX, val); in mic_set_path() 402 mic->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos_mic_probe() 404 if (IS_ERR(mic->sysreg)) { in exynos_mic_probe() 406 ret = PTR_ERR(mic->sysreg); in exynos_mic_probe()
|
D | exynos_drm_fimd.c | 180 struct regmap *sysreg; member 465 if (driver_data->has_vtsel && ctx->sysreg && in fimd_commit() 466 regmap_update_bits(ctx->sysreg, in fimd_commit() 510 if (ctx->sysreg && regmap_update_bits(ctx->sysreg, in fimd_commit() 521 if (driver_data->has_mic_bypass && ctx->sysreg && in fimd_commit() 522 regmap_update_bits(ctx->sysreg, in fimd_commit() 1090 ctx->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in fimd_probe() 1092 if (IS_ERR(ctx->sysreg)) { in fimd_probe() 1094 ctx->sysreg = NULL; in fimd_probe()
|
/Linux-v4.19/arch/arm64/kvm/ |
D | vgic-sys-reg-v3.c | 275 u64 sysreg = (id & KVM_DEV_ARM_VGIC_SYSREG_MASK) | KVM_REG_SIZE_U64; in vgic_v3_has_cpu_sysregs_attr() local 282 if (find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, in vgic_v3_has_cpu_sysregs_attr() 294 u64 sysreg = (id & KVM_DEV_ARM_VGIC_SYSREG_MASK) | KVM_REG_SIZE_U64; in vgic_v3_cpu_sysregs_uaccess() local 302 r = find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, in vgic_v3_cpu_sysregs_uaccess()
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-s3c2410.c | 131 struct regmap *sysreg; member 1076 i2c->sysreg = syscon_regmap_lookup_by_phandle(np, in s3c24xx_i2c_parse_dt() 1078 if (IS_ERR(i2c->sysreg)) in s3c24xx_i2c_parse_dt() 1081 regmap_update_bits(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, BIT(id), 0); in s3c24xx_i2c_parse_dt() 1112 i2c->sysreg = ERR_PTR(-ENOENT); in s3c24xx_i2c_probe() 1251 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_suspend_noirq() 1252 regmap_read(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, &i2c->sys_i2c_cfg); in s3c24xx_i2c_suspend_noirq() 1262 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_resume_noirq() 1263 regmap_write(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, i2c->sys_i2c_cfg); in s3c24xx_i2c_resume_noirq()
|
/Linux-v4.19/Documentation/devicetree/bindings/phy/ |
D | samsung-phy.txt | 16 - samsung,disp-sysreg - phandle to the DISP system registers controller 17 - samsung,cam0-sysreg - phandle to the CAM0 system registers controller 18 - samsung,cam1-sysreg - phandle to the CAM1 system registers controller 53 - samsung,sysreg-phandle - handle to syscon used to control the system registers 86 samsung,sysreg-phandle = <&sys_reg>;
|