Home
last modified time | relevance | path

Searched refs:ecap (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/Documentation/devicetree/bindings/pwm/
Dpwm-tiecap.txt4 - compatible: Must be "ti,<soc>-ecap".
5 for am33xx - compatible = "ti,am3352-ecap", "ti,am33xx-ecap";
6 for am4372 - compatible = "ti,am4372-ecap", "ti,am3352-ecap", "ti,am33xx-ecap";
7 for da850 - compatible = "ti,da850-ecap", "ti,am3352-ecap", "ti,am33xx-ecap";
8 for dra746 - compatible = "ti,dra746-ecap", "ti,am3352-ecap";
9 for 66ak2g - compatible = "ti,k2g-ecap", "ti,am3352-ecap";
21 ecap0: ecap@48300100 { /* ECAP on am33xx */
22 compatible = "ti,am3352-ecap", "ti,am33xx-ecap";
29 ecap0: ecap@48300100 { /* ECAP on am4372 */
30 compatible = "ti,am4372-ecap", "ti,am3352-ecap", "ti,am33xx-ecap";
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Dda850.dtsi550 ecap0: ecap@306000 {
551 compatible = "ti,da850-ecap", "ti,am3352-ecap",
552 "ti,am33xx-ecap";
560 ecap1: ecap@307000 {
561 compatible = "ti,da850-ecap", "ti,am3352-ecap",
562 "ti,am33xx-ecap";
570 ecap2: ecap@308000 {
571 compatible = "ti,da850-ecap", "ti,am3352-ecap",
572 "ti,am33xx-ecap";
Dam4372.dtsi740 ecap0: ecap@48300100 {
741 compatible = "ti,am4372-ecap",
742 "ti,am3352-ecap",
743 "ti,am33xx-ecap";
772 ecap1: ecap@48302100 {
773 compatible = "ti,am4372-ecap",
774 "ti,am3352-ecap",
775 "ti,am33xx-ecap";
804 ecap2: ecap@48304100 {
805 compatible = "ti,am4372-ecap",
[all …]
Dam33xx.dtsi761 ecap0: ecap@48300100 {
762 compatible = "ti,am3352-ecap",
763 "ti,am33xx-ecap";
795 ecap1: ecap@48302100 {
796 compatible = "ti,am3352-ecap",
797 "ti,am33xx-ecap";
829 ecap2: ecap@48304100 {
830 compatible = "ti,am3352-ecap",
831 "ti,am33xx-ecap";
Dkeystone-k2g.dtsi529 compatible = "ti,k2g-ecap", "ti,am3352-ecap";
539 compatible = "ti,k2g-ecap", "ti,am3352-ecap";
Ddra7.dtsi1976 ecap0: ecap@4843e100 {
1977 compatible = "ti,dra746-ecap",
1978 "ti,am3352-ecap";
2006 ecap1: ecap@48440100 {
2007 compatible = "ti,dra746-ecap",
2008 "ti,am3352-ecap";
2036 ecap2: ecap@48442100 {
2037 compatible = "ti,dra746-ecap",
2038 "ti,am3352-ecap";
Dam335x-cm-t335.dts396 ecap0: ecap@48300100 {
Dam335x-evmsk.dts543 ecap2: ecap@48304100 {
Dam335x-evm.dts522 ecap0: ecap@48300100 {
/Linux-v4.19/drivers/iommu/
Dintel_irq_remapping.c120 if (mask > ecap_max_handle_mask(iommu->ecap)) { in alloc_irte()
123 ecap_max_handle_mask(iommu->ecap)); in alloc_irte()
629 if (!ecap_ir_support(iommu->ecap)) in iommu_disable_irq_remapping()
669 if (ecap_ir_support(iommu->ecap)) { in intel_cleanup_irq_remapping()
708 if (!ecap_ir_support(iommu->ecap)) in intel_prepare_irq_remapping()
721 if (eim && !ecap_eim_support(iommu->ecap)) { in intel_prepare_irq_remapping()
948 if (!ecap_ir_support(iommu->ecap)) in parse_ioapics_under_ir()
998 if (!ecap_ir_support(iommu->ecap)) in disable_irq_remapping()
1025 if (!ecap_ir_support(iommu->ecap)) in reenable_irq_remapping()
1431 if (eim && !ecap_eim_support(iommu->ecap)) { in dmar_ir_add()
[all …]
Ddmar.c856 u64 cap, ecap; in dmar_validate_one_drhd() local
874 ecap = dmar_readq(addr + DMAR_ECAP_REG); in dmar_validate_one_drhd()
881 if (cap == (uint64_t)-1 && ecap == (uint64_t)-1) { in dmar_validate_one_drhd()
957 iommu->ecap = dmar_readq(iommu->reg + DMAR_ECAP_REG); in map_iommu()
959 if (iommu->cap == (uint64_t)-1 && iommu->ecap == (uint64_t)-1) { in map_iommu()
966 map_size = max_t(int, ecap_max_iotlb_offset(iommu->ecap), in map_iommu()
1073 (unsigned long long)iommu->ecap); in alloc_iommu()
1372 if (!ecap_qis(iommu->ecap)) in dmar_disable_qi()
1436 if (!ecap_qis(iommu->ecap)) in dmar_enable_qi()
1746 if (!ecap_qis(iommu->ecap)) in dmar_reenable_qi()
Dintel-iommu.c459 #define ecs_enabled(iommu) (intel_iommu_ecs && ecap_ecs(iommu->ecap) && \
460 (intel_iommu_pasid28 || !ecap_broken_pasid(iommu->ecap)))
464 (ecap_pasid(iommu->ecap) || ecap_broken_pasid(iommu->ecap)))
720 if (!ecap_coherent(g_iommus[i]->ecap)) { in domain_update_iommu_coherency()
731 if (!ecap_coherent(iommu->ecap)) { in domain_update_iommu_coherency()
748 if (!ecap_sc_support(iommu->ecap)) { in domain_update_iommu_snooping()
1364 int tlb_offset = ecap_iotlb_offset(iommu->ecap); in __iommu_flush_iotlb()
1477 if (!ecap_dit(info->iommu->ecap)) in iommu_enable_dev_iotlb()
1784 if (ecap_prs(iommu->ecap)) in free_dmar_iommu()
1958 if (ecap_coherent(iommu->ecap)) in domain_init()
[all …]
Dintel-svm.c56 iommu->pasid_max = 2 << ecap_pss(iommu->ecap); in intel_svm_init()
67 if (ecap_dis(iommu->ecap)) { in intel_svm_init()
307 if (!ecap_srs(iommu->ecap)) in intel_svm_bind_mm()
/Linux-v4.19/drivers/vfio/pci/
Dvfio_pci_config.c1306 static int vfio_ext_cap_len(struct vfio_pci_device *vdev, u16 ecap, u16 epos) in vfio_ext_cap_len() argument
1313 switch (ecap) { in vfio_ext_cap_len()
1374 dev_name(&pdev->dev), __func__, ecap, epos); in vfio_ext_cap_len()
1530 u16 ecap; in vfio_ecap_init() local
1538 ecap = PCI_EXT_CAP_ID(header); in vfio_ecap_init()
1540 if (ecap <= PCI_EXT_CAP_ID_MAX) { in vfio_ecap_init()
1541 len = pci_ext_cap_length[ecap]; in vfio_ecap_init()
1543 len = vfio_ext_cap_len(vdev, ecap, epos); in vfio_ecap_init()
1551 __func__, dev_name(&pdev->dev), ecap, epos); in vfio_ecap_init()
1575 epos + i, map[epos + i], ecap); in vfio_ecap_init()
[all …]
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-class-iommu-intel-iommu18 What: /sys/class/iommu/<iommu>/intel-iommu/ecap
/Linux-v4.19/drivers/clk/davinci/
Dpsc-da830.c98 LPSC(20, 0, ecap, pll0_sysclk2, ecap_clkdev, 0),
Dpsc-da850.c124 LPSC(20, 0, ecap, async3, ecap_clkdev, 0),
/Linux-v4.19/include/linux/
Dintel-iommu.h433 u64 ecap; member
499 if (!ecap_coherent(iommu->ecap)) in __iommu_flush_cache()