From patchwork Fri Nov 23 12:31:33 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thierry Reding X-Patchwork-Id: 1002283 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="iOCbo73N"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 431bKC4dxmz9sCV for ; Fri, 23 Nov 2018 23:31:43 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2504316AbeKWXPo (ORCPT ); Fri, 23 Nov 2018 18:15:44 -0500 Received: from mail-ed1-f65.google.com ([209.85.208.65]:42128 "EHLO mail-ed1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2504288AbeKWXPo (ORCPT ); Fri, 23 Nov 2018 18:15:44 -0500 Received: by mail-ed1-f65.google.com with SMTP id j6so10120581edp.9 for ; Fri, 23 Nov 2018 04:31:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=wuBm+bIMK9baInzXI1NKbg2CmXhYaypB2dQLcc5kZdA=; b=iOCbo73NT+2v/MNJzLnong9G2JIJovZcWi1XxrJ2u7eQEHzF+7qLrCFHfjKNw6njQY M9kcH1sY9EKSYlHMXsr7isMgNuiNXET2NcZP83tcIIuVu9QcIyJhYmDF07o+F2aUDCfP 2HekR/5N8Z4pdG656eU1LNgZXJ5Qih6CeONlxz4UmVcYiXf2prJgt6EW0GPV7RvrCC/X fa0727SNGRygu0XFHBbSzErCrZiXtvjOVyIU6iAO54RjwscfOuMwzZo7t2cCA6PGf2yT dFwv37sW0ZXccu+qWhx62X4jCWTPm3o5yXrB/d8sPvpDEbFwITP8W4mqDzWIZp0IVvLB Yamw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=wuBm+bIMK9baInzXI1NKbg2CmXhYaypB2dQLcc5kZdA=; b=b0bFdg+lzBM9VvTP/nKXdx4VWJ7ufGyapwFu9NqtkfK9DN2IbI0rfOHVI9PjGaAZtj KzSxxSlWWqrv8hwdjypxu2EzkTKrtnC/Aa0CHoewN96PrAGC+xoBeHLAG8NVKXcNlS4w i8VyDDR/qU6ZHDNZ/McCJ1kDsxl1sGUu/uHa2IlF4vNxYlxcz8c62lWxkwJEZLR7/XVC YZ6OX8hYaMOdTdgObiuEErlEjBAQQJz61omSZlmaE7po33MtGMk8NWmQM05664TX8BMt kiRfCFSnLvqFb5nZAn8YuRGEP3L3nJ7qBjD7MIbnv5B1AhzZi+tJ1gO7vKN/GE3fhozf UKcw== X-Gm-Message-State: AGRZ1gIuPkkTnKSy6EBDsD0Yvc2MAvK4wBD/bnQha1P6mMW3qOj2ZpnQ 1ssLDCTFZvUisbuZCI9oYMY= X-Google-Smtp-Source: AJdET5c2mSHWD0iYICH1ft+FoLtWjVZRw7lIX802Q2AZ3LG+xI/6SMYs6lDDQz5WFSkBTPgLVrrCXQ== X-Received: by 2002:a17:906:37da:: with SMTP id o26-v6mr11378968ejc.179.1542976301181; Fri, 23 Nov 2018 04:31:41 -0800 (PST) Received: from localhost (pD9E51040.dip0.t-ipconnect.de. [217.229.16.64]) by smtp.gmail.com with ESMTPSA id e18-v6sm8580484ejm.26.2018.11.23.04.31.40 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Nov 2018 04:31:40 -0800 (PST) From: Thierry Reding To: Thierry Reding Cc: Jon Hunter , Mikko Perttunen , dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org Subject: [PATCH 2/7] gpu: host1x: Fix syncpoint ID field size on Tegra186 Date: Fri, 23 Nov 2018 13:31:33 +0100 Message-Id: <20181123123138.20739-2-thierry.reding@gmail.com> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181123123138.20739-1-thierry.reding@gmail.com> References: <20181123123138.20739-1-thierry.reding@gmail.com> MIME-Version: 1.0 Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Thierry Reding The number of syncpoints on Tegra186 is 576 and therefore no longer fits into 8 bits. Increase the size of the syncpoint ID field to 10 in order to accomodate all syncpoints. Signed-off-by: Thierry Reding Reviewed-by: Mikko Perttunen --- drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/host1x/hw/hw_host1x06_uclass.h b/drivers/gpu/host1x/hw/hw_host1x06_uclass.h index 4457486c72b0..e599e15bf999 100644 --- a/drivers/gpu/host1x/hw/hw_host1x06_uclass.h +++ b/drivers/gpu/host1x/hw/hw_host1x06_uclass.h @@ -59,7 +59,7 @@ static inline u32 host1x_uclass_incr_syncpt_r(void) host1x_uclass_incr_syncpt_r() static inline u32 host1x_uclass_incr_syncpt_cond_f(u32 v) { - return (v & 0xff) << 8; + return (v & 0xff) << 10; } #define HOST1X_UCLASS_INCR_SYNCPT_COND_F(v) \ host1x_uclass_incr_syncpt_cond_f(v)