| /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/drivers/pci/controller/dwc/ |
| H A D | pcie-qcom.c | 272 struct list_head perst; member 293 struct qcom_pcie_perst *perst; in __qcom_pcie_perst_assert() local 298 list_for_each_entry(perst, &port->perst, list) in __qcom_pcie_perst_assert() 299 gpiod_set_value_cansleep(perst->desc, val); in __qcom_pcie_perst_assert() 1697 struct qcom_pcie_perst *perst; in qcom_pcie_parse_perst() local 1719 perst = devm_kzalloc(dev, sizeof(*perst), GFP_KERNEL); in qcom_pcie_parse_perst() 1720 if (!perst) in qcom_pcie_parse_perst() 1723 INIT_LIST_HEAD(&perst->list); in qcom_pcie_parse_perst() 1724 perst->desc = reset; in qcom_pcie_parse_perst() 1725 list_add_tail(&perst->list, &port->perst); in qcom_pcie_parse_perst() [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | ipq5332-rdp441.dts | 39 perst-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>; 53 perst-gpios = <&tlmm 47 GPIO_ACTIVE_LOW>; 79 perst-n-pins { 103 perst-n-pins {
|
| H A D | ipq8074-hk10.dtsi | 43 perst-gpios = <&tlmm 58 GPIO_ACTIVE_LOW>; 48 perst-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>;
|
| H A D | sa8295p-adp.dts | 456 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 475 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; 492 perst-gpios = <&tlmm 153 GPIO_ACTIVE_LOW>; 509 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>; 748 perst-n-pins { 771 perst-n-pins { 794 perst-n-pins { 817 perst-n-pins {
|
| H A D | ipq8074-hk01.dts | 57 perst-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>; 62 perst-gpios = <&tlmm 58 GPIO_ACTIVE_LOW>;
|
| H A D | sc8280xp-microsoft-arcata.dts | 489 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 508 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; 529 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>; 901 perst-n-pins { 924 perst-n-pins { 947 perst-n-pins {
|
| H A D | sa8540p-ride.dts | 369 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 390 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; 610 perst-pins { 633 perst-pins {
|
| H A D | sc8280xp-crd.dts | 631 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 650 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; 671 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>; 1010 perst-n-pins { 1033 perst-n-pins { 1056 perst-n-pins {
|
| H A D | sc8280xp-lenovo-thinkpad-x13s.dts | 936 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 955 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; 976 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>; 1639 perst-n-pins { 1662 perst-n-pins { 1685 perst-n-pins { 1717 perst-n-pins { 1727 perst-n-pins {
|
| H A D | sdm845-mtp.dts | 513 perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>; 529 perst-gpios = <&tlmm 102 GPIO_ACTIVE_LOW>; 649 perst-n-pins { 671 perst-n-pins {
|
| H A D | qcs404-evb.dtsi | 104 perst-gpios = <&tlmm 43 GPIO_ACTIVE_LOW>; 234 perst_state: perst-state {
|
| H A D | sm8350-hdk.dts | 496 perst-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>; 510 perst-gpios = <&tlmm 97 GPIO_ACTIVE_LOW>; 763 perst-pins { 786 perst-pins {
|
| H A D | sc8280xp-microsoft-blackrock.dts | 627 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 648 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>; 1180 perst-n-pins { 1203 perst-n-pins { 1226 perst-n-pins {
|
| H A D | sc8280xp-huawei-gaokun3.dts | 742 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 763 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>; 1356 perst-n-pins { 1379 perst-n-pins { 1395 perst-n-pins { 1405 perst-n-pins {
|
| H A D | x1-crd.dtsi | 1219 perst-gpios = <&tlmm 146 GPIO_ACTIVE_LOW>; 1236 perst-gpios = <&tlmm 149 GPIO_ACTIVE_LOW>; 1255 perst-gpios = <&tlmm 152 GPIO_ACTIVE_LOW>; 1530 perst-n-pins { 1553 perst-n-pins { 1576 perst-n-pins {
|
| /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-sdx55-t55.dts | 253 perst-gpios = <&tlmm 57 GPIO_ACTIVE_LOW>; 294 perst-pins {
|
| 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>;
|
| /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 | 302 perst-gpios = <&sysgpio 26 GPIO_ACTIVE_LOW>; 309 perst-gpios = <&sysgpio 28 GPIO_ACTIVE_LOW>;
|
| /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()
|