| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-eswin.c | 58 struct reset_control *perst; member 98 ret = reset_control_assert(port->perst); in eswin_pcie_perst_reset() 107 ret = reset_control_deassert(port->perst); in eswin_pcie_perst_reset() 121 reset_control_assert(port->perst); in eswin_pcie_assert() 135 port->perst = of_reset_control_get_exclusive(node, "perst"); in eswin_pcie_parse_port() 136 if (IS_ERR(port->perst)) { in eswin_pcie_parse_port() 138 return PTR_ERR(port->perst); in eswin_pcie_parse_port() 174 reset_control_put(port->perst); in eswin_pcie_parse_ports() 250 reset_control_assert(port->perst); in eswin_pcie_host_init() 256 reset_control_put(port->perst); in eswin_pcie_host_init() [all …]
|
| H A D | pcie-qcom-ep.c | 736 u32 perst; in qcom_pcie_ep_perst_irq_thread() local 738 perst = gpiod_get_value(pcie_ep->reset); in qcom_pcie_ep_perst_irq_thread() 739 if (perst) { in qcom_pcie_ep_perst_irq_thread() 748 (perst ? IRQF_TRIGGER_HIGH : IRQF_TRIGGER_LOW)); in qcom_pcie_ep_perst_irq_thread()
|
| /linux/drivers/phy/freescale/ |
| H A D | phy-fsl-imx8m-pcie.c | 64 struct reset_control *perst; member 145 reset_control_deassert(imx8_phy->perst); in imx8_pcie_phy_power_on() 165 reset_control_assert(imx8_phy->perst); in imx8_pcie_phy_power_off() 259 imx8_phy->perst = in imx8_pcie_phy_probe() 261 if (IS_ERR(imx8_phy->perst)) in imx8_pcie_phy_probe() 262 return dev_err_probe(dev, PTR_ERR(imx8_phy->perst), in imx8_pcie_phy_probe()
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-rst-defs.h | 179 uint64_t perst:4; member 185 uint64_t perst:4; 192 uint64_t perst:3; member 198 uint64_t perst:3;
|
| /linux/arch/arm/boot/dts/aspeed/ |
| H A D | aspeed-bmc-ibm-system1.dts | 565 label = "nic1-perst"; 573 label = "bmc-perst"; 581 label = "reset-M2-SSD1-2-perst"; 653 label = "PV-cp0-sw1stk4-perst"; 661 label = "PV-cp0-sw1stk5-perst"; 669 label = "pe-cp-drv0-perst"; 677 label = "pe-cp-drv1-perst"; 685 label = "lom-perst"; 1362 label = "PV-cp1-sw1stk4-perst"; 1370 label = "PV-cp1-sw1stk5-perst"; [all …]
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-ipq4019-ap.dk07.1-c1.dts | 14 perst-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
| H A D | qcom-ipq4019-ap.dk04.1.dtsi | 103 perst-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
| H A D | qcom-apq8064-cm-qs600.dts | 71 perst-gpios = <&tlmm_pinmux 27 GPIO_ACTIVE_LOW>;
|
| H A D | qcom-apq8064-ifc6410.dts | 172 perst-gpios = <&tlmm_pinmux 27 GPIO_ACTIVE_LOW>;
|
| H A D | qcom-sdx65.dtsi | 317 qcom,perst-regs = <&tcsr 0xb258 0xb270>;
|
| /linux/arch/riscv/boot/dts/starfive/ |
| H A D | jh7110-deepcomputing-fml13v01.dts | 42 perst-gpios = <&sysgpio 21 GPIO_ACTIVE_LOW>;
|
| H A D | jh7110-common.dtsi | 277 perst-gpios = <&sysgpio 26 GPIO_ACTIVE_LOW>; 284 perst-gpios = <&sysgpio 28 GPIO_ACTIVE_LOW>;
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | qcs404-evb.dtsi | 104 perst-gpios = <&tlmm 43 GPIO_ACTIVE_LOW>; 234 perst_state: perst-state {
|
| H A D | sc8280xp-huawei-gaokun3.dts | 1358 perst-n-pins { 1381 perst-n-pins { 1397 perst-n-pins { 1407 perst-n-pins {
|
| H A D | msm8996-sony-xperia-tone.dtsi | 194 perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
|
| H A D | sm8650.dtsi | 6567 perst-pins { 6590 perst-pins {
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-rockchip-ep.c | 639 u32 perst = gpiod_get_value(rockchip->perst_gpio); in rockchip_pcie_ep_perst_irq_thread() local 641 if (perst) in rockchip_pcie_ep_perst_irq_thread() 647 (perst ? IRQF_TRIGGER_HIGH : IRQF_TRIGGER_LOW)); in rockchip_pcie_ep_perst_irq_thread()
|
| /linux/arch/arm/boot/dts/nvidia/ |
| H A D | tegra30-apalis-eval.dts | 52 pex-perst-n-hog {
|
| H A D | tegra124-apalis-eval.dts | 45 pex-perst-n-hog {
|
| H A D | tegra124-apalis-v1.2-eval.dts | 46 pex-perst-n-hog {
|
| H A D | tegra30-apalis-v1.1-eval.dts | 53 pex-perst-n-hog {
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-gru-scarlet.dtsi | 885 wifi_perst_l: wifi-perst-l {
|
| H A D | rk3399-rockpro64.dtsi | 676 pcie_perst: pcie-perst {
|
| /linux/arch/arm/boot/dts/nuvoton/ |
| H A D | nuvoton-npcm730-gbs.dts | 632 pca9535_perst: pca9535-perst@26 {
|