Home
last modified time | relevance | path

Searched full:sysreg (Results 1 – 25 of 91) sorted by relevance

1234

/linux/Documentation/devicetree/bindings/arm/
H A Dvexpress-sysreg.yaml4 $id: http://devicetree.org/schemas/arm/vexpress-sysreg.yaml#
19 const: arm,vexpress-sysreg
51 - arm,vexpress-sysreg,sys_led
52 - arm,vexpress-sysreg,sys_mci
53 - arm,vexpress-sysreg,sys_flash
81 sysreg@0 {
82 compatible = "arm,vexpress-sysreg";
89 compatible = "arm,vexpress-sysreg,sys_led";
H A Darm,versatile-sysreg.yaml4 $id: http://devicetree.org/schemas/arm/arm,versatile-sysreg.yaml#
20 - const: arm,versatile-sysreg
/linux/drivers/phy/nuvoton/
H A Dphy-ma35d1-usb2.c27 struct regmap *sysreg; member
42 regmap_read(p_phy->sysreg, MA35_SYS_REG_USBPMISCR, &val); in ma35_usb_phy_power_on()
48 ret = regmap_read_poll_timeout(p_phy->sysreg, MA35_SYS_REG_USBPMISCR, val, in ma35_usb_phy_power_on()
58 regmap_update_bits(p_phy->sysreg, MA35_SYS_REG_USBPMISCR, 0x7, (PHY0POR | PHY0SUSPEND)); in ma35_usb_phy_power_on()
62 regmap_update_bits(p_phy->sysreg, MA35_SYS_REG_USBPMISCR, 0x7, PHY0SUSPEND); in ma35_usb_phy_power_on()
65 ret = regmap_read_poll_timeout(p_phy->sysreg, MA35_SYS_REG_USBPMISCR, val, in ma35_usb_phy_power_on()
103 p_phy->sysreg = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, "nuvoton,sys"); in ma35_usb_phy_probe()
104 if (IS_ERR(p_phy->sysreg)) in ma35_usb_phy_probe()
105 return dev_err_probe(&pdev->dev, PTR_ERR(p_phy->sysreg), in ma35_usb_phy_probe()
/linux/arch/arm/boot/dts/arm/
H A Dvexpress-v2p-ca15-tc1.dts148 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 …]
H A Dvexpress-v2p-ca9.dts193 arm,vexpress-sysreg,func = <1 0>;
202 arm,vexpress-sysreg,func = <1 1>;
211 arm,vexpress-sysreg,func = <1 2>;
220 arm,vexpress-sysreg,func = <2 0>;
229 arm,vexpress-sysreg,func = <2 1>;
238 arm,vexpress-sysreg,func = <2 2>;
247 arm,vexpress-sysreg,func = <2 3>;
256 arm,vexpress-sysreg,func = <2 4>;
264 arm,vexpress-sysreg,func = <2 5>;
274 arm,vexpress-sysreg,func = <3 0>;
[all …]
H A Dvexpress-v2m.dtsi129 v2m_sysreg: sysreg@0 {
130 compatible = "arm,vexpress-sysreg";
137 compatible = "arm,vexpress-sysreg,sys_led";
144 compatible = "arm,vexpress-sysreg,sys_mci";
151 compatible = "arm,vexpress-sysreg,sys_flash";
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>;
[all …]
H A Dvexpress-v2p-ca5s.dts151 arm,vexpress-sysreg,func = <1 0>;
160 arm,vexpress-sysreg,func = <1 1>;
169 arm,vexpress-sysreg,func = <1 2>;
178 arm,vexpress-sysreg,func = <1 3>;
187 arm,vexpress-sysreg,func = <1 4>;
196 arm,vexpress-sysreg,func = <1 5>;
205 arm,vexpress-sysreg,func = <4 0>;
/linux/Documentation/devicetree/bindings/phy/
H A Dsamsung,exynos-pcie-phy.yaml28 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>;
/linux/drivers/clk/samsung/
H A Dclk.c397 samsung_clk_save(reg_cache->reg_base, reg_cache->sysreg, in samsung_clk_suspend()
399 samsung_clk_restore(reg_cache->reg_base, reg_cache->sysreg, in samsung_clk_suspend()
411 samsung_clk_restore(reg_cache->reg_base, reg_cache->sysreg, in samsung_clk_resume()
425 struct regmap *sysreg, in samsung_clk_extended_sleep_init() argument
447 reg_cache->sysreg = sysreg; in samsung_clk_extended_sleep_init()
504 ctx->sysreg = syscon_regmap_lookup_by_phandle(np, "samsung,sysreg"); in samsung_en_dyn_root_clk_gating()
505 if (IS_ERR(ctx->sysreg)) { in samsung_en_dyn_root_clk_gating()
506 pr_warn("%pOF: Unable to get CMU sysreg\n", np); in samsung_en_dyn_root_clk_gating()
507 ctx->sysreg = NULL; in samsung_en_dyn_root_clk_gating()
510 regmap_write(ctx->sysreg, ctx->drcg_offset, DRCG_EN_MSK); in samsung_en_dyn_root_clk_gating()
[all …]
H A Dclk.h23 * @sysreg: syscon regmap for clock-provider sysreg controller
28 * @drcg_offset: dynamic root clk gate enable register offset in sysreg
29 * @memclk_offset: memclk enable register offset in sysreg
35 struct regmap *sysreg; member
326 struct regmap *sysreg; member
355 * @sysreg_clk_regs: list of sysreg clock registers
361 * @drcg_offset: dynamic root clk gate enable register offset in sysreg
362 * @memclk_offset: memclk enable register offset in sysreg
448 struct regmap *sysreg,
455 struct regmap *sysreg, in samsung_clk_extended_sleep_init() argument
[all …]
/linux/arch/arm64/boot/dts/arm/
H A Drtsm_ve-motherboard.dtsi47 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";
H A Dvexpress-v2f-1xv7-ca53x2.dts117 arm,vexpress-sysreg,func = <1 4>;
126 arm,vexpress-sysreg,func = <2 0>;
136 arm,vexpress-sysreg,func = <2 1>;
144 arm,vexpress-sysreg,func = <4 0>;
/linux/arch/arm64/kvm/
H A Dtrace_arm.h393 TP_PROTO(struct kvm_vcpu *vcpu, u32 sysreg, bool is_read),
394 TP_ARGS(vcpu, sysreg, is_read),
398 __field(u32, sysreg)
404 __entry->sysreg = sysreg;
411 sys_reg_Op0(__entry->sysreg),
412 sys_reg_Op1(__entry->sysreg),
413 sys_reg_CRn(__entry->sysreg),
414 sys_reg_CRm(__entry->sysreg),
415 sys_reg_Op2(__entry->sysreg))
/linux/Documentation/devicetree/bindings/hwmon/
H A Dvexpress.txt11 - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg
21 arm,vexpress-sysreg,func = <13 0>;
/linux/arch/arm/boot/dts/samsung/
H A Dexynos5.dtsi101 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/regulator/
H A Dvexpress.txt6 - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg
27 arm,vexpress-sysreg,func = <2 0>;
/linux/tools/arch/arm64/tools/
H A DMakefile17 arm64_sysreg_tbl = $(arm64_tools_dir)/sysreg
18 arm64_gen_sysreg = $(arm64_tools_dir)/gen-sysreg.awk
20 arm64_sysreg_defs = $(arm64_generated_dir)/asm/sysreg-defs.h
/linux/drivers/soc/microchip/
H A Dmpfs-mss-top-sysreg.c30 { .compatible = "microchip,mpfs-mss-top-sysreg", },
37 .name = "mpfs-mss-top-sysreg",
46 MODULE_DESCRIPTION("PolarFire SoC mss top sysreg driver");
/linux/drivers/soc/samsung/
H A Dexynos-usi.c72 struct regmap *sysreg; /* System Register map */ member
73 unsigned int sw_conf; /* SW_CONF register offset in sysreg */
150 ret = regmap_update_bits(usi->sysreg, usi->sw_conf, in exynos_usi_set_sw_conf()
259 usi->sysreg = syscon_regmap_lookup_by_phandle_args(np, "samsung,sysreg", in exynos_usi_parse_dt()
261 if (IS_ERR(usi->sysreg)) in exynos_usi_parse_dt()
262 return PTR_ERR(usi->sysreg); in exynos_usi_parse_dt()
/linux/drivers/phy/samsung/
H A Dphy-exynos-mipi-video.c161 "samsung,disp-sysreg",
162 "samsung,cam0-sysreg",
163 "samsung,cam1-sysreg"
220 "samsung,disp-sysreg",
221 "samsung,cam0-sysreg"
284 /* disable in PMU sysreg */ in __set_phy_state()
296 /* enable in PMU sysreg */ in __set_phy_state()
/linux/arch/arm64/include/asm/
H A Dhardirq.h14 #include <asm/sysreg.h>
48 * Make sure the sysreg write is performed before ___ctx->cnt \
79 * restore the sysreg. Otherwise a new NMI occurring \
/linux/drivers/clocksource/
H A Dtimer-versatile.c37 TIMER_OF_DECLARE(vexpress, "arm,vexpress-sysreg",
39 TIMER_OF_DECLARE(versatile, "arm,versatile-sysreg",
/linux/tools/perf/
H A DMANIFEST3 arch/arm64/tools/gen-sysreg.awk
5 arch/arm64/tools/sysreg
/linux/Documentation/devicetree/bindings/display/panel/
H A Darm,versatile-tft-panel.yaml36 sysreg@0 {
37 compatible = "arm,versatile-sysreg", "syscon", "simple-mfd";
/linux/Documentation/devicetree/bindings/i2c/
H A Dhpe,gxp-i2c.yaml28 hpe,sysreg:
52 hpe,sysreg = <&sysreg_system_controller>;

1234