fifo_fb_timeout_period_max_f());
gk20a_writel(g, fifo_fb_timeout_r(), timeout);
+ for (i = 0; i < pbdma_timeout__size_1_v(); i++) {
+ timeout = gk20a_readl(g, pbdma_timeout_r(i));
+ timeout = set_field(timeout, pbdma_timeout_period_m(),
+ pbdma_timeout_period_max_f());
+ gk20a_writel(g, pbdma_timeout_r(i), timeout);
+ }
+
if (tegra_platform_is_silicon()) {
timeout = gk20a_readl(g, fifo_pb_timeout_r());
timeout &= ~fifo_pb_timeout_detection_enabled_f();
{
return 0x00040000 + i*8192;
}
+static inline u32 pbdma_timeout_r(u32 i)
+{
+ return 0x0004012c + i*8192;
+}
+static inline u32 pbdma_timeout__size_1_v(void)
+{
+ return 0x00000001;
+}
+static inline u32 pbdma_timeout_period_m(void)
+{
+ return 0xffffffff << 0;
+}
+static inline u32 pbdma_timeout_period_max_f(void)
+{
+ return 0xffffffff;
+}
static inline u32 pbdma_pb_fetch_r(u32 i)
{
return 0x00040054 + i*8192;