| /linux/arch/arm/include/asm/ |
| A 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
|
| /linux/Documentation/devicetree/bindings/arm/ |
| A 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"; 96 arm,vexpress-sysreg,func = <1 0>; [all …]
|
| /linux/arch/arm/boot/dts/ |
| A 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 …]
|
| A 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 …]
|
| A 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 …]
|
| A D | vexpress-v2m-rs1.dtsi | 209 v2m_sysreg: sysreg@10000 { 210 compatible = "arm,vexpress-sysreg"; 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>; 468 arm,vexpress-sysreg,func = <5 0>; 473 arm,vexpress-sysreg,func = <7 0>; 478 arm,vexpress-sysreg,func = <8 0>; [all …]
|
| A D | vexpress-v2m.dtsi | 129 v2m_sysreg: sysreg@0 { 130 compatible = "arm,vexpress-sysreg"; 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>; 484 arm,vexpress-sysreg,func = <5 0>; 489 arm,vexpress-sysreg,func = <7 0>; 494 arm,vexpress-sysreg,func = <8 0>; [all …]
|
| A D | vexpress-v2p-ca5s.dts | 150 arm,vexpress-sysreg,func = <1 0>; 159 arm,vexpress-sysreg,func = <1 1>; 168 arm,vexpress-sysreg,func = <1 2>; 177 arm,vexpress-sysreg,func = <1 3>; 186 arm,vexpress-sysreg,func = <1 4>; 195 arm,vexpress-sysreg,func = <1 5>; 204 arm,vexpress-sysreg,func = <4 0>;
|
| A 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/Documentation/devicetree/bindings/phy/ |
| A D | samsung,exynos-pcie-phy.yaml | 28 samsung,fsys-sysreg: 30 description: phandle for FSYS sysreg interface, used to control 31 sysreg registers bits for PCIe PHY 38 - samsung,fsys-sysreg 48 samsung,fsys-sysreg = <&syscon_fsys>;
|
| A 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 54 - samsung,sysreg-phandle - handle to syscon used to control the system registers 87 samsung,sysreg-phandle = <&sys_reg>;
|
| /linux/arch/arm64/boot/dts/arm/ |
| A D | vexpress-v2m-rs1.dtsi | 209 v2m_sysreg: sysreg@10000 { 210 compatible = "arm,vexpress-sysreg"; 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>; 468 arm,vexpress-sysreg,func = <5 0>; 473 arm,vexpress-sysreg,func = <7 0>; 478 arm,vexpress-sysreg,func = <8 0>; [all …]
|
| A 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>; 115 v2m_sysreg: sysreg@10000 { 116 compatible = "arm,vexpress-sysreg";
|
| A D | vexpress-v2f-1xv7-ca53x2.dts | 115 arm,vexpress-sysreg,func = <1 4>; 124 arm,vexpress-sysreg,func = <2 0>; 134 arm,vexpress-sysreg,func = <2 1>; 142 arm,vexpress-sysreg,func = <4 0>;
|
| /linux/Documentation/devicetree/bindings/hwmon/ |
| A 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/Documentation/devicetree/bindings/regulator/ |
| A 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/Documentation/devicetree/bindings/mfd/ |
| A D | syscon.yaml | 56 - samsung,exynos3-sysreg 57 - samsung,exynos4-sysreg 58 - samsung,exynos5-sysreg 59 - samsung,exynos5433-sysreg 60 - samsung,exynosautov9-sysreg
|
| /linux/drivers/gpu/drm/exynos/ |
| A D | exynos_drm_mic.c | 98 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() 405 mic->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos_mic_probe() 407 if (IS_ERR(mic->sysreg)) { in exynos_mic_probe() 409 ret = PTR_ERR(mic->sysreg); in exynos_mic_probe()
|
| A D | exynos_drm_fimd.c | 177 struct regmap *sysreg; member 484 if (driver_data->has_vtsel && ctx->sysreg && in fimd_commit() 485 regmap_update_bits(ctx->sysreg, in fimd_commit() 530 if (ctx->sysreg && regmap_update_bits(ctx->sysreg, in fimd_commit() 542 if (driver_data->has_mic_bypass && ctx->sysreg && in fimd_commit() 543 regmap_update_bits(ctx->sysreg, in fimd_commit() 1186 ctx->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in fimd_probe() 1188 if (IS_ERR(ctx->sysreg)) { in fimd_probe() 1190 ctx->sysreg = NULL; in fimd_probe()
|
| /linux/arch/arm64/kvm/ |
| A D | vgic-sys-reg-v3.c | 267 u64 sysreg = (id & KVM_DEV_ARM_VGIC_SYSREG_MASK) | KVM_REG_SIZE_U64; in vgic_v3_has_cpu_sysregs_attr() local 272 if (find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, in vgic_v3_has_cpu_sysregs_attr() 284 u64 sysreg = (id & KVM_DEV_ARM_VGIC_SYSREG_MASK) | KVM_REG_SIZE_U64; in vgic_v3_cpu_sysregs_uaccess() local 290 r = find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, in vgic_v3_cpu_sysregs_uaccess()
|
| /linux/Documentation/devicetree/bindings/display/panel/ |
| A D | arm,versatile-tft-panel.yaml | 36 sysreg@0 { 37 compatible = "arm,versatile-sysreg", "syscon", "simple-mfd";
|
| /linux/drivers/i2c/busses/ |
| A D | i2c-s3c2410.c | 122 struct regmap *sysreg; member 1037 i2c->sysreg = syscon_regmap_lookup_by_phandle(np, in s3c24xx_i2c_parse_dt() 1039 if (IS_ERR(i2c->sysreg)) in s3c24xx_i2c_parse_dt() 1042 regmap_update_bits(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, BIT(id), 0); in s3c24xx_i2c_parse_dt() 1073 i2c->sysreg = ERR_PTR(-ENOENT); in s3c24xx_i2c_probe() 1209 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_suspend_noirq() 1210 regmap_read(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, &i2c->sys_i2c_cfg); in s3c24xx_i2c_suspend_noirq() 1220 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_resume_noirq() 1221 regmap_write(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, i2c->sys_i2c_cfg); in s3c24xx_i2c_resume_noirq()
|
| /linux/Documentation/devicetree/bindings/ufs/ |
| A D | samsung,exynos-ufs.yaml | 59 samsung,sysreg: 62 which indicates the FSYSx sysreg interface and the offset of
|
| /linux/tools/arch/arm64/include/asm/ |
| A D | sysreg.h | 1272 #define sysreg_clear_set(sysreg, clear, set) do { \ 1273 u64 __scs_val = read_sysreg(sysreg); \ 1276 write_sysreg(__scs_new, sysreg); \ 1279 #define sysreg_clear_set_s(sysreg, clear, set) do { \ 1280 u64 __scs_val = read_sysreg_s(sysreg); \ 1283 write_sysreg_s(__scs_new, sysreg); \
|
| /linux/arch/arm64/kvm/hyp/vhe/ |
| A D | built-in.a | 4 sysreg-sr.o/
|