/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-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 …]
|
D | versatile-sysreg.txt | 9 - compatible value : = "arm,versatile-sysreg", "syscon"
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
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-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-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-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 …]
|
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>;
|
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>;
|
/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-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";
|
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>;
|
/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-5.10/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() 131 ret = regmap_write(mic->sysreg, DSD_CFG_MUX, val); in mic_set_path() 407 mic->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos_mic_probe() 409 if (IS_ERR(mic->sysreg)) { in exynos_mic_probe() 411 ret = PTR_ERR(mic->sysreg); in exynos_mic_probe()
|
D | exynos_drm_fimd.c | 177 struct regmap *sysreg; member 477 if (driver_data->has_vtsel && ctx->sysreg && in fimd_commit() 478 regmap_update_bits(ctx->sysreg, in fimd_commit() 523 if (ctx->sysreg && regmap_update_bits(ctx->sysreg, in fimd_commit() 535 if (driver_data->has_mic_bypass && ctx->sysreg && in fimd_commit() 536 regmap_update_bits(ctx->sysreg, in fimd_commit() 1170 ctx->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in fimd_probe() 1172 if (IS_ERR(ctx->sysreg)) { in fimd_probe() 1174 ctx->sysreg = NULL; in fimd_probe()
|
D | exynos5433_drm_decon.c | 63 struct regmap *sysreg; member 190 if (regmap_update_bits(ctx->sysreg, DSD_CFG_MUX, in decon_setup_trigger() 844 ctx->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos5433_decon_probe() 846 if (IS_ERR(ctx->sysreg)) { in exynos5433_decon_probe() 848 return PTR_ERR(ctx->sysreg); in exynos5433_decon_probe()
|
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
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 274 if (find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, in vgic_v3_has_cpu_sysregs_attr() 286 u64 sysreg = (id & KVM_DEV_ARM_VGIC_SYSREG_MASK) | KVM_REG_SIZE_U64; in vgic_v3_cpu_sysregs_uaccess() local 294 r = find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, in vgic_v3_cpu_sysregs_uaccess()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
D | i2c-s3c2410.c | 121 struct regmap *sysreg; member 1040 i2c->sysreg = syscon_regmap_lookup_by_phandle(np, in s3c24xx_i2c_parse_dt() 1042 if (IS_ERR(i2c->sysreg)) in s3c24xx_i2c_parse_dt() 1045 regmap_update_bits(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, BIT(id), 0); in s3c24xx_i2c_parse_dt() 1076 i2c->sysreg = ERR_PTR(-ENOENT); in s3c24xx_i2c_probe() 1212 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_suspend_noirq() 1213 regmap_read(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, &i2c->sys_i2c_cfg); in s3c24xx_i2c_suspend_noirq() 1223 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_resume_noirq() 1224 regmap_write(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, i2c->sys_i2c_cfg); in s3c24xx_i2c_resume_noirq()
|
/kernel/linux/linux-5.10/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>;
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/vhe/ |
D | Makefile | 9 obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
D | sysreg.h | 1106 #define sysreg_clear_set(sysreg, clear, set) do { \ argument 1107 u64 __scs_val = read_sysreg(sysreg); \ 1110 write_sysreg(__scs_new, sysreg); \ 1113 #define sysreg_clear_set_s(sysreg, clear, set) do { \ argument 1114 u64 __scs_val = read_sysreg_s(sysreg); \ 1117 write_sysreg_s(__scs_new, sysreg); \
|
/kernel/linux/linux-5.10/Documentation/translations/zh_CN/arm64/ |
D | amu.rst | 78 详细信息定义在目录:arch/arm64/include/asm/sysreg.h。
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
D | exynos5-gsc.txt | 15 - samsung,sysreg: handle to syscon used to control the system registers to
|