| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.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 …]
|
| /kernel/linux/linux-5.10/arch/arm/include/asm/ |
| D | vfpmacros.h | 12 .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
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/samsung/ |
| D | sysreg.txt | 1 SAMSUNG S5P/Exynos SoC series System Registers (SYSREG) 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";
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| 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-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-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-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-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 …]
|
| /kernel/linux/linux-4.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 …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | vexpress-v2m-rs1.dtsi | 156 v2m_sysreg: sysreg@10000 { 157 compatible = "arm,vexpress-sysreg"; 164 compatible = "arm,vexpress-sysreg,sys_led"; 171 compatible = "arm,vexpress-sysreg,sys_mci"; 178 compatible = "arm,vexpress-sysreg,sys_flash"; 373 arm,vexpress-sysreg,func = <1 0>; 382 arm,vexpress-sysreg,func = <1 1>; 391 arm,vexpress-sysreg,func = <1 2>; 400 arm,vexpress-sysreg,func = <2 0>; 409 arm,vexpress-sysreg,func = <4 0>; [all …]
|
| D | vexpress-v2m.dtsi | 74 v2m_sysreg: sysreg@0 { 75 compatible = "arm,vexpress-sysreg"; 82 compatible = "arm,vexpress-sysreg,sys_led"; 89 compatible = "arm,vexpress-sysreg,sys_mci"; 96 compatible = "arm,vexpress-sysreg,sys_flash"; 387 arm,vexpress-sysreg,func = <1 0>; 396 arm,vexpress-sysreg,func = <1 1>; 405 arm,vexpress-sysreg,func = <1 2>; 414 arm,vexpress-sysreg,func = <2 0>; 423 arm,vexpress-sysreg,func = <4 0>; [all …]
|
| D | vexpress-v2p-ca9.dts | 191 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 …]
|
| D | vexpress-v2p-ca15-tc1.dts | 148 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 …]
|
| D | vexpress-v2p-ca15_a7.dts | 259 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 …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/ |
| D | vexpress-v2m-rs1.dtsi | 156 v2m_sysreg: sysreg@10000 { 157 compatible = "arm,vexpress-sysreg"; 164 compatible = "arm,vexpress-sysreg,sys_led"; 171 compatible = "arm,vexpress-sysreg,sys_mci"; 178 compatible = "arm,vexpress-sysreg,sys_flash"; 373 arm,vexpress-sysreg,func = <1 0>; 382 arm,vexpress-sysreg,func = <1 1>; 391 arm,vexpress-sysreg,func = <1 2>; 400 arm,vexpress-sysreg,func = <2 0>; 409 arm,vexpress-sysreg,func = <4 0>; [all …]
|
| D | rtsm_ve-motherboard.dtsi | 47 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>; 107 v2m_sysreg: sysreg@10000 { 108 compatible = "arm,vexpress-sysreg";
|
| /kernel/linux/linux-4.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()
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | vexpress-sysreg.c | 39 /* The sysreg block is just a random collection of various functions... */ 62 .of_compatible = "arm,vexpress-sysreg,sys_led", 71 .of_compatible = "arm,vexpress-sysreg,sys_mci", 80 .of_compatible = "arm,vexpress-sysreg,sys_flash", 112 * older trees using sysreg node for MMC control lines. in vexpress_sysreg_probe() 129 { .compatible = "arm,vexpress-sysreg", }, 136 .name = "vexpress-sysreg",
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | vexpress-sysreg.c | 58 "arm,vexpress-sysreg"); in vexpress_flags_set() 70 /* The sysreg block is just a random collection of various functions... */ 113 .of_compatible = "arm,vexpress-sysreg,sys_led", 122 .of_compatible = "arm,vexpress-sysreg,sys_mci", 131 .of_compatible = "arm,vexpress-sysreg,sys_flash", 196 * older trees using sysreg node for MMC control lines. in vexpress_sysreg_probe() 213 { .compatible = "arm,vexpress-sysreg", }, 219 .name = "vexpress-sysreg", 229 /* Need the sysreg early, before any other device... */ in vexpress_sysreg_init()
|
| /kernel/linux/linux-4.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>;
|
| /kernel/linux/linux-5.10/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>;
|
| /kernel/linux/linux-4.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>;
|
| /kernel/linux/linux-5.10/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>;
|
| /kernel/linux/linux-4.19/arch/arm64/kvm/hyp/ |
| D | sysreg-sr.c | 188 u64 *spsr, *sysreg; in __sysreg32_save_state() local 194 sysreg = vcpu->arch.ctxt.sys_regs; in __sysreg32_save_state() 201 sysreg[DACR32_EL2] = read_sysreg(dacr32_el2); in __sysreg32_save_state() 202 sysreg[IFSR32_EL2] = read_sysreg(ifsr32_el2); in __sysreg32_save_state() 205 sysreg[DBGVCR32_EL2] = read_sysreg(dbgvcr32_el2); in __sysreg32_save_state() 210 u64 *spsr, *sysreg; in __sysreg32_restore_state() local 216 sysreg = vcpu->arch.ctxt.sys_regs; in __sysreg32_restore_state() 223 write_sysreg(sysreg[DACR32_EL2], dacr32_el2); in __sysreg32_restore_state() 224 write_sysreg(sysreg[IFSR32_EL2], ifsr32_el2); in __sysreg32_restore_state() 227 write_sysreg(sysreg[DBGVCR32_EL2], dbgvcr32_el2); in __sysreg32_restore_state()
|