| /linux/Documentation/devicetree/bindings/soc/samsung/ | 
| H A D | samsung,exynos-sysreg.yaml | 4 $id: http://devicetree.org/schemas/soc/samsung/samsung,exynos-sysreg.yaml#7 title: Samsung Exynos SoC series System Registers (SYSREG)
 17               - google,gs101-apm-sysreg
 18               - google,gs101-hsi2-sysreg
 19               - google,gs101-peric0-sysreg
 20               - google,gs101-peric1-sysreg
 21               - samsung,exynos2200-cmgp-sysreg
 22               - samsung,exynos2200-peric0-sysreg
 23               - samsung,exynos2200-peric1-sysreg
 24               - samsung,exynos2200-peric2-sysreg
 [all …]
 
 | 
| /linux/arch/arm64/tools/ | 
| H A D | sysreg | 5 # Each System register is described by a Sysreg block:7 # Sysreg 	<name>	<op0> 	<op1>	<crn>	<crm>	<op2>
 12 # Within a Sysreg block, each field can be described as one of:
 30 # Sysreg 	<name_EL12>	<op0> 	<op1>	<crn>	<crm>	<op2>
 43 # and referenced from within the Sysreg:
 45 # Sysreg 	<name>	<op0> 	<op1>	<crn>	<crm>	<op2>
 59 Sysreg	OSDTRRX_EL1	2	0	0	0	2
 64 Sysreg	MDCCINT_EL1	2	0	0	2	0
 71 Sysreg	MDSCR_EL1	2	0	0	2	2
 99 Sysreg	OSDTRTX_EL1	2	0	0	3	2
 [all …]
 
 | 
| H A D | gen-sysreg.awk | 3 # gen-sysreg.awk: arm64 sysreg header generator5 # Usage: awk -f gen-sysreg.awk sysregs.txt
 153 $1 == "Sysreg" && block_current() == "Root" {
 154 	block_push("Sysreg")
 170 		fatal("Duplicate Sysreg definition for " reg)
 189 $1 == "EndSysreg" && block_current() == "Sysreg" {
 219 ($1 == "Fields" || $1 == "Mapping") && block_current() == "Sysreg" {
 237 $1 == "Res0" && (block_current() == "Sysreg" || block_current() == "SysregFields") {
 247 $1 == "Res1" && (block_current() == "Sysreg" || block_current() == "SysregFields") {
 257 $1 == "Unkn" && (block_current() == "Sysreg" || block_current() == "SysregFields") {
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/arm/ | 
| H A D | vexpress-config.yaml | 25       Phandle to the sysreg node.33       arm,vexpress-sysreg,func:
 43       - arm,vexpress-sysreg,func
 51       arm,vexpress-sysreg,func:
 61       - arm,vexpress-sysreg,func
 69       arm,vexpress-sysreg,func:
 79       - arm,vexpress-sysreg,func
 87       arm,vexpress-sysreg,func:
 97       - arm,vexpress-sysreg,func
 115       arm,vexpress-sysreg,func:
 [all …]
 
 | 
| H A D | vexpress-sysreg.yaml | 4 $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";
 
 | 
| /linux/Documentation/devicetree/bindings/phy/ | 
| H A D | samsung,mipi-video-phy.yaml | 53   samsung,disp-sysreg:59   samsung,cam0-sysreg:
 65   samsung,cam1-sysreg:
 86         samsung,disp-sysreg: false
 87         samsung,cam0-sysreg: false
 88         samsung,cam1-sysreg: false
 99         - samsung,disp-sysreg
 100         - samsung,cam0-sysreg
 101         - samsung,cam1-sysreg
 111         samsung,cam1-sysreg: false
 [all …]
 
 | 
| H 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>;
 
 | 
| /linux/drivers/phy/nuvoton/ | 
| H A D | phy-ma35d1-usb2.c | 27 	struct regmap *sysreg;  member42 	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 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 …]
 
 | 
| H A D | vexpress-v2p-ca9.dts | 193 			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 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 …]
 
 | 
| H A D | vexpress-v2m.dtsi | 129 				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 D | vexpress-v2m-rs1.dtsi | 209 				v2m_sysreg: sysreg@10000 {210 					compatible = "arm,vexpress-sysreg";
 217 						compatible = "arm,vexpress-sysreg,sys_led";
 224 						compatible = "arm,vexpress-sysreg,sys_mci";
 231 						compatible = "arm,vexpress-sysreg,sys_flash";
 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>;
 [all …]
 
 | 
| H A D | vexpress-v2p-ca5s.dts | 151 			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/arch/arm64/boot/dts/arm/ | 
| H 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";
 
 | 
| H A D | vexpress-v2f-1xv7-ca53x2.dts | 117 			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 D | trace_arm.h | 393 	    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/arch/arm64/boot/dts/exynos/ | 
| H A D | exynosautov9.dtsi | 423 			compatible = "samsung,exynosautov9-fsys2-sysreg",424 				     "samsung,exynosautov9-sysreg", "syscon";
 429 			compatible = "samsung,exynosautov9-peric0-sysreg",
 430 				     "samsung,exynosautov9-sysreg", "syscon";
 435 			compatible = "samsung,exynosautov9-peric1-sysreg",
 436 				     "samsung,exynosautov9-sysreg", "syscon";
 444 			samsung,sysreg = <&syscon_peric0 0x1000>;
 507 			samsung,sysreg = <&syscon_peric0 0x1004>;
 536 			samsung,sysreg = <&syscon_peric0 0x1008>;
 599 			samsung,sysreg = <&syscon_peric0 0x100c>;
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/samsung/ | 
| H 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/hwmon/ | 
| H A D | vexpress.txt | 11 - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg21 		arm,vexpress-sysreg,func = <13 0>;
 
 | 
| /linux/Documentation/devicetree/bindings/regulator/ | 
| H A D | vexpress.txt | 6 - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg27 		arm,vexpress-sysreg,func = <2 0>;
 
 | 
| /linux/tools/arch/arm64/tools/ | 
| H A D | Makefile | 17 arm64_sysreg_tbl = $(arm64_tools_dir)/sysreg18 arm64_gen_sysreg = $(arm64_tools_dir)/gen-sysreg.awk
 20 arm64_sysreg_defs = $(arm64_generated_dir)/asm/sysreg-defs.h
 
 | 
| /linux/drivers/soc/samsung/ | 
| H A D | exynos-usi.c | 72 	struct regmap *sysreg;		/* System Register map */  member73 	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 D | phy-exynos-mipi-video.c | 161 		"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/Documentation/devicetree/bindings/media/ | 
| H A D | samsung,exynos4210-fimc.yaml | 105   samsung,sysreg:108       System Registers (SYSREG) node.
 123         - samsung,sysreg
 141         samsung,sysreg = <&sys_reg>;
 
 |