| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | nvidia,tegra-vde.txt | 13 - bsev 26 - bsev 53 reg-names = "sxe", "bsev", "mbe", "ppe", "mce", 59 interrupt-names = "sync-token", "bsev", "sxe";
|
| /kernel/linux/linux-5.10/drivers/staging/media/tegra-vde/ |
| D | vde.c | 147 err = readl_relaxed_poll_timeout(vde->bsev + INTR_STATUS, value, in tegra_vde_wait_bsev() 150 dev_err(dev, "BSEV unknown bit timeout\n"); in tegra_vde_wait_bsev() 154 err = readl_relaxed_poll_timeout(vde->bsev + INTR_STATUS, value, in tegra_vde_wait_bsev() 157 dev_err(dev, "BSEV ICMDQUE flush timeout\n"); in tegra_vde_wait_bsev() 164 err = readl_relaxed_poll_timeout(vde->bsev + INTR_STATUS, value, in tegra_vde_wait_bsev() 167 dev_err(dev, "BSEV DMA timeout\n"); in tegra_vde_wait_bsev() 177 tegra_vde_writel(vde, value, vde->bsev, ICMDQUE_WR); in tegra_vde_push_to_bsev_icmdqueue() 310 tegra_vde_set_bits(vde, 0x000B, vde->bsev, CMDQUE_CONTROL); in tegra_vde_setup_hw_context() 330 tegra_vde_writel(vde, 0x0003FC00, vde->bsev, INTR_STATUS); in tegra_vde_setup_hw_context() 331 tegra_vde_writel(vde, 0x0000150D, vde->bsev, BSE_CONFIG); in tegra_vde_setup_hw_context() [all …]
|
| D | vde.h | 29 void __iomem *bsev; member 80 if (vde->bsev == base) in tegra_vde_reg_base_name() 81 return "BSEV"; in tegra_vde_reg_base_name()
|
| D | iommu.c | 113 * BSEV's end-address wraps around due to integer overflow during in tegra_vde_iommu_init()
|
| /kernel/linux/linux-6.6/drivers/media/platform/nvidia/tegra-vde/ |
| D | h264.c | 120 err = readl_relaxed_poll_timeout(vde->bsev + INTR_STATUS, value, in tegra_vde_wait_bsev() 123 dev_err(dev, "BSEV unknown bit timeout\n"); in tegra_vde_wait_bsev() 127 err = readl_relaxed_poll_timeout(vde->bsev + INTR_STATUS, value, in tegra_vde_wait_bsev() 130 dev_err(dev, "BSEV ICMDQUE flush timeout\n"); in tegra_vde_wait_bsev() 137 err = readl_relaxed_poll_timeout(vde->bsev + INTR_STATUS, value, in tegra_vde_wait_bsev() 140 dev_err(dev, "BSEV DMA timeout\n"); in tegra_vde_wait_bsev() 150 tegra_vde_writel(vde, value, vde->bsev, ICMDQUE_WR); in tegra_vde_push_to_bsev_icmdqueue() 283 tegra_vde_set_bits(vde, 0x000B, vde->bsev, CMDQUE_CONTROL); in tegra_vde_setup_hw_context() 303 tegra_vde_writel(vde, 0x0003FC00, vde->bsev, INTR_STATUS); in tegra_vde_setup_hw_context() 304 tegra_vde_writel(vde, 0x0000150D, vde->bsev, BSE_CONFIG); in tegra_vde_setup_hw_context() [all …]
|
| D | vde.h | 97 void __iomem *bsev; member 212 if (vde->bsev == base) in tegra_vde_reg_base_name() 213 return "BSEV"; in tegra_vde_reg_base_name()
|
| D | vde.c | 243 vde->bsev = devm_platform_ioremap_resource_byname(pdev, "bsev"); in tegra_vde_probe() 244 if (IS_ERR(vde->bsev)) in tegra_vde_probe() 245 return PTR_ERR(vde->bsev); in tegra_vde_probe()
|
| D | iommu.c | 113 * BSEV's end-address wraps around due to integer overflow during in tegra_vde_iommu_init()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/ |
| D | nvidia,tegra-vde.yaml | 34 - const: bsev 60 - const: bsev 106 reg-names = "sxe", "bsev", "mbe", "ppe", "mce", 112 interrupt-names = "sync-token", "bsev", "sxe";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | tegra20.dtsi | 288 reg-names = "sxe", "bsev", "mbe", "ppe", "mce", 294 interrupt-names = "sync-token", "bsev", "sxe";
|
| D | tegra30.dtsi | 431 reg-names = "sxe", "bsev", "mbe", "ppe", "mce", 437 interrupt-names = "sync-token", "bsev", "sxe";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nvidia/ |
| D | tegra114.dtsi | 278 reg-names = "sxe", "bsev", "mbe", "ppe", "mce", 284 interrupt-names = "sync-token", "bsev", "sxe";
|
| D | tegra20.dtsi | 345 reg-names = "sxe", "bsev", "mbe", "ppe", "mce", 351 interrupt-names = "sync-token", "bsev", "sxe";
|
| D | tegra30.dtsi | 524 reg-names = "sxe", "bsev", "mbe", "ppe", "mce", 530 interrupt-names = "sync-token", "bsev", "sxe";
|
| /kernel/linux/linux-5.10/drivers/clk/tegra/ |
| D | clk-tegra30.c | 595 { .con_id = "bsev", .dev_id = "tegra-aes", .dt_id = TEGRA30_CLK_BSEV }, 1279 TEGRA_CLK_DUPLICATE(TEGRA30_CLK_BSEV, "tegra-avp", "bsev"), 1280 TEGRA_CLK_DUPLICATE(TEGRA30_CLK_BSEV, "nvavp", "bsev"),
|
| D | clk-tegra20.c | 450 { .con_id = "bsev", .dev_id = "tegra-aes", .dt_id = TEGRA20_CLK_BSEV },
|
| D | clk-tegra-periph.c | 790 GATE("bsev", "clk_m", 63, 0, tegra_clk_bsev, 0),
|
| /kernel/linux/linux-6.6/drivers/clk/tegra/ |
| D | clk-tegra30.c | 597 { .con_id = "bsev", .dev_id = "tegra-aes", .dt_id = TEGRA30_CLK_BSEV }, 1253 TEGRA_CLK_DUPLICATE(TEGRA30_CLK_BSEV, "tegra-avp", "bsev"), 1254 TEGRA_CLK_DUPLICATE(TEGRA30_CLK_BSEV, "nvavp", "bsev"),
|
| D | clk-tegra20.c | 452 { .con_id = "bsev", .dev_id = "tegra-aes", .dt_id = TEGRA20_CLK_BSEV },
|
| D | clk-tegra-periph.c | 786 GATE("bsev", "clk_m", 63, 0, tegra_clk_bsev, 0),
|