Home
last modified time | relevance | path

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

/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dvexpress-sysreg.txt9 - 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 …]
Dversatile-sysreg.txt9 - compatible value : = "arm,versatile-sysreg", "syscon"
/linux-4.1.27/arch/arm/boot/dts/
Dvexpress-v2p-ca15-tc1.dts132 arm,vexpress-sysreg,func = <1 0>;
141 arm,vexpress-sysreg,func = <1 4>;
150 arm,vexpress-sysreg,func = <1 5>;
159 arm,vexpress-sysreg,func = <1 6>;
168 arm,vexpress-sysreg,func = <1 7>;
177 arm,vexpress-sysreg,func = <1 8>;
186 arm,vexpress-sysreg,func = <2 0>;
197 arm,vexpress-sysreg,func = <3 0>;
204 arm,vexpress-sysreg,func = <4 0>;
211 arm,vexpress-sysreg,func = <12 0>;
[all …]
Dvexpress-v2p-ca9.dts196 arm,vexpress-sysreg,func = <1 0>;
205 arm,vexpress-sysreg,func = <1 1>;
214 arm,vexpress-sysreg,func = <1 2>;
223 arm,vexpress-sysreg,func = <2 0>;
232 arm,vexpress-sysreg,func = <2 1>;
241 arm,vexpress-sysreg,func = <2 2>;
250 arm,vexpress-sysreg,func = <2 3>;
259 arm,vexpress-sysreg,func = <2 4>;
267 arm,vexpress-sysreg,func = <2 5>;
277 arm,vexpress-sysreg,func = <3 0>;
[all …]
Dvexpress-v2m-rs1.dtsi74 v2m_sysreg: sysreg@010000 {
75 compatible = "arm,vexpress-sysreg";
79 compatible = "arm,vexpress-sysreg,sys_led";
85 compatible = "arm,vexpress-sysreg,sys_mci";
91 compatible = "arm,vexpress-sysreg,sys_flash";
375 arm,vexpress-sysreg,func = <1 0>;
384 arm,vexpress-sysreg,func = <1 1>;
393 arm,vexpress-sysreg,func = <1 2>;
402 arm,vexpress-sysreg,func = <2 0>;
411 arm,vexpress-sysreg,func = <4 0>;
[all …]
Dvexpress-v2m.dtsi73 v2m_sysreg: sysreg@00000 {
74 compatible = "arm,vexpress-sysreg";
78 compatible = "arm,vexpress-sysreg,sys_led";
84 compatible = "arm,vexpress-sysreg,sys_mci";
90 compatible = "arm,vexpress-sysreg,sys_flash";
374 arm,vexpress-sysreg,func = <1 0>;
383 arm,vexpress-sysreg,func = <1 1>;
392 arm,vexpress-sysreg,func = <1 2>;
401 arm,vexpress-sysreg,func = <2 0>;
410 arm,vexpress-sysreg,func = <4 0>;
[all …]
Dvexpress-v2p-ca15_a7.dts212 arm,vexpress-sysreg,func = <1 0>;
221 arm,vexpress-sysreg,func = <1 1>;
230 arm,vexpress-sysreg,func = <1 2>;
239 arm,vexpress-sysreg,func = <1 3>;
248 arm,vexpress-sysreg,func = <1 4>;
257 arm,vexpress-sysreg,func = <1 5>;
266 arm,vexpress-sysreg,func = <1 6>;
275 arm,vexpress-sysreg,func = <1 7>;
284 arm,vexpress-sysreg,func = <1 8>;
293 arm,vexpress-sysreg,func = <2 0>;
[all …]
Dvexpress-v2p-ca5s.dts134 arm,vexpress-sysreg,func = <1 0>;
143 arm,vexpress-sysreg,func = <1 1>;
152 arm,vexpress-sysreg,func = <1 2>;
161 arm,vexpress-sysreg,func = <1 3>;
170 arm,vexpress-sysreg,func = <1 4>;
179 arm,vexpress-sysreg,func = <1 5>;
188 arm,vexpress-sysreg,func = <4 0>;
Dexynos4.dtsi150 compatible = "samsung,exynos4-sysreg", "syscon";
192 samsung,sysreg = <&sys_reg>;
203 samsung,sysreg = <&sys_reg>;
214 samsung,sysreg = <&sys_reg>;
225 samsung,sysreg = <&sys_reg>;
684 samsung,sysreg = <&sys_reg>;
Dexynos5250.dtsi214 compatible = "samsung,exynos5-sysreg", "syscon";
331 samsung,sysreg-phandle = <&sysreg_system_controller>;
345 samsung,sysreg-phandle = <&sysreg_system_controller>;
359 samsung,sysreg-phandle = <&sysreg_system_controller>;
373 samsung,sysreg-phandle = <&sysreg_system_controller>;
651 samsung,sysreg-phandle = <&sysreg_system_controller>;
Dversatile-ab.dts255 sysreg@0 {
256 compatible = "arm,versatile-sysreg", "syscon";
Dexynos5420.dtsi589 samsung,sysreg-phandle = <&sysreg_system_controller>;
603 samsung,sysreg-phandle = <&sysreg_system_controller>;
617 samsung,sysreg-phandle = <&sysreg_system_controller>;
631 samsung,sysreg-phandle = <&sysreg_system_controller>;
785 compatible = "samsung,exynos5-sysreg", "syscon";
962 samsung,sysreg-phandle = <&sysreg_system_controller>;
Dexynos5.dtsi97 samsung,sysreg = <&sysreg_system_controller>;
Dexynos4415.dtsi116 compatible = "samsung,exynos4-sysreg", "syscon";
252 samsung,sysreg = <&sysreg_system_controller>;
364 samsung,sysreg-phandle = <&sysreg_system_controller>;
Dexynos3250.dtsi127 compatible = "samsung,exynos3-sysreg", "syscon";
254 samsung,sysreg = <&sys_reg>;
Dexynos4x12.dtsi289 samsung,sysreg-phandle = <&sys_reg>;
/linux-4.1.27/Documentation/devicetree/bindings/arm/samsung/
Dsysreg.txt5 - "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-4.1.27/Documentation/devicetree/bindings/hwmon/
Dvexpress.txt11 - "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-4.1.27/arch/arm/include/asm/
Dvfpmacros.h11 .macro VFPFMRX, rd, sysreg, cond in toolkits()
12 MRC\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMRX \rd, \sysreg in toolkits()
15 .macro VFPFMXR, sysreg, rd, cond in toolkits()
16 MCR\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMXR \sysreg, \rd in toolkits()
/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dvexpress.txt6 - "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-4.1.27/arch/arm64/boot/dts/arm/
Drtsm_ve-motherboard.dtsi63 v2m_sysreg: sysreg@010000 {
64 compatible = "arm,vexpress-sysreg";
242 arm,vexpress-sysreg,func = <1 1>;
250 arm,vexpress-sysreg,func = <5 0>;
255 arm,vexpress-sysreg,func = <7 0>;
260 arm,vexpress-sysreg,func = <8 0>;
265 arm,vexpress-sysreg,func = <9 0>;
270 arm,vexpress-sysreg,func = <11 0>;
Dfoundation-v8.dts196 v2m_sysreg: sysreg@010000 {
197 compatible = "arm,vexpress-sysreg";
/linux-4.1.27/drivers/i2c/busses/
Di2c-s3c2410.c131 struct regmap *sysreg; member
1102 i2c->sysreg = syscon_regmap_lookup_by_phandle(np, in s3c24xx_i2c_parse_dt()
1104 if (IS_ERR(i2c->sysreg)) in s3c24xx_i2c_parse_dt()
1107 regmap_update_bits(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, BIT(id), 0); in s3c24xx_i2c_parse_dt()
1146 i2c->sysreg = ERR_PTR(-ENOENT); in s3c24xx_i2c_probe()
1297 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_suspend_noirq()
1298 regmap_read(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, &i2c->sys_i2c_cfg); in s3c24xx_i2c_suspend_noirq()
1309 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_resume_noirq()
1310 regmap_write(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, i2c->sys_i2c_cfg); in s3c24xx_i2c_resume_noirq()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_fimd.c155 struct regmap *sysreg; member
360 if (driver_data->has_vtsel && ctx->sysreg && in fimd_commit()
361 regmap_update_bits(ctx->sysreg, in fimd_commit()
405 if (ctx->sysreg && regmap_update_bits(ctx->sysreg, in fimd_commit()
1127 ctx->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in fimd_probe()
1129 if (IS_ERR(ctx->sysreg)) { in fimd_probe()
1131 ctx->sysreg = NULL; in fimd_probe()
Dexynos_drm_fimc.c164 struct regmap *sysreg; member
223 return regmap_update_bits(ctx->sysreg, SYSREG_CAMERA_BLK, in fimc_set_camblk_fimd0_wb()
1698 ctx->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in fimc_probe()
1700 if (IS_ERR(ctx->sysreg)) { in fimc_probe()
1702 return PTR_ERR(ctx->sysreg); in fimc_probe()
/linux-4.1.27/Documentation/devicetree/bindings/media/
Dexynos4-fimc-is.txt19 "mpll", "sysreg", "isp", "drc", "fd", "mcuisp", "uart",
Dsamsung-fimc.txt65 - samsung,sysreg: a phandle to the SYSREG node.
/linux-4.1.27/Documentation/devicetree/bindings/phy/
Dsamsung-phy.txt39 - samsung,sysreg-phandle - handle to syscon used to control the system registers
70 samsung,sysreg-phandle = <&sys_reg>;
/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Di2c-s3c2410.txt35 - samsung,sysreg-phandle - handle to syscon used to control the system registers
/linux-4.1.27/Documentation/devicetree/bindings/video/
Dsamsung-fimd.txt47 - samsung,sysreg: handle to syscon used to control the system registers
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-core.c971 fimc->sysreg = fimc_get_sysreg_regmap(dev->of_node); in fimc_probe()
972 if (IS_ERR(fimc->sysreg)) in fimc_probe()
973 return PTR_ERR(fimc->sysreg); in fimc_probe()
Dfimc-core.h428 struct regmap *sysreg; member
Dfimc-reg.c806 struct regmap *map = fimc->sysreg; in fimc_hw_camblk_cfg_writeback()
/linux-4.1.27/drivers/mfd/
DMakefile173 obj-$(CONFIG_MFD_VEXPRESS_SYSREG) += vexpress-sysreg.o