| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/ |
| D | nvidia,tegra234-xusb.yaml | 25 - description: XUSB FPCI registers 31 - const: fpci 128 reg-names = "hcd", "fpci", "bar2";
|
| D | nvidia,tegra186-xusb.yaml | 23 - description: base and length of the XUSB FPCI registers 28 - const: fpci 142 reg-names = "hcd", "fpci";
|
| D | nvidia,tegra194-xusb.yaml | 23 - description: base and length of the XUSB FPCI registers 28 - const: fpci 143 reg-names = "hcd", "fpci";
|
| D | nvidia,tegra210-xusb.yaml | 23 - description: base and length of the XUSB FPCI registers 29 - const: fpci 147 reg-names = "hcd", "fpci", "ipfs";
|
| D | nvidia,tegra124-xusb.yaml | 31 - description: base and length of the XUSB FPCI registers 37 - const: fpci 164 reg-names = "hcd", "fpci", "ipfs";
|
| D | nvidia,tegra-xudc.yaml | 38 - const: fpci 190 reg-names = "base", "fpci", "ipfs";
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | xhci-tegra.c | 37 /* FPCI CFG registers */ 56 /* FPCI mailbox registers */ 187 } fpci; member 215 u32 *fpci; member 866 tegra->context.fpci = devm_kcalloc(tegra->dev, soc->fpci.num_offsets, in tegra_xusb_init_context() 868 if (!tegra->context.fpci) in tegra_xusb_init_context() 1732 if (soc->fpci.num_offsets > 0) { in tegra_xusb_save_context() 1733 for (i = 0; i < soc->fpci.num_offsets; i++) in tegra_xusb_save_context() 1734 ctx->fpci[i] = fpci_readl(tegra, soc->fpci.offsets[i]); in tegra_xusb_save_context() 1744 if (soc->fpci.num_offsets > 0) { in tegra_xusb_restore_context() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | nvidia,tegra124-xusb.txt | 14 - reg: Must contain the base and length of the xHCI host registers, XUSB FPCI 18 - "fpci" 94 reg-names = "hcd", "fpci", "ipfs";
|
| D | nvidia,tegra-xudc.yaml | 39 - const: fpci 171 reg-names = "base", "fpci", "ipfs";
|
| /kernel/linux/linux-6.6/drivers/usb/host/ |
| D | xhci-tegra.c | 39 /* FPCI CFG registers */ 61 /* FPCI mailbox registers */ 213 } fpci; member 252 u32 *fpci; member 935 tegra->context.fpci = devm_kcalloc(tegra->dev, soc->fpci.num_offsets, in tegra_xusb_init_context() 937 if (!tegra->context.fpci) in tegra_xusb_init_context() 2021 if (soc->fpci.num_offsets > 0) { in tegra_xusb_save_context() 2022 for (i = 0; i < soc->fpci.num_offsets; i++) in tegra_xusb_save_context() 2023 ctx->fpci[i] = fpci_readl(tegra, soc->fpci.offsets[i]); in tegra_xusb_save_context() 2033 if (soc->fpci.num_offsets > 0) { in tegra_xusb_restore_context() [all …]
|
| /kernel/linux/linux-6.6/drivers/pci/controller/ |
| D | pci-tegra.c | 448 /* move 4 KiB window to offset within the FPCI region */ in tegra_pcie_map_bus() 804 u32 fpci = afi_readl(pcie, AFI_UPPER_FPCI_ADDRESS) & 0xff; in tegra_pcie_isr() local 805 u64 address = (u64)fpci << 32 | (signature & 0xfffffffc); in tegra_pcie_isr() 808 dev_dbg(dev, " FPCI address: %10llx\n", address); in tegra_pcie_isr() 810 dev_err(dev, " FPCI address: %10llx\n", address); in tegra_pcie_isr() 817 * FPCI map is as follows:
|
| D | pcie-xilinx-nwl.c | 594 /* setup AFI/FPCI range */ in nwl_pcie_enable_msi()
|
| /kernel/linux/linux-5.10/drivers/pci/controller/ |
| D | pci-tegra.c | 467 /* move 4 KiB window to offset within the FPCI region */ in tegra_pcie_map_bus() 823 u32 fpci = afi_readl(pcie, AFI_UPPER_FPCI_ADDRESS) & 0xff; in tegra_pcie_isr() local 824 u64 address = (u64)fpci << 32 | (signature & 0xfffffffc); in tegra_pcie_isr() 827 dev_dbg(dev, " FPCI address: %10llx\n", address); in tegra_pcie_isr() 829 dev_err(dev, " FPCI address: %10llx\n", address); in tegra_pcie_isr() 836 * FPCI map is as follows:
|
| D | pcie-xilinx-nwl.c | 621 /* setup AFI/FPCI range */ in nwl_pcie_enable_msi()
|
| /kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
| D | tegra-xudc.c | 204 /* FPCI registers */ 498 void __iomem *fpci; member 562 return readl(xudc->fpci + offset); in fpci_readl() 568 writel(val, xudc->fpci + offset); in fpci_writel() 3791 xudc->fpci = devm_platform_ioremap_resource_byname(pdev, "fpci"); in tegra_xudc_probe() 3792 if (IS_ERR(xudc->fpci)) in tegra_xudc_probe() 3793 return PTR_ERR(xudc->fpci); in tegra_xudc_probe()
|
| /kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
| D | tegra-xudc.c | 205 /* FPCI registers */ 499 void __iomem *fpci; member 563 return readl(xudc->fpci + offset); in fpci_readl() 569 writel(val, xudc->fpci + offset); in fpci_writel() 3752 xudc->fpci = devm_platform_ioremap_resource_byname(pdev, "fpci"); in tegra_xudc_probe() 3753 if (IS_ERR(xudc->fpci)) in tegra_xudc_probe() 3754 return PTR_ERR(xudc->fpci); in tegra_xudc_probe()
|
| /kernel/linux/linux-5.10/sound/pci/hda/ |
| D | hda_tegra.c | 56 /* FPCI */
|
| /kernel/linux/linux-6.6/sound/pci/hda/ |
| D | hda_tegra.c | 57 /* FPCI */
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/ |
| D | tegra186.dtsi | 788 reg-names = "hcd", "fpci"; 821 reg-names = "base", "fpci";
|
| D | tegra210.dtsi | 1009 reg-names = "hcd", "fpci", "ipfs"; 1296 reg-names = "base", "fpci", "ipfs";
|
| D | tegra194.dtsi | 909 reg-names = "base", "fpci"; 927 reg-names = "hcd", "fpci";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/nvidia/ |
| D | tegra210.dtsi | 1013 reg-names = "hcd", "fpci", "ipfs"; 1302 reg-names = "base", "fpci", "ipfs";
|
| D | tegra186.dtsi | 1106 reg-names = "hcd", "fpci"; 1139 reg-names = "base", "fpci";
|
| D | tegra132.dtsi | 659 reg-names = "hcd", "fpci", "ipfs";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | tegra124.dtsi | 679 reg-names = "hcd", "fpci", "ipfs";
|