| /linux/Documentation/devicetree/bindings/phy/ | 
| H A D | fsl,imx8qm-hsio.yaml | 4 $id: http://devicetree.org/schemas/phy/fsl,imx8qm-hsio.yaml#7 title: Freescale i.MX8QM SoC series High Speed IO(HSIO) SERDES PHY
 15       - fsl,imx8qm-hsio
 16       - fsl,imx8qxp-hsio
 20       - description: HSIO control and status registers(CSR) of the PHY
 21       - description: HSIO CSR of the controller bound to the PHY
 22       - description: HSIO CSR for MISC
 47   fsl,hsio-cfg:
 49       Specifies the use case of the HSIO module in the hardware design.
 50       Regarding the design of i.MX8QM HSIO subsystem, HSIO module can be
 [all …]
 
 | 
| H A D | intel,combo-phy.yaml | 56   intel,hsio:60           - description: phandle to HSIO registers
 62     description: HSIO registers handle and ComboPhy instance id on NOC
 84   - intel,hsio
 106         intel,hsio = <&hsiol 0>;
 
 | 
| H A D | phy-tegra194-p2u.yaml | 13   Tegra194 has two PHY bricks namely HSIO (High Speed IO) and NVHS (NVIDIA High15   Tegra234 has three PHY bricks namely HSIO, NVHS and GBE (Gigabit Ethernet)
 18   interface and PHY of HSIO/NVHS/GBE bricks. Each P2U instance represents one
 
 | 
| H A D | mscc,vsc7514-serdes.yaml | 14   On Microsemi Ocelot, there is a handful of registers in HSIO address29   This is a child of the HSIO syscon ("mscc,ocelot-hsio", see
 
 | 
| H A D | microchip,lan966x-serdes.yaml | 34       - description: HSIO registers
 | 
| /linux/Documentation/devicetree/bindings/soc/imx/ | 
| H A D | fsl,imx8mp-hsio-blk-ctrl.yaml | 4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml#7 title: NXP i.MX8MP HSIO blk-ctrl
 13   The i.MX8MP HSIO blk-ctrl is a top-level peripheral providing access to
 15   (USB an PCIe) peripherals located in the HSIO domain of the SoC.
 20       - const: fsl,imx8mp-hsio-blk-ctrl
 80         compatible = "fsl,imx8mp-hsio-blk-ctrl", "syscon";
 
 | 
| /linux/Documentation/devicetree/bindings/mips/ | 
| H A D | mscc.txt | 28 o HSIO regs:30 The SoC has a few registers (HSIO) handling miscellaneous functionalities:
 35 - compatible: Should be "mscc,ocelot-hsio", "syscon", "simple-mfd"
 40 		compatible = "mscc,ocelot-hsio", "syscon", "simple-mfd";
 
 | 
| /linux/drivers/phy/microchip/ | 
| H A D | lan966x_serdes_regs.h | 17 /*      HSIO:SD:SD_CFG */110 /*      HSIO:SD:MPLL_CFG */
 137 /*      HSIO:SD:SD_STAT */
 164 /*      HSIO:HW_CFGSTAT:HW_CFG */
 209 /*      HSIO:HW_CFGSTAT:RGMII_CFG */
 230 /*      HSIO:HW_CFGSTAT:DLL_CFG */
 
 | 
| H A D | lan966x_serdes.c | 188 	/* Note: SerDes HSIO is configured in 1G_LAN mode */  in lan966x_sd6g40_reg_cfg()
 | 
| /linux/Documentation/devicetree/bindings/usb/ | 
| H A D | fsl,imx8mp-dwc3.yaml | 23       - description: Address and length of the register set for HSIO Block Control48       - description: system hsio root clock.
 53       - const: hsio
 120       clock-names = "hsio", "suspend";
 
 | 
| H A D | fsl,usbmisc.yaml | 54       - description: Base and length of the HSIO Block Control register66   # imx95 soc needs use HSIO Block Control
 
 | 
| /linux/drivers/phy/freescale/ | 
| H A D | phy-fsl-imx8qm-hsio.c | 29 /* i.MX8Q HSIO registers */511 	{.compatible = "fsl,imx8qm-hsio", .data = &imx8qm_hsio_drvdata},
 512 	{.compatible = "fsl,imx8qxp-hsio", .data = &imx8qxp_hsio_drvdata},
 549 	/* Get HSIO configuration mode */  in imx_hsio_probe()
 550 	if (of_property_read_string(np, "fsl,hsio-cfg", &priv->hsio_cfg))  in imx_hsio_probe()
 604 		.name	= "imx8qm-hsio-phy",
 610 MODULE_DESCRIPTION("FSL IMX8QM HSIO SERDES PHY driver");
 
 | 
| H A D | Makefile | 6 obj-$(CONFIG_PHY_FSL_IMX8QM_HSIO)	+= phy-fsl-imx8qm-hsio.o
 | 
| /linux/tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/ | 
| H A D | metrics.json | 275 	   "BriefDescription": "bytes of hsio usb1 read from ddr",283 	   "BriefDescription": "bytes of hsio usb1 write to ddr",
 291 	   "BriefDescription": "bytes of hsio usb2 read from ddr",
 299 	   "BriefDescription": "bytes of hsio usb2 write to ddr",
 307 	   "BriefDescription": "bytes of hsio pci read from ddr",
 315 	   "BriefDescription": "bytes of hsio pci write to ddr",
 
 | 
| /linux/drivers/mfd/ | 
| H A D | ocelot-core.c | 136 	DEFINE_RES_REG_NAMED(VSC7512_HSIO_RES_START, VSC7512_HSIO_RES_SIZE, "hsio"),141 	DEFINE_RES_REG_NAMED(VSC7512_HSIO_RES_START, VSC7512_HSIO_RES_SIZE, "hsio"),
 
 | 
| /linux/arch/mips/boot/dts/mscc/ | 
| H A D | ocelot.dtsi | 269 		hsio: syscon@10d0000 {  label270 			compatible = "mscc,ocelot-hsio", "syscon", "simple-mfd";
 
 | 
| /linux/arch/arm64/boot/dts/freescale/ | 
| H A D | imx8qxp-ss-hsio.dtsi | 24 		compatible = "fsl,imx8qxp-hsio";
 | 
| H A D | mba8xx.dtsi | 219 	fsl,hsio-cfg = "pciea-x2-pcieb";
 | 
| /linux/drivers/usb/dwc3/ | 
| H A D | dwc3-imx8mp.c | 195 	dwc3_imx->hsio_clk = devm_clk_get_enabled(dev, "hsio");  in dwc3_imx8mp_probe()198 				     "Failed to get hsio clk\n");  in dwc3_imx8mp_probe()
 
 | 
| /linux/Documentation/devicetree/bindings/clock/ | 
| H A D | imx8qxp-lpcg.yaml | 40           - fsl,imx8qxp-lpcg-hsio
 | 
| /linux/drivers/pmdomain/imx/ | 
| H A D | scu-pd.c | 201 	/* HSIO SS */207 	{ "hsio-gpio", IMX_SC_R_HSIO_GPIO, 1, false, 0 },
 
 | 
| H A D | imx8mp-blk-ctrl.c | 847 		.compatible = "fsl,imx8mp-hsio-blk-ctrl",
 | 
| /linux/drivers/clk/imx/ | 
| H A D | clk-imx95-blk-ctl.c | 521 	{ .compatible = "nxp,imx95-hsio-blk-ctl", .data = &hsio_blk_ctl_dev_data },
 | 
| /linux/drivers/phy/qualcomm/ | 
| H A D | phy-qcom-ipq806x-usb.c | 523 	/* Parse device node to probe HSIO settings */  in qcom_ipq806x_usb_phy_probe()
 | 
| /linux/drivers/clk/pxa/ | 
| H A D | clk-pxa3xx.c | 116 /* crystal frequency to HSIO bus frequency multiplier (HSS) */
 |