From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7AF17C25B75 for ; Thu, 23 May 2024 18:56:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=U4ZP2u0RigvsKc52sqDZvQG3VngqsF5hNd8m6Wv0NGA=; b=XFtPDk2xpgcj12 hCP9J2Wn6WMeCUWM3pIirVZ+6LwUn7QKNeNo+R2zb2l00x+M3HpOGLCvzdb68c+ac69mTCEQ/qHTi nkIdwKNmTZ1cfl9A15YUGaJyudn9jUiZVe00u6u8emNb//3lZrxXrubopzsqXBKPYGLJ9PP+TPAAe dOxRENnz03pvY+jy49xfxjWO0BIg9UpwNLTXa03Hg7fAQQb6EbJ8hUElwpjh7owZ1ABxhH0jqV6/r lQ/pzc37Goz9yTWYBg+5X96lVC+08wSTaKP/P+w0qOoMRHnAPK6bz3cc5PCreCudyzpNZL9IKYR+H b2OiHqpA/LA7TzhRPzFQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sADcM-000000074CC-2NJQ; Thu, 23 May 2024 18:56:46 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sADcF-00000007475-07ia; Thu, 23 May 2024 18:56:40 +0000 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-42011507a54so14103725e9.0; Thu, 23 May 2024 11:56:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716490598; x=1717095398; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2vGSPeiqToBwb/4U9wuLT4Lc5GeDuH/YmWaUfRoLwoY=; b=JWkz5ht7viN4vrMTz3/q+1SghY0uCUJ67XTDK9H7Gj6C633vmVBFsN/3j12f3LLeKo lFyv5HA1SScBO8l2FTnICJkY6Hn5ZwW7Amog/kzm2dgsRil1Gy4IaiJm8YdAXYJuKVTp InlEWIfkM8HgsrDGacREmMZyeAZQqdpMXKmI6gZf7/EalyzqTXzzg+sPO8oZeAvL98oh OKeW0zNcVBbz7hcYUTWht9J+VSrMFYfrTYG9Wc0B/Ghs7NCczaBOpBx6G6LpXpx7LAKs BxsaZj4xZEINv9MqQaCH+M/Gb0so+A1bOYzf1mDrMkDN7IQtO/vg7TfdqgaHErttoJPL 7hjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716490598; x=1717095398; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2vGSPeiqToBwb/4U9wuLT4Lc5GeDuH/YmWaUfRoLwoY=; b=HW5OQj/lKkNN8K4wAzk/+AbO5mDArt44LgZU20vIt5Q34qPdGuAVubp4L+mWT1ItJT M86ChdfHMTitzEetthg/3nirZDa+7E+WYMj3hNFqF18yrTG5xoEH6erF406f5pMI3iPe 6kC/7/4oNFNYegRaff4II1Hhdm+/0jBbZ8rm0E5blhUS38PyhQBQU5Qi5PkIGcds2a5x 0v19W5WAX4BXAsks7moldoHmSJtAB76/6xE8NEbWFh9/mtjM8KC/GbK/4sKD6l8rC12b ZMjT4My4UN3DyhhDlVTq/q1nnS2J7oIX/E/LRN2vsItVe53pM+qqsEucZ49ZSSOJVyRV +YZw== X-Forwarded-Encrypted: i=1; AJvYcCVQ0yAh9rg3X5jso3tVSm50YUUxYl4nVSY5FP/G6Ro38/tWOrFK2tjlZKpCKdcb3PmKANFB3EL14v9Ir9H3823c/U73SnBKYaTgsMWC2xoiiwKn/g6gngVxmKSo6WgZ5ZqKprBnr9XaeI2TnzBB/bUh+FmJCeac8Po= X-Gm-Message-State: AOJu0Yw4tC8rxLyYpxegwNKixi22blJnTvJX/8tg+Nwau5kmzWe6FSwy Sj6I8tIQ+ARj8HNY/Fe/lWpYNY5FCLw9ijwBO69cf8KKoIwyh3c= X-Google-Smtp-Source: AGHT+IEUZra0IuLte/TUh4lf+7J7uFOqJNB0+Y3jfsjskFSS7GiJogn1Iw72XUCIBYcdCBior5phsA== X-Received: by 2002:a05:600c:3150:b0:41b:f24a:b590 with SMTP id 5b1f17b1804b1-421015a62ffmr28810115e9.3.1716490597736; Thu, 23 May 2024 11:56:37 -0700 (PDT) Received: from U4.lan ([2a02:810b:f40:4600:a453:b45b:e52a:2302]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3550c675581sm3965f8f.13.2024.05.23.11.56.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 May 2024 11:56:37 -0700 (PDT) From: Alex Bee To: Ezequiel Garcia , Philipp Zabel , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Alex Bee Subject: [PATCH 2/3] soc: rockchip: grf: Set RK3128's vpu main clock Date: Thu, 23 May 2024 20:56:32 +0200 Message-ID: <20240523185633.71355-3-knaerzche@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240523185633.71355-1-knaerzche@gmail.com> References: <20240523185633.71355-1-knaerzche@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240523_115639_131551_461FF1D3 X-CRM114-Status: GOOD ( 12.87 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org RK3128 has a setting in GRF which selects whether the vpu attached iommu uses the AXI clock of the decoder (vdpu) or the encoder (vepu). The default is vepu but some part of the vendor firmware sets it to vdpu. In order to be independent on whether any of those vendor firmware blobs is used to boot the SoC reset "vpu main clock" setting to it's default value. Signed-off-by: Alex Bee --- drivers/soc/rockchip/grf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/soc/rockchip/grf.c b/drivers/soc/rockchip/grf.c index 5fd62046b28a..df64de3d3040 100644 --- a/drivers/soc/rockchip/grf.c +++ b/drivers/soc/rockchip/grf.c @@ -41,9 +41,11 @@ static const struct rockchip_grf_info rk3036_grf __initconst = { }; #define RK3128_GRF_SOC_CON0 0x140 +#define RK3128_GRF_SOC_CON1 0x144 static const struct rockchip_grf_value rk3128_defaults[] __initconst = { { "jtag switching", RK3128_GRF_SOC_CON0, HIWORD_UPDATE(0, 1, 8) }, + { "vpu main clock", RK3128_GRF_SOC_CON1, HIWORD_UPDATE(0, 1, 10) }, }; static const struct rockchip_grf_info rk3128_grf __initconst = { -- 2.45.0 _______________________________________________ Linux-rockchip mailing list Linux-rockchip@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-rockchip From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6C182C25B7A for ; Thu, 23 May 2024 18:56:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Odn/9tyloo8qHfh8ijBmM8oP1Scfkbv0MHMoUtwVOZM=; b=w5mdtzGeMRBZ5O XjAVHLgODMfdXcQ722Hng2kWHl3ZAE0KAba2gZcennI+a4zxWbk0xwiIWOHN7L+fWKV3YjsKoAYO/ vTTsKkKs3hlYDylvJfOSIZuo4SqqiUt6MLTJVEBCechJKyJOvaM6/4tzwHKfB9Lu680d2PLwe8O+x 6Jp3lzfjkwNjKheJqJXmXuuOFKAA2LfruqjFrNu08/V7if+46iMfIgXVrq1pjcPM7rlOYnv906GLj hhX3ibzf+PHVsoZiBAVE9wZxRJqtZFJWCJowDVaP0jGnA5ByPI9hnsngu2TskowOkRBJxiA64jlNM XHhghhBPwMQlStFWt/lA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sADcN-000000074DD-3Vs7; Thu, 23 May 2024 18:56:47 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sADcF-00000007475-07ia; Thu, 23 May 2024 18:56:40 +0000 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-42011507a54so14103725e9.0; Thu, 23 May 2024 11:56:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716490598; x=1717095398; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2vGSPeiqToBwb/4U9wuLT4Lc5GeDuH/YmWaUfRoLwoY=; b=JWkz5ht7viN4vrMTz3/q+1SghY0uCUJ67XTDK9H7Gj6C633vmVBFsN/3j12f3LLeKo lFyv5HA1SScBO8l2FTnICJkY6Hn5ZwW7Amog/kzm2dgsRil1Gy4IaiJm8YdAXYJuKVTp InlEWIfkM8HgsrDGacREmMZyeAZQqdpMXKmI6gZf7/EalyzqTXzzg+sPO8oZeAvL98oh OKeW0zNcVBbz7hcYUTWht9J+VSrMFYfrTYG9Wc0B/Ghs7NCczaBOpBx6G6LpXpx7LAKs BxsaZj4xZEINv9MqQaCH+M/Gb0so+A1bOYzf1mDrMkDN7IQtO/vg7TfdqgaHErttoJPL 7hjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716490598; x=1717095398; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2vGSPeiqToBwb/4U9wuLT4Lc5GeDuH/YmWaUfRoLwoY=; b=HW5OQj/lKkNN8K4wAzk/+AbO5mDArt44LgZU20vIt5Q34qPdGuAVubp4L+mWT1ItJT M86ChdfHMTitzEetthg/3nirZDa+7E+WYMj3hNFqF18yrTG5xoEH6erF406f5pMI3iPe 6kC/7/4oNFNYegRaff4II1Hhdm+/0jBbZ8rm0E5blhUS38PyhQBQU5Qi5PkIGcds2a5x 0v19W5WAX4BXAsks7moldoHmSJtAB76/6xE8NEbWFh9/mtjM8KC/GbK/4sKD6l8rC12b ZMjT4My4UN3DyhhDlVTq/q1nnS2J7oIX/E/LRN2vsItVe53pM+qqsEucZ49ZSSOJVyRV +YZw== X-Forwarded-Encrypted: i=1; AJvYcCVQ0yAh9rg3X5jso3tVSm50YUUxYl4nVSY5FP/G6Ro38/tWOrFK2tjlZKpCKdcb3PmKANFB3EL14v9Ir9H3823c/U73SnBKYaTgsMWC2xoiiwKn/g6gngVxmKSo6WgZ5ZqKprBnr9XaeI2TnzBB/bUh+FmJCeac8Po= X-Gm-Message-State: AOJu0Yw4tC8rxLyYpxegwNKixi22blJnTvJX/8tg+Nwau5kmzWe6FSwy Sj6I8tIQ+ARj8HNY/Fe/lWpYNY5FCLw9ijwBO69cf8KKoIwyh3c= X-Google-Smtp-Source: AGHT+IEUZra0IuLte/TUh4lf+7J7uFOqJNB0+Y3jfsjskFSS7GiJogn1Iw72XUCIBYcdCBior5phsA== X-Received: by 2002:a05:600c:3150:b0:41b:f24a:b590 with SMTP id 5b1f17b1804b1-421015a62ffmr28810115e9.3.1716490597736; Thu, 23 May 2024 11:56:37 -0700 (PDT) Received: from U4.lan ([2a02:810b:f40:4600:a453:b45b:e52a:2302]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3550c675581sm3965f8f.13.2024.05.23.11.56.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 May 2024 11:56:37 -0700 (PDT) From: Alex Bee To: Ezequiel Garcia , Philipp Zabel , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Alex Bee Subject: [PATCH 2/3] soc: rockchip: grf: Set RK3128's vpu main clock Date: Thu, 23 May 2024 20:56:32 +0200 Message-ID: <20240523185633.71355-3-knaerzche@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240523185633.71355-1-knaerzche@gmail.com> References: <20240523185633.71355-1-knaerzche@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240523_115639_131551_461FF1D3 X-CRM114-Status: GOOD ( 12.87 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RK3128 has a setting in GRF which selects whether the vpu attached iommu uses the AXI clock of the decoder (vdpu) or the encoder (vepu). The default is vepu but some part of the vendor firmware sets it to vdpu. In order to be independent on whether any of those vendor firmware blobs is used to boot the SoC reset "vpu main clock" setting to it's default value. Signed-off-by: Alex Bee --- drivers/soc/rockchip/grf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/soc/rockchip/grf.c b/drivers/soc/rockchip/grf.c index 5fd62046b28a..df64de3d3040 100644 --- a/drivers/soc/rockchip/grf.c +++ b/drivers/soc/rockchip/grf.c @@ -41,9 +41,11 @@ static const struct rockchip_grf_info rk3036_grf __initconst = { }; #define RK3128_GRF_SOC_CON0 0x140 +#define RK3128_GRF_SOC_CON1 0x144 static const struct rockchip_grf_value rk3128_defaults[] __initconst = { { "jtag switching", RK3128_GRF_SOC_CON0, HIWORD_UPDATE(0, 1, 8) }, + { "vpu main clock", RK3128_GRF_SOC_CON1, HIWORD_UPDATE(0, 1, 10) }, }; static const struct rockchip_grf_info rk3128_grf __initconst = { -- 2.45.0 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 59F2D7E586; Thu, 23 May 2024 18:56:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716490601; cv=none; b=OkCL/qtSem9L3T8iZSRfv0jupMw6kek/NtH4IKt+xklsXaSvXyBkyOIER6vdD6RH+dxsqpGyBWMHPX6kvP3/YaanPpuG9u8MELeuYkCJav8v4IXf564IhgKLmm+DdYFRl7MHSYmIHK0kOTSIHkOPNBqrsgJUuCyxmSxrYohBWOI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716490601; c=relaxed/simple; bh=tI0E7Dp017J/wkhL/fLQZthCDzEc0DhMbGd+Ufabcho=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=AP7Hmp8G7wi43q7z2x9DRCnPZRVBaVkUDyXatcE8OwT3nNRiijBFQ9bP/qlD1Ju7kzoAw+D670jVlBjR4UDJSQ8pwco5aCKMCey5WghwGfpb8A6vjjDS7+pYF7Fc2xkLfnaJsGd8IB8XuXtonZJCNKCOqjRrVl+RIQSgExiXWMU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ZWNwGILx; arc=none smtp.client-ip=209.85.128.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ZWNwGILx" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-42011507a54so14103715e9.0; Thu, 23 May 2024 11:56:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716490598; x=1717095398; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2vGSPeiqToBwb/4U9wuLT4Lc5GeDuH/YmWaUfRoLwoY=; b=ZWNwGILxO+dSqO6hKGGJvyvBQUbJLZ6nE+nfR3P4jHuXty7a90dQY9OZNucX4VPQUH abro9ixPauWkucWqSQ6NNN3tT17e2POLTlXdjYvYtfrSjmvspfjAqTfULFUVHSYQpyum qMIWkpvFweJxiV5iZ8NbdptzIBUKPStmF5zqSW96vCn392OEzehvP81oQ0qMwAVe+7Nx alo60FdWiwVZE7bT+1IW7id9FcwulSHNYkkxPaaHsc+dxoA0PHqGUqP5UAcyVO+G6cVD VDk83dgH1FEWr5dMN0CnJHpRCuvVpKRf4lwYGZ1JOG3EzhOQItaMAMHDVyu1Hkto4821 55OA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716490598; x=1717095398; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2vGSPeiqToBwb/4U9wuLT4Lc5GeDuH/YmWaUfRoLwoY=; b=mVgRk040JtJLvrK4fO6Fgou/jRuvnQCCnfcW+AXO/RwJtf9oF+FG2l2DzA6eU0tFvD zuK6egwcmYlhe9Og3VfhPB31EqP1hQFGL08bxnFVNiBJXBzH8gsWpxcLJFnYvmGzBd3a NfgR3F9ysq4AaqUuUswyBAAieNQXoqJPbqEAV8im8mY2JoQTJvLEshONu+DletnZWp0T lnBpFQ3jFWy7Pwwa/6mMK0N+1v1TNXzJPSuKhFppoSI5damk8HG1t/5yDds2ocAQLCgi xo5EW0jLlvNcu3GOOYgAK7Sdt8wlAAJGRCNAa2NGPKwgl/IoDLB6RStpRvURJiGlBJBd fA9g== X-Forwarded-Encrypted: i=1; AJvYcCWPWbD0AkBbCPsdvTxMcquzKgSOXz/DL0hptd4co1JW9yjsE5/UiSdm/SYnRyP53lAK9H+zPKquXCAp4YCDBQCYLz/n6yR+gxLYIGu+6V8rEveC4C7e/Q7cWRoXKzqMAR2Sdd4jIG7rTA== X-Gm-Message-State: AOJu0YwM7gwvFyWp3rdrodw8fNuHCyJD49uWttFtMHEcNsyOyxnPWc2t dc7bPbeiS8/2cjOHvscucF2m8XPRzwCALnBbo+HFLmg6mzt6JsQ= X-Google-Smtp-Source: AGHT+IEUZra0IuLte/TUh4lf+7J7uFOqJNB0+Y3jfsjskFSS7GiJogn1Iw72XUCIBYcdCBior5phsA== X-Received: by 2002:a05:600c:3150:b0:41b:f24a:b590 with SMTP id 5b1f17b1804b1-421015a62ffmr28810115e9.3.1716490597736; Thu, 23 May 2024 11:56:37 -0700 (PDT) Received: from U4.lan ([2a02:810b:f40:4600:a453:b45b:e52a:2302]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3550c675581sm3965f8f.13.2024.05.23.11.56.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 May 2024 11:56:37 -0700 (PDT) From: Alex Bee To: Ezequiel Garcia , Philipp Zabel , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Alex Bee Subject: [PATCH 2/3] soc: rockchip: grf: Set RK3128's vpu main clock Date: Thu, 23 May 2024 20:56:32 +0200 Message-ID: <20240523185633.71355-3-knaerzche@gmail.com> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240523185633.71355-1-knaerzche@gmail.com> References: <20240523185633.71355-1-knaerzche@gmail.com> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit RK3128 has a setting in GRF which selects whether the vpu attached iommu uses the AXI clock of the decoder (vdpu) or the encoder (vepu). The default is vepu but some part of the vendor firmware sets it to vdpu. In order to be independent on whether any of those vendor firmware blobs is used to boot the SoC reset "vpu main clock" setting to it's default value. Signed-off-by: Alex Bee --- drivers/soc/rockchip/grf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/soc/rockchip/grf.c b/drivers/soc/rockchip/grf.c index 5fd62046b28a..df64de3d3040 100644 --- a/drivers/soc/rockchip/grf.c +++ b/drivers/soc/rockchip/grf.c @@ -41,9 +41,11 @@ static const struct rockchip_grf_info rk3036_grf __initconst = { }; #define RK3128_GRF_SOC_CON0 0x140 +#define RK3128_GRF_SOC_CON1 0x144 static const struct rockchip_grf_value rk3128_defaults[] __initconst = { { "jtag switching", RK3128_GRF_SOC_CON0, HIWORD_UPDATE(0, 1, 8) }, + { "vpu main clock", RK3128_GRF_SOC_CON1, HIWORD_UPDATE(0, 1, 10) }, }; static const struct rockchip_grf_info rk3128_grf __initconst = { -- 2.45.0