Home
last modified time | relevance | path

Searched full:bsev (Results 1 – 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Dnvidia,tegra-vde.txt13 - 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/
Dvde.c147 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 …]
Dvde.h29 void __iomem *bsev; member
80 if (vde->bsev == base) in tegra_vde_reg_base_name()
81 return "BSEV"; in tegra_vde_reg_base_name()
Diommu.c113 * 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/
Dh264.c120 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 …]
Dvde.h97 void __iomem *bsev; member
212 if (vde->bsev == base) in tegra_vde_reg_base_name()
213 return "BSEV"; in tegra_vde_reg_base_name()
Dvde.c243 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()
Diommu.c113 * 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/
Dnvidia,tegra-vde.yaml34 - 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/
Dtegra20.dtsi288 reg-names = "sxe", "bsev", "mbe", "ppe", "mce",
294 interrupt-names = "sync-token", "bsev", "sxe";
Dtegra30.dtsi431 reg-names = "sxe", "bsev", "mbe", "ppe", "mce",
437 interrupt-names = "sync-token", "bsev", "sxe";
/kernel/linux/linux-6.6/arch/arm/boot/dts/nvidia/
Dtegra114.dtsi278 reg-names = "sxe", "bsev", "mbe", "ppe", "mce",
284 interrupt-names = "sync-token", "bsev", "sxe";
Dtegra20.dtsi345 reg-names = "sxe", "bsev", "mbe", "ppe", "mce",
351 interrupt-names = "sync-token", "bsev", "sxe";
Dtegra30.dtsi524 reg-names = "sxe", "bsev", "mbe", "ppe", "mce",
530 interrupt-names = "sync-token", "bsev", "sxe";
/kernel/linux/linux-5.10/drivers/clk/tegra/
Dclk-tegra30.c595 { .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"),
Dclk-tegra20.c450 { .con_id = "bsev", .dev_id = "tegra-aes", .dt_id = TEGRA20_CLK_BSEV },
Dclk-tegra-periph.c790 GATE("bsev", "clk_m", 63, 0, tegra_clk_bsev, 0),
/kernel/linux/linux-6.6/drivers/clk/tegra/
Dclk-tegra30.c597 { .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"),
Dclk-tegra20.c452 { .con_id = "bsev", .dev_id = "tegra-aes", .dt_id = TEGRA20_CLK_BSEV },
Dclk-tegra-periph.c786 GATE("bsev", "clk_m", 63, 0, tegra_clk_bsev, 0),