| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | qcom,pcie-ep.yaml | 48 qcom,perst-regs: 50 offsets within syscon for Perst enable and Perst separation 56 - description: Perst enable offset 57 - description: Perst separation enable offset 70 description: GPIO used as PERST# input signal 206 qcom,perst-regs = <&tcsr 0xb258 0xb270>;
|
| D | brcm,stb-pcie.yaml | 104 - description: reset controller handling the PERST# signal 108 - const: perst
|
| /kernel/linux/linux-6.6/drivers/phy/freescale/ |
| D | phy-fsl-imx8m-pcie.c | 64 struct reset_control *perst; member 146 reset_control_deassert(imx8_phy->perst); in imx8_pcie_phy_power_on() 170 reset_control_assert(imx8_phy->perst); in imx8_pcie_phy_power_off() 267 imx8_phy->perst = in imx8_pcie_phy_probe() 268 devm_reset_control_get_exclusive(dev, "perst"); in imx8_pcie_phy_probe() 269 if (IS_ERR(imx8_phy->perst)) in imx8_pcie_phy_probe() 270 return dev_err_probe(dev, PTR_ERR(imx8_phy->perst), in imx8_pcie_phy_probe() 271 "Failed to get PCIE PHY PERST control\n"); in imx8_pcie_phy_probe()
|
| /kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
| D | pcie-qcom-ep.c | 159 * @perst_map: PERST regmap 162 * @reset: PERST# GPIO 169 * @perst_en: Flag for PERST enable 170 * @perst_sep_en: Flag for PERST separation enable 173 * @perst_irq: PERST# IRQ 570 syscon = of_parse_phandle(dev->of_node, "qcom,perst-regs", 0); in qcom_pcie_ep_get_io_resources() 572 dev_dbg(dev, "PERST separation not available\n"); in qcom_pcie_ep_get_io_resources() 581 ret = of_property_read_u32_index(dev->of_node, "qcom,perst-regs", in qcom_pcie_ep_get_io_resources() 584 dev_err(dev, "No Perst Enable offset in syscon\n"); in qcom_pcie_ep_get_io_resources() 588 ret = of_property_read_u32_index(dev->of_node, "qcom,perst-regs", in qcom_pcie_ep_get_io_resources() [all …]
|
| D | pcie-kirin.c | 63 * Each slot has a different clock source and uses a separate PERST# pin. 80 /* DWC PERST# */ 83 /* Per-slot PERST# */ 468 /* pcie internal PERST# gpio */ in kirin_pcie_get_resource() 557 /* Send PERST# to each slot */ in kirin_pcie_add_bus() 561 dev_err(pci->dev, "PERST# %s error: %d\n", in kirin_pcie_add_bus() 726 /* perst assert Endpoint */ in kirin_pcie_power_on()
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | sa8295p-adp.dts | 410 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 429 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; 446 perst-gpios = <&tlmm 153 GPIO_ACTIVE_LOW>; 463 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>; 648 perst-n-pins { 671 perst-n-pins { 694 perst-n-pins { 717 perst-n-pins {
|
| D | ipq8074-hk10.dtsi | 43 perst-gpios = <&tlmm 58 GPIO_ACTIVE_LOW>; 48 perst-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>;
|
| D | ipq8074-hk01.dts | 57 perst-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>; 62 perst-gpios = <&tlmm 58 GPIO_ACTIVE_LOW>;
|
| D | sc8280xp-crd.dts | 528 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 547 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; 566 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>; 845 perst-n-pins { 868 perst-n-pins { 891 perst-n-pins {
|
| D | sa8540p-ride.dts | 373 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 394 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; 614 perst-pins { 637 perst-pins {
|
| D | sc8280xp-lenovo-thinkpad-x13s.dts | 687 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; 706 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; 727 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>; 1353 perst-n-pins { 1376 perst-n-pins { 1399 perst-n-pins { 1415 perst-n-pins { 1425 perst-n-pins {
|
| D | sm8350-hdk.dts | 430 perst-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>; 444 perst-gpios = <&tlmm 97 GPIO_ACTIVE_LOW>; 697 perst-pins { 720 perst-pins {
|
| D | sa8775p-ride.dtsi | 625 perst-pins { 648 perst-pins { 672 perst-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>; 682 perst-gpios = <&tlmm 4 GPIO_ACTIVE_LOW>;
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-class-cxl | 216 "none" means PERST will not cause image to be loaded to the 221 "user" and "factory" means PERST will cause either the user or 223 Default is to reload on PERST whichever image the card has 231 Writing 1 will issue a PERST to card provided there are no 234 Writing -1 will do a force PERST irrespective of any active 242 Trust that when an image is reloaded via PERST, it will not
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-class-cxl | 220 "none" means PERST will not cause image to be loaded to the 225 "user" and "factory" means PERST will cause either the user or 227 Default is to reload on PERST whichever image the card has 235 Writing 1 will issue a PERST to card provided there are no 238 Writing -1 will do a force PERST irrespective of any active 247 Trust that when an image is reloaded via PERST, it will not
|
| /kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
| 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;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | mediatek,mt76x8-pinctrl.yaml | 40 p4led_an, p4led_kn, pcie, pcm, perst, pwm, pwm0, pwm1, 82 p4led_kn, perst, pwm0, pwm1, refclk, sdmode, spi, 226 const: perst 230 enum: [perst]
|
| /kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
| 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;
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | ipq8074-hk01.dts | 55 perst-gpio = <&tlmm 61 0x1>; 60 perst-gpio = <&tlmm 58 0x1>;
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | armada-388-clearfog.dts | 60 * 1-CON3 PERST# 61 * 2-CON2 PERST#
|
| D | qcom-ipq4019-ap.dk07.1-c1.dts | 13 perst-gpio = <&tlmm 38 0x1>;
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/marvell/ |
| D | armada-388-clearfog.dts | 62 * 1-CON3 PERST# 63 * 2-CON2 PERST#
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/reset/ |
| D | brcm,bcm4908-misc-pcie-reset.yaml | 9 description: This document describes reset controller handling PCIe PERST#
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/ |
| D | qcom-ipq4019-ap.dk07.1-c1.dts | 14 perst-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
| D | qcom-sdx55-t55.dts | 253 perst-gpios = <&tlmm 57 GPIO_ACTIVE_LOW>; 294 perst-pins {
|