Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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";
377 arm,vexpress-sysreg,func = <1 0>;
386 arm,vexpress-sysreg,func = <1 1>;
395 arm,vexpress-sysreg,func = <1 2>;
404 arm,vexpress-sysreg,func = <2 0>;
413 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";
376 arm,vexpress-sysreg,func = <1 0>;
385 arm,vexpress-sysreg,func = <1 1>;
394 arm,vexpress-sysreg,func = <1 2>;
403 arm,vexpress-sysreg,func = <2 0>;
412 arm,vexpress-sysreg,func = <4 0>;
[all …]
Dvexpress-v2p-ca15_a7.dts233 arm,vexpress-sysreg,func = <1 0>;
242 arm,vexpress-sysreg,func = <1 1>;
251 arm,vexpress-sysreg,func = <1 2>;
260 arm,vexpress-sysreg,func = <1 3>;
269 arm,vexpress-sysreg,func = <1 4>;
278 arm,vexpress-sysreg,func = <1 5>;
287 arm,vexpress-sysreg,func = <1 6>;
296 arm,vexpress-sysreg,func = <1 7>;
305 arm,vexpress-sysreg,func = <1 8>;
314 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.dtsi149 compatible = "samsung,exynos4-sysreg", "syscon";
191 samsung,sysreg = <&sys_reg>;
203 samsung,sysreg = <&sys_reg>;
215 samsung,sysreg = <&sys_reg>;
227 samsung,sysreg = <&sys_reg>;
698 samsung,sysreg = <&sys_reg>;
Dversatile-ab.dts259 sysreg@0 {
260 compatible = "arm,versatile-sysreg", "syscon";
Dexynos5250.dtsi239 compatible = "samsung,exynos5-sysreg", "syscon";
332 samsung,sysreg-phandle = <&sysreg_system_controller>;
346 samsung,sysreg-phandle = <&sysreg_system_controller>;
360 samsung,sysreg-phandle = <&sysreg_system_controller>;
374 samsung,sysreg-phandle = <&sysreg_system_controller>;
652 samsung,sysreg-phandle = <&sysreg_system_controller>;
Dexynos5.dtsi97 samsung,sysreg = <&sysreg_system_controller>;
Dexynos5420.dtsi553 samsung,sysreg-phandle = <&sysreg_system_controller>;
567 samsung,sysreg-phandle = <&sysreg_system_controller>;
581 samsung,sysreg-phandle = <&sysreg_system_controller>;
595 samsung,sysreg-phandle = <&sysreg_system_controller>;
770 compatible = "samsung,exynos5-sysreg", "syscon";
947 samsung,sysreg-phandle = <&sysreg_system_controller>;
Dexynos4415.dtsi116 compatible = "samsung,exynos4-sysreg", "syscon";
253 samsung,sysreg = <&sysreg_system_controller>;
375 samsung,sysreg-phandle = <&sysreg_system_controller>;
Dexynos3250.dtsi143 compatible = "samsung,exynos3-sysreg", "syscon";
295 samsung,sysreg = <&sys_reg>;
Dexynos4x12.dtsi297 samsung,sysreg-phandle = <&sys_reg>;
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/arm64/boot/dts/arm/
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";
377 arm,vexpress-sysreg,func = <1 0>;
386 arm,vexpress-sysreg,func = <1 1>;
395 arm,vexpress-sysreg,func = <1 2>;
404 arm,vexpress-sysreg,func = <2 0>;
413 arm,vexpress-sysreg,func = <4 0>;
[all …]
Drtsm_ve-motherboard.dtsi63 v2m_sysreg: sysreg@010000 {
64 compatible = "arm,vexpress-sysreg";
244 arm,vexpress-sysreg,func = <1 1>;
252 arm,vexpress-sysreg,func = <5 0>;
257 arm,vexpress-sysreg,func = <7 0>;
262 arm,vexpress-sysreg,func = <8 0>;
267 arm,vexpress-sysreg,func = <9 0>;
272 arm,vexpress-sysreg,func = <11 0>;
Dvexpress-v2f-1xv7-ca53x2.dts99 arm,vexpress-sysreg,func = <1 4>;
108 arm,vexpress-sysreg,func = <2 0>;
118 arm,vexpress-sysreg,func = <2 1>;
126 arm,vexpress-sysreg,func = <4 0>;
Dfoundation-v8.dts196 v2m_sysreg: sysreg@010000 {
197 compatible = "arm,vexpress-sysreg";
/linux-4.4.14/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.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_mic.c99 struct regmap *sysreg; member
115 ret = regmap_read(mic->sysreg, DSD_CFG_MUX, &val); in mic_set_path()
131 regmap_write(mic->sysreg, DSD_CFG_MUX, val); in mic_set_path()
431 mic->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos_mic_probe()
433 if (IS_ERR(mic->sysreg)) { in exynos_mic_probe()
Dexynos_drm_fimd.c156 struct regmap *sysreg; member
402 if (driver_data->has_vtsel && ctx->sysreg && in fimd_commit()
403 regmap_update_bits(ctx->sysreg, in fimd_commit()
447 if (ctx->sysreg && regmap_update_bits(ctx->sysreg, in fimd_commit()
1053 ctx->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in fimd_probe()
1055 if (IS_ERR(ctx->sysreg)) { in fimd_probe()
1057 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()
1681 ctx->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in fimc_probe()
1683 if (IS_ERR(ctx->sysreg)) { in fimc_probe()
1685 return PTR_ERR(ctx->sysreg); in fimc_probe()
/linux-4.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/phy/
Dsamsung-phy.txt39 - samsung,sysreg-phandle - handle to syscon used to control the system registers
73 samsung,sysreg-phandle = <&sys_reg>;
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-s3c2410.txt35 - samsung,sysreg-phandle - handle to syscon used to control the system registers
/linux-4.4.14/Documentation/devicetree/bindings/display/exynos/
Dsamsung-fimd.txt47 - samsung,sysreg: handle to syscon used to control the system registers
/linux-4.4.14/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.4.14/drivers/mfd/
DMakefile181 obj-$(CONFIG_MFD_VEXPRESS_SYSREG) += vexpress-sysreg.o