From nobody Fri Dec 19 09:51:55 2025 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 E323E126C13 for ; Fri, 11 Apr 2025 13:14:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377297; cv=none; b=Y2jwWkYHx0Y/qxgR0oycr/cKELTEhu7cy9frYVqxl9/3QbhMn48eIn/yGbsef4sqZdNPTsbYhHnf4SoVwWpkmngC5K7bg7LolWCA83PSTZrrzO6UwB1Wf/p9XF7FdGkpac6FIdUatmvqNU/ZdGdQAHsw44oQOM9K+dO/Y6YzIcw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377297; c=relaxed/simple; bh=Fx2DSj48yYrVxbWj0sHoE5Kp8sSclZ5JpAzWIKIi5ak=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=h4YjDu7A0BioYbxwy4agQdy4QcChpLPvpLS4J6Q9Tz+q9Hw+KUGdQcnkJM4MRsdZGxpqkh3X7hiiDzUobbIv/kZ81uxFzssBIhgTyHXowIlSo8AsXZh3lOWxnS5A97qHqpnlvgzIgyKn0/yP1G5ZZvCJFZpdURqtAR/oBVtJe+M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=DeIvUonf; arc=none smtp.client-ip=209.85.214.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="DeIvUonf" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2264aefc45dso28214125ad.0 for ; Fri, 11 Apr 2025 06:14:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1744377295; x=1744982095; 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=PZ9GjvnopZqWsxEaOWAw2bgVB4e74J1JbKJhf3MqmuA=; b=DeIvUonf4WOFwTRUtSgscVzmRexwjwdvj7KipEtftzXoz2j/0KWHrJzd7xPDJ0wVOy fU3hvAIqf4TbIqttARUES3YXrD1cWy5jrKBiVoVf/MVjtQXlGB2wrtHKhLlJNDzxJj0v fr/jSdTKZB/15/QPpOdn2t+7gLiOi3MmN0+P4hnaBXaQ8FflDVun0ZlnOfBL1UCrjCBr LysRRVSPmS6oPeE5X7RG/zewvT3FmBBkHGOwtvQtqSU5QKZCpCYEjqAh7tkUJxFZ+Osu eI8sUhPPmyyWAgaV/1Pl3KMgcCJ6SwR+TSUBH4y7nnNDwRrGSfxjekKyK/lZtBqLNWFD 2/iA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744377295; x=1744982095; 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=PZ9GjvnopZqWsxEaOWAw2bgVB4e74J1JbKJhf3MqmuA=; b=Rb2xy8o26bW3bErFTipUE3MT+3wHuYr4Kw+mjWU/Y4ktVenWp62D3xZzZLxfteUGJx fsXhadARes9WogGwmIFQwu67J6eCPfiVM+Fk/lQr/kM88efS2elUQCkObgR/YSJ/qk1I yZxZJXKguGAOfPkHpP31nUD89YzG/dZsSVvpxVQmdHNrmsYQjatTC4V9/sbAQV8SCNfT NvBM3aFh9ubDsjlbHo/z0j8KHlusoM4/AqUQzUNIwMXyl3dWDHJIbQ+bOqroHvlyItU0 2/P6v3osC0AJL7BmX5IOYdILwt8rU9gaici/nhvWd6aWxgzw3l68fC1snSalMe1Uf0WG t1AA== X-Forwarded-Encrypted: i=1; AJvYcCW2H3pp4oerOo0jzz9OOIjU0nM+Hz4j6oAJ2EYqMnH4b5G3E2UnjlrkMw1Sr00bIspPC4VpczN1cNu3xoA=@vger.kernel.org X-Gm-Message-State: AOJu0YwSnYJmiODO8jqeUoP+PGCdqSNBLF4Wa2CX86bOIjqtEmPvq5DY c7WkIt4Zm1f2LkycGm1EBV5vRBKxXgF+4VsALAk6EDzE/EKfMf54DMy7c+7iAnU= X-Gm-Gg: ASbGncvOdqcG1U38E4WvgwX3iRW0mouie7ToGi77b9lplV9mXzK5+/LMsVN+bhE1Ogf ioMTV6KyILUfcgNcCodAOTHVgcZfTIPZEQ82O2c2xRAk/3iQ3pEooysXan3wuzhr5v9ce1ApIf8 uIZEPp1A6phqyDC7VQ8//zVhX/FUMt90+4cU6ISdXW1WZ9Eh2Ad3A7pKgPcfA5PnFBGXwk8Iv3d fuu98KfnXFv0Qc52hGEdl/s02qOrTBhp0JgjOLSCitMS1bv9MduhPtKVQyqtUzWpZLPJfLQr3nG 8rJ9E8jv1NF1SU2+3ZE21xUnX2OqnU8= X-Google-Smtp-Source: AGHT+IFvN5I4E6ZSZP8c6xGMaFyJHcwfDhA7M7Bi4ibh+3ktU+m85bf3AQiHdiDWUBpOoQFNec0A7g== X-Received: by 2002:a17:902:ac90:b0:224:192a:9154 with SMTP id d9443c01a7336-22bea4bd78amr30197535ad.26.1744377295221; Fri, 11 Apr 2025 06:14:55 -0700 (PDT) Received: from localhost.localdomain ([2a12:a305:4::308a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c95cc6sm48245005ad.122.2025.04.11.06.14.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 06:14:54 -0700 (PDT) From: Guodong Xu To: ukleinek@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, dlan@gentoo.org, p.zabel@pengutronix.de, drew@pdp7.com, inochiama@gmail.com, geert+renesas@glider.be, heylenay@4d2.org, tglx@linutronix.de, hal.feng@starfivetech.com, unicorn_wang@outlook.com, duje.mihanovic@skole.hr Cc: elder@riscstar.com, linux-pwm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev Subject: [PATCH 1/9] dt-bindings: pwm: marvell,pxa: add optional property resets Date: Fri, 11 Apr 2025 21:14:15 +0800 Message-ID: <20250411131423.3802611-2-guodong@riscstar.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250411131423.3802611-1-guodong@riscstar.com> References: <20250411131423.3802611-1-guodong@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add an optional resets property for the Marvell PWM PXA binding. Signed-off-by: Guodong Xu --- Documentation/devicetree/bindings/pwm/marvell,pxa-pwm.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/pwm/marvell,pxa-pwm.yaml b/D= ocumentation/devicetree/bindings/pwm/marvell,pxa-pwm.yaml index 9ee1946dc2e1..9640d4b627c2 100644 --- a/Documentation/devicetree/bindings/pwm/marvell,pxa-pwm.yaml +++ b/Documentation/devicetree/bindings/pwm/marvell,pxa-pwm.yaml @@ -31,6 +31,9 @@ properties: clocks: maxItems: 1 =20 + resets: + maxItems: 1 + required: - compatible - reg --=20 2.43.0 From nobody Fri Dec 19 09:51:55 2025 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 7C63B15098F for ; Fri, 11 Apr 2025 13:15:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377313; cv=none; b=LdF6yInKphtNBhLeWaKWE34+FG0EE4Qy2tIiMyae033O7cwpWAjBFxuPLGU2MMkBW+5O/Z2vTJY402gS4hiROhyoMn4H3qI5k+BfHY2XYlaY2iUsq9tQ9e4JxA2UMVeq3wlmLhGdMA7yk2Mk/xPPQwXaruWyV1O2oSt4obAsII0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377313; c=relaxed/simple; bh=UlAsKNHUgln7eAumKMzvqbycdRrzhxEOvoeet7XkcNU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=MwX5QMDXForCZdwqzyFfHeZQe7eUDv1BC7ZJqkb0+iragmzxJS2zqQefTZmlmREo/492dt2+1+pkQesV7d9ssPsRGU84McQ+L5zD2ON77rzvCXWH8T6N4U6C29pIHrh5dxIzT50vy1SFeBPWva7g0hwrWIBwc9335hc9xg2ECmU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=DXvP1l+R; arc=none smtp.client-ip=209.85.214.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="DXvP1l+R" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-22928d629faso19696845ad.3 for ; Fri, 11 Apr 2025 06:15:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1744377310; x=1744982110; 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=EWAPb5H6B8HVYPSKWIXFA9rVM/O356OndjYJjviUmrA=; b=DXvP1l+RztnBGu56rBULaljSaXdM/ENvEblXvAg0Yrd1RSkRTFK6gZYuT/dXIiNFk2 VndpQVNw+QPnj5YDKNFJu0Z9G7RXroUnlxVci6TAdyDXmkSPNpR+T8PIm+CoLkqR4li6 9PZyx7dfrsmQv5Q6ZZQGlhPbMWaj6kXQoSCMuAVp++OBJKz8fhcBioY3N5AR6dHovfpz yCkNMeN97okI8/TF3CstIR+Irrp9oBTyPXDUI3jcT1rb38Yv7COBq1FaM6qaPrjMQsks MZE78a09Qw9OB7wUY0PFMTwJq9kHz+pKOcmWp97txRT5ohOT20FFCqucrxCqbbqyd46y 39Dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744377310; x=1744982110; 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=EWAPb5H6B8HVYPSKWIXFA9rVM/O356OndjYJjviUmrA=; b=YOetuQqcE7EDhk6pVywBEetZLHC9w8KgmWQ9lDPPpjfI6qI0O4ubhl55ZXcQCYpN7P F5pAiA3Ko0nLzFXhTD1nbP+it4URSt1FJ9DzAUO516xVR4cqNrXaekLLRMdJ/IgZEiOW eHOme2UN+6WPzcA9+mM0QObd0lcOsJyy1eUMs4G/s13i/11WuJTEELKKPES4O+CNkaeq ThFpHgjecI8NgV+xo63PiqEnytboPEe0KXqen56/aWD8RHoflB/39+0aL5l6oiVHxpOG 5qQbHhAsbPXJsHBTUD2jH9KraHsiMm2Z3HRooCXdPFS+81o+EE6t+nNgXDSNtBlYVWic BfIw== X-Forwarded-Encrypted: i=1; AJvYcCU8+dClIJPhuGPyikjWtObN7ew2uiefnGzMJ3xFYRyD5Y0qvI+VW50kGp6Bk70Rhe706GG+qi/vlhQeJYU=@vger.kernel.org X-Gm-Message-State: AOJu0YztLnQwCPwSJ4lOYfhgqIh/Crw49aveZHZSw4Ui4LNrs34+sgVO Qh+qgkcIbhngYBhaA734j/ZzT2tGVmW4/5YqVQgzojNvgCTCkLp3t02Kqaf5C7c= X-Gm-Gg: ASbGncuBAVngrZL++j46uMbZ5IrAjQUqxMkiOMJjUPTuO4QLcYv5qDA7P1Wr8NwD+RF 0Zv4mDcHIXqyblhLZm16lq/j59nxJVlkQi2osmEmXxyhxP4flDcFAY8Am3bPazDlyKWwnSGdl4g gZN7YimuQE6olp3PVJYeT5agXKeA11ahar2TZCOVr+i7wFDt15tcj7FfZuHTEMxCRF837lKtJJc KwR0JTj1yZUomRl5q3C5wULb/3peo7fv22CARRrTcFdq3DKysvOVCJETeUaSX4tTxNl01lSMdck bOuzDSxiU/zAW7+yIYa355YeVDXqndI= X-Google-Smtp-Source: AGHT+IHIndEecRT3AvZxYCriHYkwaE37vFsVhEAY5FozYiaAsXwZj9EbWpr4y1scyShWVdTuh6BCLg== X-Received: by 2002:a17:902:dac3:b0:223:66a1:4503 with SMTP id d9443c01a7336-22bea4bce88mr32987205ad.30.1744377309837; Fri, 11 Apr 2025 06:15:09 -0700 (PDT) Received: from localhost.localdomain ([2a12:a305:4::308a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c95cc6sm48245005ad.122.2025.04.11.06.15.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 06:15:09 -0700 (PDT) From: Guodong Xu To: ukleinek@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, dlan@gentoo.org, p.zabel@pengutronix.de, drew@pdp7.com, inochiama@gmail.com, geert+renesas@glider.be, heylenay@4d2.org, tglx@linutronix.de, hal.feng@starfivetech.com, unicorn_wang@outlook.com, duje.mihanovic@skole.hr Cc: elder@riscstar.com, linux-pwm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev Subject: [PATCH 2/9] pwm: pxa: add optional reset control Date: Fri, 11 Apr 2025 21:14:16 +0800 Message-ID: <20250411131423.3802611-3-guodong@riscstar.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250411131423.3802611-1-guodong@riscstar.com> References: <20250411131423.3802611-1-guodong@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Support optional reset control for the PWM PXA driver. During the probe, it acquires the reset controller using devm_reset_control_get_optional_exclusive_deasserted() to get and deassert the reset controller to enable the PWM channel. Signed-off-by: Guodong Xu --- drivers/pwm/pwm-pxa.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/drivers/pwm/pwm-pxa.c b/drivers/pwm/pwm-pxa.c index 430bd6a709e9..dd9c6af0f672 100644 --- a/drivers/pwm/pwm-pxa.c +++ b/drivers/pwm/pwm-pxa.c @@ -25,6 +25,7 @@ #include #include #include +#include =20 #include =20 @@ -49,10 +50,10 @@ MODULE_DEVICE_TABLE(platform, pwm_id_table); #define PWMDCR_FD (1 << 10) =20 struct pxa_pwm_chip { - struct device *dev; - - struct clk *clk; - void __iomem *mmio_base; + struct device *dev; + struct clk *clk; + void __iomem *mmio_base; + struct reset_control *reset; }; =20 static inline struct pxa_pwm_chip *to_pxa_pwm_chip(struct pwm_chip *chip) @@ -179,6 +180,11 @@ static int pwm_probe(struct platform_device *pdev) if (IS_ERR(pc->clk)) return PTR_ERR(pc->clk); =20 + pc->reset =3D devm_reset_control_get_optional_exclusive_deasserted( + &pdev->dev, NULL); + if (IS_ERR(pc->reset)) + return PTR_ERR(pc->reset); + chip->ops =3D &pxa_pwm_ops; =20 if (IS_ENABLED(CONFIG_OF)) --=20 2.43.0 From nobody Fri Dec 19 09:51:55 2025 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (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 EDC86126BF1 for ; Fri, 11 Apr 2025 13:15:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377331; cv=none; b=h+drNvvLIpItmoWnQ2B5Pl79VfpwvDMMA1lkWoHzlJhYf3iOL+l2Fgfhub3+t/wXTuTyYGJgSZCswaEi5s6pUHxjz68htmg2mhgfUGK9WgwxPSUkTDsMGPa1Gk1oG2eLpErSPYZ/eqfbz07+inmYX7uxi6noo4kL/br6/mc+9nc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377331; c=relaxed/simple; bh=1swIy7rxFEZEpzVbtoG003Ve9GvpHlafYnb4ccnIdDA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=a4+3QA+zn5OB/hyw1c1xebI3NRA6IjZ+PtLiv5HhvwGeWkM+ypiFMGZP/VvoUezcM/hQJF00O54Bus2LgVZdUKJ+atLoqAurvjLH9X/vc16QXGsZevvHuQ4//h/E84wv4NZOc3MbiVBYRxF+fJ+11qdKYGYCWG45z73GqB1BnNE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=ezFwS2pD; arc=none smtp.client-ip=209.85.214.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="ezFwS2pD" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-227b650504fso18804635ad.0 for ; Fri, 11 Apr 2025 06:15:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1744377329; x=1744982129; 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=m/PuzfNro6+y5gilkjTT2xRfkKu3sAMB/YAOWIAOfRU=; b=ezFwS2pDzDzWZIZh3ySYop5umZohIo3OIWo8pbiIKCMWM97e7RM/sd5lMOAXJhMapi QPm4GaZ9ih4wi4wFxvizSsA/Wph/7Q/kESaUxUG23Wfl74/cVk8baBiJkFBMlCuH1rw2 nxGQoqGmBWzB8iv7w8l7veDd6ZGwR0eXB0sJVjRF5R/IQT3jOcyc/trvyhfezx91sqaG F89IKrfv3A9iD8NyYXcJq7n7cS/2Vup3poDiqsu/bIZ0gCegMi+uH07KJZ/jojxRt/OD NFArmOFxfyPa9QBIpmpjhrTDCL8AyywWO72UbtL0az5+XSHuFYYUqlFwjVrXIfWBGA9w NPGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744377329; x=1744982129; 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=m/PuzfNro6+y5gilkjTT2xRfkKu3sAMB/YAOWIAOfRU=; b=slTmD/Cj8MLjRodey406uu7U6BTOTXT2hFrANfLFJF3Pp/qnphZatnKi5sHDnav7AS qPWSwFYnkFEigLY4AKgB9YzYLfKJDaPjyk9azsN6wgXky2Y7YRPXzev2+7v04ZbgcbD0 OPtDj3w8ZTr3vPO89Vbe0grs5kQQJSUht99nO1KXJoSpH7u5118vsaMIkG2i6YcMFKUf ObrJ/N9lEUfJpsv0lwUpLBGNjcYWv6qQQIeL/YZwZCWWHLR26mLEvamE6Xg8EV+by/jZ GQZkNeaM9TIx/aU95q4S+6gLpNwTcSHsSL7zM/E0vDzyFjiQLejtlPWIoFceRLfkStB0 FPGA== X-Forwarded-Encrypted: i=1; AJvYcCWjmnCp4cGbniN6MI/YqFKsvt5Op/AAAntPzeAQG1lDkY0ASTwUKrcwrH3GGpRlAtg1qc1YHbXP/lwxiC8=@vger.kernel.org X-Gm-Message-State: AOJu0YwG7u4umTTfKsjt0s9N3/tybggiN/k3jnncosMKrQ1JCW2hGgZq TOTnUqIT1/iFhEaZ0loXf299v6tiaBqOHlpPccsnV7WUgqYm9Y9CHbFbNiUte70= X-Gm-Gg: ASbGncs+3pyPJfpgtGjujj2eA9dhn2JvEwRjRJmz6IofNrp86z30dWR0jjI6Leozxww JXsllfPaGEv+/q6labZyPIib12hImhDne1pgri2wngSQSwDcTjiUp9Ew70x+lufBoM0JY63vvPC X+dvYVwWNtbVpfK0qG/mAELEVBg89aeZL+AryMRZE9skvhMNVB48Bb2eHCLaMmcjH+aGwQAHvPX Zttu6o/YQ0NMFHQK1HW4rmsaGIf1ozO7+lQ7ihEglL5d0bIZ0O652xKqJG0++DRHa4GQdo6XYM0 CzB0CwTHKpDiWA/G8C8cV6ojgFsolgE= X-Google-Smtp-Source: AGHT+IHitAgPlQRhs5N+Pq3jnUrMsP733j1aryRrbpuBG1bREkPzJLptIcFojxxM3RnqxYYr08nnJw== X-Received: by 2002:a17:903:41c3:b0:223:60ce:2451 with SMTP id d9443c01a7336-22bea4adea2mr41309915ad.15.1744377329094; Fri, 11 Apr 2025 06:15:29 -0700 (PDT) Received: from localhost.localdomain ([2a12:a305:4::308a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c95cc6sm48245005ad.122.2025.04.11.06.15.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 06:15:28 -0700 (PDT) From: Guodong Xu To: ukleinek@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, dlan@gentoo.org, p.zabel@pengutronix.de, drew@pdp7.com, inochiama@gmail.com, geert+renesas@glider.be, heylenay@4d2.org, tglx@linutronix.de, hal.feng@starfivetech.com, unicorn_wang@outlook.com, duje.mihanovic@skole.hr Cc: elder@riscstar.com, linux-pwm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev Subject: [PATCH 3/9] dt-bindings: pwm: marvell,pxa: add support to spacemit K1 Date: Fri, 11 Apr 2025 21:14:17 +0800 Message-ID: <20250411131423.3802611-4-guodong@riscstar.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250411131423.3802611-1-guodong@riscstar.com> References: <20250411131423.3802611-1-guodong@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add "spacemit,k1-pwm" as a compatible string to support the PWM controller on the SpacemiT K1 platform. Signed-off-by: Guodong Xu --- Documentation/devicetree/bindings/pwm/marvell,pxa-pwm.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/pwm/marvell,pxa-pwm.yaml b/D= ocumentation/devicetree/bindings/pwm/marvell,pxa-pwm.yaml index 9640d4b627c2..1e3cabf6a89a 100644 --- a/Documentation/devicetree/bindings/pwm/marvell,pxa-pwm.yaml +++ b/Documentation/devicetree/bindings/pwm/marvell,pxa-pwm.yaml @@ -19,6 +19,7 @@ properties: - marvell,pxa270-pwm - marvell,pxa168-pwm - marvell,pxa910-pwm + - spacemit,k1-pwm =20 reg: # Length should be 0x10 --=20 2.43.0 From nobody Fri Dec 19 09:51:55 2025 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (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 BD506192B75 for ; Fri, 11 Apr 2025 13:15:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377354; cv=none; b=WBsJLlFRM9VmM13W24sfSfjlxtk37zB8Tjtb3gAUydfG/BXpx/TQSvqUIamK0ABEI1PaBHGpiyUivKqMIm3atUnRMVPPtNs6HJFeZgdPkLkE8ezuCj4xiqIcL+zCej6CJYH2D++zumwWQ6Mio5ie0eaPeHdMimdToasvuzN3CB4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377354; c=relaxed/simple; bh=11u6eTuG07TD8K0EqLQCl5SKsVXXOKBL7vzcLCZC0DE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rFZL+Suo3bdTkeut9MpNTrM0LCEqYH79tP7O2awcLrFqcRuI9Weoxb/pkwqOLv3FhgxaRfnlSussvZQJk/qA5iPu/6XtCU/AeE/B0Q1j4Np6Ig2ydnZgl9bnSjhYcubAEec4PwKVzlYMAZXDGEtBYjD7ui+CSBCu053SsJIrTfA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=fq/5lXZ2; arc=none smtp.client-ip=209.85.214.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="fq/5lXZ2" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-225df540edcso31175115ad.0 for ; Fri, 11 Apr 2025 06:15:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1744377352; x=1744982152; 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=wMxmUF14/8mW48hBEyGMdh9vHYA4geBoHm6tUaBcjb4=; b=fq/5lXZ2QLA+mjGuxcM2i8ep89cyd1SEgdxFRWW1P1oVSc4unOIa2T5MzAITggSRCH KSRzyHHIV5Fi9IDypOA8/RouAJLwKyY2y5HiN8K/B1DVIM/CLlIktCl6I23JB2L1W8aE JyRcRL3w4d0ZOTgJsaRufmkeJIN5iOM0ePUS8ACi53+rMu1wvjavJMloZkw3b7b1cUdo yloKQL2Ed9BvEEwfkh9JLYzOibD2PNgkyCv9Z3z/hAxQGoaElGGHvlI15+l0o/M6kxzx hadHTkw3LZR089G1arDvUw6scOtNO31Burl50yMZyIW1SR/qHzdcKv2o2buwwpzRuQfS Zbtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744377352; x=1744982152; 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=wMxmUF14/8mW48hBEyGMdh9vHYA4geBoHm6tUaBcjb4=; b=ZZbXDVeS18dlTAUvHpCyL5k7Ik0XMJwL7KZxShI82BBvNdDzoLfTzNgBc3fQfTTMJa MHqXHCzGvr6cv2MTSBd9ufAzBlvZ7AQvM877XzRA5FQjisCYEsSUIDJzs02f35BiYLCf walmaP2h9pq9KXVKSZafyMtJlJAIjXrt4fEsBrU4KuLLocz7+DKeGETWarEqJQ2FpWg4 0MVv3StUMs+qHkPoSLd2hNTxuA016PfnwH1OkNkuxI7pvT2OLaVj2e84vqGFYXyKUhnK 0EmAD2FJrXLB948QH+uY2ceN5TGyxwLNmJsczGtM7nIzYARSFxOmgInRpXAYyXynM64Q +lCg== X-Forwarded-Encrypted: i=1; AJvYcCVfk0xgoEoxz9a/9qp4ENzrnknWod0PENAWbSNhb/MlqdBvTjz6NSmogBXygHqM/kayfs3VHV+jvBEoEbY=@vger.kernel.org X-Gm-Message-State: AOJu0YwAzTDPyrcaXlusO2YuaDBGJu2b4IT50VB/4iICgy8YwyORcrsA U6Rn+p9/LI0F4U1lIRgzOrQI2+njQBZj5YwoJq2A44OAHm0Nn6ZoaXXGyF5mBhs= X-Gm-Gg: ASbGncvUYs+RdBZ3BsUNfv/clLeM7ofYjlFYYDpPg/6PED9viHIDqFX3gjKg8Js9PVI NwOCsrTux/4oh6vBFbICdywrgP7h3KQyxomYryDQb06+dEECxCPkERYvS7KouViTP8tzCqdKwGc dkg8qRESIFigBksWcvjyv46sSmfYCQOfpoIS7Smu2YQ1MDLWZzeKjqsQJoiM2ydVhXgCftuwwE7 LM1l69HlwZ7WaU8eKbvKb03qO/RXyqT9PXpJ9bXTr3qVXt/Fuqp2+rvUwh5oRgwgfJgHMTQvT5H XP6NfDU/l8wkHsvr8yjoyrWi1cjd8i0= X-Google-Smtp-Source: AGHT+IF38ohQyrU5BVLNrtAgCLmegI1hrqaZkZmcE1Ga97hpdeODRbY1vYS67kKK1t7zEi3qN8rF9A== X-Received: by 2002:a17:903:1b2f:b0:221:751f:cfbe with SMTP id d9443c01a7336-22bea0abfecmr45250655ad.19.1744377352063; Fri, 11 Apr 2025 06:15:52 -0700 (PDT) Received: from localhost.localdomain ([2a12:a305:4::308a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c95cc6sm48245005ad.122.2025.04.11.06.15.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 06:15:51 -0700 (PDT) From: Guodong Xu To: ukleinek@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, dlan@gentoo.org, p.zabel@pengutronix.de, drew@pdp7.com, inochiama@gmail.com, geert+renesas@glider.be, heylenay@4d2.org, tglx@linutronix.de, hal.feng@starfivetech.com, unicorn_wang@outlook.com, duje.mihanovic@skole.hr Cc: elder@riscstar.com, linux-pwm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev Subject: [PATCH 4/9] pwm: pxa: add support for spacemit K1 Date: Fri, 11 Apr 2025 21:14:18 +0800 Message-ID: <20250411131423.3802611-5-guodong@riscstar.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250411131423.3802611-1-guodong@riscstar.com> References: <20250411131423.3802611-1-guodong@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add SpacemiT K1 support to the PWM PXA driver by extending the of_match table with the appropriate compatible string. Signed-off-by: Guodong Xu --- drivers/pwm/pwm-pxa.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/pwm/pwm-pxa.c b/drivers/pwm/pwm-pxa.c index dd9c6af0f672..3835eba824b9 100644 --- a/drivers/pwm/pwm-pxa.c +++ b/drivers/pwm/pwm-pxa.c @@ -37,6 +37,7 @@ static const struct platform_device_id pwm_id_table[] =3D= { { "pxa27x-pwm", HAS_SECONDARY_PWM }, { "pxa168-pwm", 0 }, { "pxa910-pwm", 0 }, + { "spacemit-k1-pwm", 0 }, { }, }; MODULE_DEVICE_TABLE(platform, pwm_id_table); @@ -149,6 +150,7 @@ static const struct of_device_id pwm_of_match[] =3D { { .compatible =3D "marvell,pxa270-pwm", .data =3D &pwm_id_table[0]}, { .compatible =3D "marvell,pxa168-pwm", .data =3D &pwm_id_table[0]}, { .compatible =3D "marvell,pxa910-pwm", .data =3D &pwm_id_table[0]}, + { .compatible =3D "spacemit,k1-pwm", .data =3D &pwm_id_table[0]}, { } }; MODULE_DEVICE_TABLE(of, pwm_of_match); --=20 2.43.0 From nobody Fri Dec 19 09:51:55 2025 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (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 356CC1E260C for ; Fri, 11 Apr 2025 13:16:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377365; cv=none; b=aB2F1h6aiJA8js56I8Cl1BAmdpCOznt1sehsyiM+MGsAsTuV7M8pYYE/ifexlf7GSHCoipcXE2BlLX1Z941Pw7KSXlhKYphUbzCuq1CAG96ByVb6uAVeiso3/j+YvdEonZU93tnCJ+Hf73dh5ruiYtOUmj5BFEKMPCTSasDoyiU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377365; c=relaxed/simple; bh=MjIPXLoM5IUhIoZhl+wifWQND7T3/kSCdIUtGuu23/U=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=IX5JUIHeI6oYRSkwIuLUmz1+4a8r4CAgCRlIwnH8flHjgOGLHUoDMMuLtCIL7go6OJOals7/pyVACMq90FwlPaPyP1U92/FWLniy6EI9ZaInGg6mG9h3Fc+ypTox0BFfDJ3HIRpAkvggERxGaImk4JfYRKpj1PCYlOoT1D8F8SU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=odpgcOrr; arc=none smtp.client-ip=209.85.214.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="odpgcOrr" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-2240b4de12bso26442545ad.2 for ; Fri, 11 Apr 2025 06:16:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1744377362; x=1744982162; 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=Iq/zLUOAjmqMOQyCH6CedvdIB7nhaB2p2wb10oaF0qQ=; b=odpgcOrrn8ZqSaSCAdG37wsEEL3dyRUBAF3pfqHPTrSQyvt3PTWeZqHA9umviBMHf8 9bgrYqw5nbNA5VrBNbNUq4x+ENZlzQdt5uBhpcEREAfsbibGKoGTh0T1BrumJBdKN1sq V2E8eZuqsOjQsmES2n3Vf73FbvCthPdbESxjCBg0NB4vNiwWLn6J/ShAnbvYhX/OyaK3 7MKU8giQydMOpMVOMHs97hnrlEc0biUs9MlkizS7cu89ZniOJ8gqegaCbBLcsdk4KRN6 759j0/VBjpRVgTFrAv9RvfAP2OP1j1lSoNFY6AhAyvp+fwpmYZihuokilA4sPcMhWYJg 18yQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744377362; x=1744982162; 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=Iq/zLUOAjmqMOQyCH6CedvdIB7nhaB2p2wb10oaF0qQ=; b=lrPYnCjBnPzxqpztxmwPdoeu8zwatTIR8l+kvK8GYESuY3VngVuyCYl4sV8ipRM6Wr nn6/HAlucSN+9Zu78IkMuLhJxwsWSF0JQ74qUSMQcN0RRljf7rSKAJG4Qyehg5k/1WpB yFiV1DcpsN0GWytNpWCSgYZKOY9MjPAd/ou10kmoA2rTOqNrNnnUbPZ4hNS8ZxPLyI0u OTBkXKYeprWUfZ2Z64nxGRwOyzT3w5GrVXnm9w1XzxjMrxyXeEtT3cEHaLkzTfS0jyrj ZGmTVbZICaAGUG1glTI6v0bqltkpIwNW9UZCq2HrwVuFlr7i8BoKQkhVR0icrWPcrngB CgIA== X-Forwarded-Encrypted: i=1; AJvYcCWojgUNSkoP0wPHMknbMvuw2lZmC21Sw+gcil/zkIJ7SEV1rzMfiyV/3ENTBoU6ZO3RKNqv1kJiLGf9hQI=@vger.kernel.org X-Gm-Message-State: AOJu0Yys2vYyxj6NFA1u9FArNo6cFUpSpTZ6h1+xS4AENoz6RVOOwcqM vsiIRa13AfBNWJo8IqD6o3dJtEWpPO7GdNcRdp+v4SBRJbEu5qVgWnC3G1ho/IM= X-Gm-Gg: ASbGncv1syK+kt6JB/hDQOd7kVX/C4wQF36gT15z9xn8GTMZ81uX3mp/2a5KZpmAR3F gFBUL18MTsW7dJtmnXHZH4iDhVh/VzqOtnnywoZ0GvuVfTei7BGTg9iSA+rKZXa+nALZvFRwVlI UWet7Ft9ZKX/x0BLjCsuo1rQvdazwKJsputUOINQL97KrsfNCq/t8HTuW8ft0mMwwKxRzb+mmt9 GdgEJOnnl09RJKJwnuw9tMNVCOA5MHaJSeMqabX/BAQ1p28f19e4VoOP0hIzvgTn06pnCTb1cpI hURX0xUMX/HscW0+NcZrXe6XC42rXv8= X-Google-Smtp-Source: AGHT+IFYuzue8rTIhMXZdvGPMyvl0e8z93Koxv1rsyMMhwoJlET+hmldcsrrZX6b0qlRAdpPJUNnxg== X-Received: by 2002:a17:902:f68f:b0:215:7421:262 with SMTP id d9443c01a7336-22bea4b40f9mr36467045ad.12.1744377362506; Fri, 11 Apr 2025 06:16:02 -0700 (PDT) Received: from localhost.localdomain ([2a12:a305:4::308a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c95cc6sm48245005ad.122.2025.04.11.06.15.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 06:16:02 -0700 (PDT) From: Guodong Xu To: ukleinek@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, dlan@gentoo.org, p.zabel@pengutronix.de, drew@pdp7.com, inochiama@gmail.com, geert+renesas@glider.be, heylenay@4d2.org, tglx@linutronix.de, hal.feng@starfivetech.com, unicorn_wang@outlook.com, duje.mihanovic@skole.hr Cc: elder@riscstar.com, linux-pwm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev Subject: [PATCH 5/9] riscv: dts: spacemit: add PWM support for K1 SoC Date: Fri, 11 Apr 2025 21:14:19 +0800 Message-ID: <20250411131423.3802611-6-guodong@riscstar.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250411131423.3802611-1-guodong@riscstar.com> References: <20250411131423.3802611-1-guodong@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The SpacemiT K1 SoC features a PWM controller with 20 independent channels. Add the corresponding 20 PWM nodes to the device tree. Signed-off-by: Guodong Xu --- arch/riscv/boot/dts/spacemit/k1.dtsi | 180 +++++++++++++++++++++++++++ 1 file changed, 180 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1.dtsi b/arch/riscv/boot/dts/spa= cemit/k1.dtsi index c0cc4b99c935..609135cb5282 100644 --- a/arch/riscv/boot/dts/spacemit/k1.dtsi +++ b/arch/riscv/boot/dts/spacemit/k1.dtsi @@ -556,5 +556,185 @@ sec_uart1: serial@f0612000 { reg-io-width =3D <4>; status =3D "reserved"; /* for TEE usage */ }; + + pwm0: pwm@d401a000 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd401a000 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM0>; + resets =3D <&syscon_apbc RESET_PWM0>; + status =3D "disabled"; + }; + + pwm1: pwm@d401a400 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd401a400 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM1>; + resets =3D <&syscon_apbc RESET_PWM1>; + status =3D "disabled"; + }; + + pwm2: pwm@d401a800 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd401a800 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM2>; + resets =3D <&syscon_apbc RESET_PWM2>; + status =3D "disabled"; + }; + + pwm3: pwm@d401ac00 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd401ac00 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM3>; + resets =3D <&syscon_apbc RESET_PWM3>; + status =3D "disabled"; + }; + + pwm4: pwm@d401b000 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd401b000 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM4>; + resets =3D <&syscon_apbc RESET_PWM4>; + status =3D "disabled"; + }; + + pwm5: pwm@d401b400 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd401b400 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM5>; + resets =3D <&syscon_apbc RESET_PWM5>; + status =3D "disabled"; + }; + + pwm6: pwm@d401b800 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd401b800 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM6>; + resets =3D <&syscon_apbc RESET_PWM6>; + status =3D "disabled"; + }; + + pwm7: pwm@d401bc00 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd401bc00 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM7>; + resets =3D <&syscon_apbc RESET_PWM7>; + status =3D "disabled"; + }; + + pwm8: pwm@d4020000 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4020000 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM8>; + resets =3D <&syscon_apbc RESET_PWM8>; + status =3D "disabled"; + }; + + pwm9: pwm@d4020400 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4020400 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM9>; + resets =3D <&syscon_apbc RESET_PWM9>; + status =3D "disabled"; + }; + + pwm10: pwm@d4020800 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4020800 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM10>; + resets =3D <&syscon_apbc RESET_PWM10>; + status =3D "disabled"; + }; + + pwm11: pwm@d4020c00 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4020c00 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM11>; + resets =3D <&syscon_apbc RESET_PWM11>; + status =3D "disabled"; + }; + + pwm12: pwm@d4021000 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4021000 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM12>; + resets =3D <&syscon_apbc RESET_PWM12>; + status =3D "disabled"; + }; + + pwm13: pwm@d4021400 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4021400 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM13>; + resets =3D <&syscon_apbc RESET_PWM13>; + status =3D "disabled"; + }; + + pwm14: pwm@d4021800 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4021800 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM14>; + resets =3D <&syscon_apbc RESET_PWM14>; + status =3D "disabled"; + }; + + pwm15: pwm@d4021c00 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4021c00 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM15>; + resets =3D <&syscon_apbc RESET_PWM15>; + status =3D "disabled"; + }; + + pwm16: pwm@d4022000 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4022000 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM16>; + resets =3D <&syscon_apbc RESET_PWM16>; + status =3D "disabled"; + }; + + pwm17: pwm@d4022400 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4022400 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM17>; + resets =3D <&syscon_apbc RESET_PWM17>; + status =3D "disabled"; + }; + + pwm18: pwm@d4022800 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4022800 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM18>; + resets =3D <&syscon_apbc RESET_PWM18>; + status =3D "disabled"; + }; + + pwm19: pwm@d4022c00 { + compatible =3D "spacemit,k1-pwm"; + reg =3D <0x0 0xd4022c00 0x0 0x10>; + #pwm-cells =3D <1>; + clocks =3D <&syscon_apbc CLK_PWM19>; + resets =3D <&syscon_apbc RESET_PWM19>; + status =3D "disabled"; + }; }; }; --=20 2.43.0 From nobody Fri Dec 19 09:51:55 2025 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 29AD81EBFFF for ; Fri, 11 Apr 2025 13:16:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377376; cv=none; b=BKZ0R0+pztnwG9H2Z5dgcWoDFdcVgNM0ajRNLoOs4xrhOaJd71qYxz1WL3J+hcb34M1tCxsT6w/7zjCQleB7HPmoTjJbQ4buR0MKNqA790ECs5Oi2G+QLIgN1igLvMwSftdSh8Tm9eGuwtRE/EC9WMuFZKaGmjAgo28UF7FJAww= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377376; c=relaxed/simple; bh=ZhNpid86PW40a0ogdTCjSqyWtpwrJbhHl+hMeMb+LtA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=J7jKNhnzTYNVX0IF6cbcgzE6O1Uuv365DkrYP8JKKl3j8ZhMDZX1j8Ag5/XBP6XoaW/5aWMDp+iKCJi9e9tMCHhw5l8Ur2rYO73YtAUDitwYIjsFvXux2xgOHNcH4xR53qFSIVQClaQMe5r+chN2bIoIsbKEt9kCX8b90OGzGHs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=ttQJEjD5; arc=none smtp.client-ip=209.85.214.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="ttQJEjD5" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-22423adf751so19062745ad.2 for ; Fri, 11 Apr 2025 06:16:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1744377374; x=1744982174; 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=L81sw7HLh9+LhiB6MR/QGvuJQdrXF+C64yrUzRsSA2I=; b=ttQJEjD5Ki9QnekKS48Hd4BKuSioiCBB+BzNJ47rqv9evw8F1ZEZzLzdeaIKqsJlMR ZHO0q7DsmkFXTewAlMIwdvNkWQUQnXgiOlvJLVChIrNrLArqLGwg9BjeAI2TvpYr/ggW 3DipILbugc224UU5Q5To0QYVNz91D23g5PM+XjJcyANGRFfjVIX/XiaTvO4LjF9u8DOJ EO+iEdoVyYcuA3rCFj1Uhj8jlkeWV1SPNNt2oxAixLn7nkSqlSSNXm5tP4Am3oVuPfeK ND4tzeIK+dribc3Aom5BRsynddsqdcTHt8GDR5ry8izKbHLD3kZUOYz2ZB5DMcxbolBX 9hng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744377374; x=1744982174; 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=L81sw7HLh9+LhiB6MR/QGvuJQdrXF+C64yrUzRsSA2I=; b=GCQTfX4MrQfBpbJn8LZP/8P4Cr1+rnh/PrmBTH4fuTYY2FWaqifHCbwFl4KjZGJgv3 7cXdRh/9ngl7RIpJrcbDiChWkOMjeYo/htZU6aHZyHcAXpi6H3nDqwroTFascbIa1sZG +7N63ablcxINI7fGZIII/zIfiSepvgHZAFM9p/fA1ziPKtP4ycD1LJL/TmSdNWbNRIls GmJ1Vc7MuIr+jixoaOaefYCaJVAPpxbHH9UjaKhEersLrjwWwzdib8bXxkecydTbpd5l oLae1im9KOUHL+2atFNcMFMATmEZbp6NCJBx5QNZVgJdM0xheWSJtWQYhGLyG1RplBMP 3rXg== X-Forwarded-Encrypted: i=1; AJvYcCVi7D++y74Zl6Mog2vGwznX3tnrTkN3QSHKD2OuQAYBQ56x4xK+wqjCHYXm8m9B+pIUsCQghYKaZp5oSsw=@vger.kernel.org X-Gm-Message-State: AOJu0Yzv5vQN9/sqoHCm0tsQ+MnH+4IDvYbcoS3pkO2nF3XlzZtnCAoG J+SU2aupFuFwmXeigwIrnaq4cAIcCmZU1DOZojo8qDIiA76dYY8urcCgbw9kB6Q= X-Gm-Gg: ASbGncsUZcFtVGnqchVlxIufrBhb6OGjwwA2uCHIexqgP2DzPwuFo1T0aAv9xhuzlLY vlxQO+i1OBIBRIRdHhyaO0glO+Vf645RMmKWLJl7fUqopR61QMNmalhyme/Z0Xs+ILbGOURt8FL zlQjCQ2bMr76d6wgXBB7082Fm7fCcIniAlKqC/YKk8CsCCdgdTZkXmm9irKcnA3lvS6pckAgQSk 2XWaD+2lSTQk8FrPTee1Bz2+jzkL2VJanY6OqC8eHtjaimJLcG5WrW6iHbpb43JtHnw7ybiI2r3 /gF+lkvV0iB08UtEy2RJIL7SRWqSzSEDk6zX5ygNLg== X-Google-Smtp-Source: AGHT+IEmLwAHBY89tjHCSmST4XI9krTWMwziLaJxfMz91MwbguhjP76VbrqQ0QFcdTjWcsDUD+s2Rw== X-Received: by 2002:a17:902:d4c2:b0:223:26da:4b8e with SMTP id d9443c01a7336-22bea493893mr42628305ad.4.1744377374221; Fri, 11 Apr 2025 06:16:14 -0700 (PDT) Received: from localhost.localdomain ([2a12:a305:4::308a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c95cc6sm48245005ad.122.2025.04.11.06.16.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 06:16:13 -0700 (PDT) From: Guodong Xu To: ukleinek@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, dlan@gentoo.org, p.zabel@pengutronix.de, drew@pdp7.com, inochiama@gmail.com, geert+renesas@glider.be, heylenay@4d2.org, tglx@linutronix.de, hal.feng@starfivetech.com, unicorn_wang@outlook.com, duje.mihanovic@skole.hr Cc: elder@riscstar.com, linux-pwm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev Subject: [PATCH 6/9] riscv: dts: spacemit: Add pinctrl configurations for PWM0-PWM19 Date: Fri, 11 Apr 2025 21:14:20 +0800 Message-ID: <20250411131423.3802611-7-guodong@riscstar.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250411131423.3802611-1-guodong@riscstar.com> References: <20250411131423.3802611-1-guodong@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add pinctrl configurations for PWM0 to PWM19 in the SpacemiT K1 device tree source file. Each PWM instance is assigned multiple pinmux configurations corresponding to different GPIOs and function modes. Configurations include: - Mapping GPIOs to appropriate pinctrl nodes for PWM functionality - Specifying bias-pull-up and drive-strength attributes These updates ensure proper pin multiplexing and drive strength settings for PWM signals on the SpacemiT K1 SoC when selected. Signed-off-by: Guodong Xu --- arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 315 +++++++++++++++++++ 1 file changed, 315 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi b/arch/riscv/boot= /dts/spacemit/k1-pinctrl.dtsi index 283663647a86..294e05409933 100644 --- a/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi +++ b/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi @@ -20,4 +20,319 @@ uart0-2-pins { drive-strength =3D <32>; }; }; + pwm0_0_cfg: pwm0-0-cfg { + pwm0-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <19>; + }; + }; + pwm0_1_cfg: pwm0-1-cfg { + pwm0-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm0_2_cfg: pwm0-2-cfg { + pwm0-2-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm1_0_cfg: pwm1-0-cfg { + pwm1-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <19>; + }; + }; + pwm1_1_cfg: pwm1-1-cfg { + pwm1-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm1_2_cfg: pwm1-2-cfg { + pwm1-2-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm2_0_cfg: pwm2-0-cfg { + pwm2-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <19>; + }; + }; + pwm2_1_cfg: pwm2-1-cfg { + pwm2-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm2_2_cfg: pwm2-2-cfg { + pwm2-2-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm2_3_cfg: pwm2-3-cfg { + pwm2-3-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm3_0_cfg: pwm3-0-cfg { + pwm3-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <19>; + }; + }; + pwm3_1_cfg: pwm3-1-cfg { + pwm3-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm3_2_cfg: pwm3-2-cfg { + pwm3-2-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm4_0_cfg: pwm4-0-cfg { + pwm4-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <19>; + }; + }; + pwm4_1_cfg: pwm4-1-cfg { + pwm4-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm5_0_cfg: pwm5-0-cfg { + pwm5-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <19>; + }; + }; + pwm5_1_cfg: pwm5-1-cfg { + pwm5-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm6_0_cfg: pwm6-0-cfg { + pwm6-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm6_1_cfg: pwm6-1-cfg { + pwm6-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm7_0_cfg: pwm7-0-cfg { + pwm7-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm7_1_cfg: pwm7-1-cfg { + pwm7-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm8_0_cfg: pwm8-0-cfg { + pwm8-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm8_1_cfg: pwm8-1-cfg { + pwm8-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm9_0_cfg: pwm9-0-cfg { + pwm9-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm9_1_cfg: pwm9-1-cfg { + pwm9-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm10_0_cfg: pwm10-0-cfg { + pwm10-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm10_1_cfg: pwm10-1-cfg { + pwm10-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm11_0_cfg: pwm11-0-cfg { + pwm11-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm11_1_cfg: pwm11-1-cfg { + pwm11-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm12_0_cfg: pwm12-0-cfg { + pwm12-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm12_1_cfg: pwm12-1-cfg { + pwm12-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm13_0_cfg: pwm13-0-cfg { + pwm13-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm13_1_cfg: pwm13-1-cfg { + pwm13-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm14_0_cfg: pwm14-0-cfg { + pwm14-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm14_1_cfg: pwm14-1-cfg { + pwm14-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm15_0_cfg: pwm15-0-cfg { + pwm15-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm15_1_cfg: pwm15-1-cfg { + pwm15-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm16_0_cfg: pwm16-0-cfg { + pwm16-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm16_1_cfg: pwm16-1-cfg { + pwm16-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm17_0_cfg: pwm17-0-cfg { + pwm17-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm17_1_cfg: pwm17-1-cfg { + pwm17-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm18_0_cfg: pwm18-0-cfg { + pwm18-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm18_1_cfg: pwm18-1-cfg { + pwm18-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm19_0_cfg: pwm19-0-cfg { + pwm19-0-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; + pwm19_1_cfg: pwm19-1-cfg { + pwm19-1-pins { + pinmux =3D ; + bias-pull-up =3D <0>; + drive-strength =3D <32>; + }; + }; }; --=20 2.43.0 From nobody Fri Dec 19 09:51:55 2025 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (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 C263F13774D for ; Fri, 11 Apr 2025 13:16:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377388; cv=none; b=e2jccyDkCUIym6Fl5s3NijxU3W2WeOr9FbnX0qm3u61VK0bB7mauvGOAlfNewas8R4aiOFuonZO8np8YjwKkzPhmegHVqR+8H/njpoMljsAqzG5Lux5HTQ6OytLBrQ7DOMoqHiyjTQw6kX7UMqqOh1zS8SqcqA723jglFwdDvvk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377388; c=relaxed/simple; bh=Vzarm2+GocjZ5yQi5tz+9vTbULzRbJHRPSoTmN+iFLo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QykyCVgENE9b5qEUqvLzSmesCQU9NGZ4uj44JZB/cH/7LgBr95orFUsPVPdh87gmTaEvGZ69ElMQpL5kXFEU5DKmBAEWfoqQxq/tC6CluBH9VZwbn32ljmz0xqzuWawSPu01FVx3cSAHVQGDqGPvfulSovQYOCAgpQFbLltuHTI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=Wo3e4IE/; arc=none smtp.client-ip=209.85.214.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="Wo3e4IE/" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-22548a28d0cso28329245ad.3 for ; Fri, 11 Apr 2025 06:16:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1744377386; x=1744982186; 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=sz09ttaY9JsJuScjIjTX5PLx95DbvCz1+uszRy+OQ8A=; b=Wo3e4IE/86YoQE0VoquTJdoWUdZFUEN5HUQJfHSAf25KmrWf3aPDTRurSgDVV70Gqd dDvo13Jzo/VLMNldp+leetcwTDZACiV7wIUsKR4xBRzPfb4AFZUprdPpCTlWu9WVkFHB EdDA5JoHNCis/49VRNOoGebinUhCuyD8jbF43YuAgWPRV0Di1hgKQLBVx43go96k1/G3 6ns4EXncCYHJrqN/Z+r47/sBQROchsVlhlej+30H2fWyppEd0JCdcPjC9X7uPcXHiQZ9 rJDH97licciLjcUbpAmTot7DOy6NEmLdhfxCdriEiGcDtl7xt+bOmsw80FfM1ZjWuz00 IpxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744377386; x=1744982186; 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=sz09ttaY9JsJuScjIjTX5PLx95DbvCz1+uszRy+OQ8A=; b=W/s/iJTVpwAeM3Il6nDrs21175Kx30xso8UodaEV/oJi8TXrONdKQrKevrCOvhbWXZ 0HoHblDCcS592ErFMh+uyM8QyO2hRoEDNk6ti12ynV35GcxLRJYQbnoezTTS7bm2+Nn3 RxebreGoJmsgCvlJWitbhuRnMk+9xFG4tt9C/AoLsMmiFVZRxFk8vVwy0U3Omfamgsk8 7tkb6ttBQRxStAbf252nX+eWpGzCQtL3JRs8A2V2mycVhoRjEtw3IAHCyDRmGZR73756 rtaTejrvtsq8wQBYgCAwG+xd16xPU59aBBEGg0pLpRcoN+5UHhD8uSksW6O5GwgNzVYu nbfg== X-Forwarded-Encrypted: i=1; AJvYcCWBSCHEwwZTHrwNWrFPRQQMLQ3iM/vM6Q+XW4Ac1uRefnKN7ZIN2Vg7rGSWotrmCR7W9i0jCc+SK4FypHI=@vger.kernel.org X-Gm-Message-State: AOJu0Yw/TkeAPxy6CU0a58JgO1SMo537K6o8Wd1oddI2KTeDr7s5OrZe 7tr7aHiZHToaxmQ8blkrxfn3eQpI8sRPEyByOjxfNMC+ww1/Jjk91JcRJvBN7k8= X-Gm-Gg: ASbGncvLmKdwIWcJQnDwMFi0KZ57m1jgC/Sxlw3hFx5FUDMzM+Lh26Y7ygSKjDKoOoS Af4/BR8LUgIXxn48GQ92EnXNnavWhatNcqwmF+qdcsxjUsDejcPTfgxE3VEQ5dxXr6Omcloj/H6 yl5Q59KPoQ5RZ5/uvo7ZU47MqVaTCnsVgaUgWict93lq/HP6/O1Gq52OUWBDA2AJFpf//jS3viK kPGVN716s/dRhzWjwBgYGHaMnpgtRX7EHN3ayOm967q0gLlYl48GmBsiL3stw4fvm5gd3u1gYpQ Muh/eQxOEjIiN7e/bTRhE1gLu5KQuJQ= X-Google-Smtp-Source: AGHT+IEMvfP6Fh97oRNaj3GVNlhjSqFygi8X/wqAMQAzRVrntdPfe+jNArlUN0+OLtqmSujGxJFQ0A== X-Received: by 2002:a17:902:ea05:b0:223:f7ec:f834 with SMTP id d9443c01a7336-22bea4bd7damr40806085ad.31.1744377385993; Fri, 11 Apr 2025 06:16:25 -0700 (PDT) Received: from localhost.localdomain ([2a12:a305:4::308a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c95cc6sm48245005ad.122.2025.04.11.06.16.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 06:16:25 -0700 (PDT) From: Guodong Xu To: ukleinek@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, dlan@gentoo.org, p.zabel@pengutronix.de, drew@pdp7.com, inochiama@gmail.com, geert+renesas@glider.be, heylenay@4d2.org, tglx@linutronix.de, hal.feng@starfivetech.com, unicorn_wang@outlook.com, duje.mihanovic@skole.hr Cc: elder@riscstar.com, linux-pwm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev Subject: [PATCH 7/9] riscv: dts: spacemit: Add PWM14 backlight support for BPI-F3 Date: Fri, 11 Apr 2025 21:14:21 +0800 Message-ID: <20250411131423.3802611-8-guodong@riscstar.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250411131423.3802611-1-guodong@riscstar.com> References: <20250411131423.3802611-1-guodong@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add a PWM-based backlight node for the Banana Pi BPI-F3 board, using PWM14. The backlight is defined as a 'pwm-backlight' device with brightness levels and a default brightness setting. PWM14 is assigned a period length of 2000 nanoseconds. This configuration was used to verify PWM driver changes, with PWM14 tested and its waveform confirmed as correct. The node status is set to "disabled", and should be enabled when the display driver is ready. Signed-off-by: Guodong Xu --- .../boot/dts/spacemit/k1-bananapi-f3.dts | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/b= oot/dts/spacemit/k1-bananapi-f3.dts index 816ef1bc358e..d04b57ddeb46 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -28,6 +28,32 @@ led1 { default-state =3D "on"; }; }; + + pwm_bl: lcd_backlight { + compatible =3D "pwm-backlight"; + + pwms =3D <&pwm14 2000>; + brightness-levels =3D < + 0 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 + 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 + 40 40 40 40 40 40 40 40 40 41 42 43 44 45 46 47 + 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 + 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 + 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 + 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 + 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 + 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 + 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 + 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 + 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 + 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 + 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 + 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 + 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 + >; + default-brightness-level =3D <100>; + status =3D "disabled"; + }; }; =20 &uart0 { @@ -35,3 +61,9 @@ &uart0 { pinctrl-0 =3D <&uart0_2_cfg>; status =3D "okay"; }; + +&pwm14 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm14_1_cfg>; + status =3D "disabled"; +}; --=20 2.43.0 From nobody Fri Dec 19 09:51:55 2025 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (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 3D9171A3173 for ; Fri, 11 Apr 2025 13:16:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377400; cv=none; b=MkSpwR7Z1n0wr5N6iZA20IJvE2p2NxfWqlnAH4ITRBX0lDk8oKgYi9LcY27Pht4QTIhFr6JmPMy2d9J8p+9UoZ9xXbaHo6cZKwYBI3fywBz+EFHYr6XT314zhpsDeKoCwOlYhIaXncwQI4AaXIfksH6x8xEUduz+s02MKEpMw/4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377400; c=relaxed/simple; bh=6n3VL3xR2NW+WiuR1BgpROds4O7/ouFUZ1fFJBmsbDQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Pym0zQQtl4Apk29R3D387Uk9TlT442zYEvovaw1fzMg5cCZsZYa9DOwGz9i3XEGxzCGig8QGSuQb3M16EchVd66tIY5n07YvjUaHzB40Fl/wb46FkhJoPvFIA6xTPMXkJDe+BNF7JGwudmv8rxB/cP10yf3H62cbqMNMEbJvK0Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=t4i04Luk; arc=none smtp.client-ip=209.85.214.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="t4i04Luk" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2240b4de12bso26451995ad.2 for ; Fri, 11 Apr 2025 06:16:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1744377398; x=1744982198; 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=63RGI1NwLEiYAeH/RFKeArdRDE2NQgX8WQsa8ntLKY4=; b=t4i04LukFjjq2+Jq+254ANtrKvTCGKzpLQxQt7IREewSH882ZSOJCRnybPm7A+oVJc z8RX2SuHnQddm3FI+tmDM2EnJSRq5QhFqlsqI/QQRBEXjFwg7d2H6kVfkHgodyTbASaN Y42s9k/hzpyNcOO4m8xcJAGRcVI6hMlPSOXfu09Cbs+/tDxMmixK/qcYaiAa01HCDY9g yduSO0Q5tfHgeZKEO0zSGm/8DA8zQ5Ma7qdY9DoPRCMOX9shwdQDq5dQb4fP5cSRh4k5 WfG9WRE8qPFlqAFrOlRPNta0Qh58SvtlLY8RuvVuUsNnOn3Jw1lqRXkMaUjbBkdPZ6wZ f5lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744377398; x=1744982198; 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=63RGI1NwLEiYAeH/RFKeArdRDE2NQgX8WQsa8ntLKY4=; b=LNZDfH+1IVURpTaxOp12obNBv065I1sXjr66TGHPin48mAemVX4c+xgnT3CxzQXMwi aQ+44cFX/J3MkkauENCeO7aTpG79PzQymaf98SvOhWkeOSXTvgQ2jXOBposr/GOd0Dyg UdU9AAGNVbHjZN7azaeaxwiIGk3Hv536SLfVGCDGD4ZIJcfoiWA58QWQu4wodsPhkGRy vyAXVUdVj8JNXbNlpCBEix5uBQemiULWGXBX7EIpvKrKB/vS3CulanhCVcv/96DibHaO AQ5r/Lbf3DM+Jo9z9wQ4R4VokNjXagEHVa01SAciJWYMM2kwJX9kzKfBNMqFVNnPvJij z23w== X-Forwarded-Encrypted: i=1; AJvYcCUyqKH1N5T9p+hS4MGQJPwdwG/T36ZeOFPt6HwBHM5+sn560ucQ0CSbaRNvITT/Xk5sft7Pf7PdGheMrjQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxAqnds4BD2qxGrh69Ni5843IYrB0jxXB4I1y+EQvLYG02Ub0pk sImb7tc6Ssw5oIj325m7BHT+KWFETrVJ1W1gpX4wTCfKqhCCG3b0ptjSmF/IVZs= X-Gm-Gg: ASbGncu9xRJYrq0PmMSQvSXHSFEQU3Iyva2TaZlTKSXTfuerX0H/vCuY5QaWpv2JloL SQYZNNUxp+ocfa9wQvplHAOfivzDQPJzCLTvRM6KPw40ie0ecbcwuApaRf2kDlYgmQS8aWBHggs vgYAeaCTxHtrlDOU5H8TAJx6jCOV/vTnmOdn4E+Tbigo+cV9w9KQ7+INYNPBjwpJXkfjj49n1uY qvJNoPHOiHp40GNMAgCTVKBdn/KC4EnPNOrQGz8MddwuvyMkl6mPM0720waX0WJ6o4Kg1HVvrG8 WrCU0WCD5PWuYQVtRX/apzqNzWnQjx8= X-Google-Smtp-Source: AGHT+IGdBpii9FqwXTM5hJBzhslBNKfg5Cs2FGnvGr9Q17Wy0FzzwX5fnWry21A6oGkbvSxeOYahLg== X-Received: by 2002:a17:902:db0d:b0:223:6180:1bf7 with SMTP id d9443c01a7336-22bea4ffb4cmr33239005ad.42.1744377398297; Fri, 11 Apr 2025 06:16:38 -0700 (PDT) Received: from localhost.localdomain ([2a12:a305:4::308a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c95cc6sm48245005ad.122.2025.04.11.06.16.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 06:16:37 -0700 (PDT) From: Guodong Xu To: ukleinek@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, dlan@gentoo.org, p.zabel@pengutronix.de, drew@pdp7.com, inochiama@gmail.com, geert+renesas@glider.be, heylenay@4d2.org, tglx@linutronix.de, hal.feng@starfivetech.com, unicorn_wang@outlook.com, duje.mihanovic@skole.hr Cc: elder@riscstar.com, linux-pwm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev Subject: [PATCH 8/9] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA Date: Fri, 11 Apr 2025 21:14:22 +0800 Message-ID: <20250411131423.3802611-9-guodong@riscstar.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250411131423.3802611-1-guodong@riscstar.com> References: <20250411131423.3802611-1-guodong@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The SpacemiT K1 SoC uses PWM_PXA driver. Update the Kconfig file for the PWM_PXA driver to allow the SpacemiT K1 SoC to use it. Signed-off-by: Guodong Xu --- drivers/pwm/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pwm/Kconfig b/drivers/pwm/Kconfig index 4731d5b90d7e..6731669e724e 100644 --- a/drivers/pwm/Kconfig +++ b/drivers/pwm/Kconfig @@ -493,7 +493,7 @@ config PWM_PCA9685 =20 config PWM_PXA tristate "PXA PWM support" - depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST + depends on ARCH_PXA || ARCH_MMP || ARCH_SPACEMIT || COMPILE_TEST depends on HAS_IOMEM help Generic PWM framework driver for PXA. --=20 2.43.0 From nobody Fri Dec 19 09:51:55 2025 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (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 125CE26AFC for ; Fri, 11 Apr 2025 13:16:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377412; cv=none; b=cSIVpNuo43WcsRjPY6VybL/ANxS5fZNGWk5+pVmaXjArbeJUA2J/3HOU4EguJC96atbOBSnmY3GWJyWp9ThEE+/dZ2T0G9Zf1ObxpLdccUhnhDWACTk3JcoM+m1b4s1p3kW1Bd8skf+xSdlfkchdUmLk0hVQnUCzT5NRy/XtidQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744377412; c=relaxed/simple; bh=3q6LzsDwiE+yVVac9evuQozKO150MG55tmEaBUnFpq8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=MwmMMo/C0Qb6PNIP9KNqrMFfjhgduDQgYS83tedtGtMMH7ycMAMwgBltL/5XflgtUXwXb4tWdj9GWHsE5y8f3/PvDb4YuLKNOTurcsADvphVpkTY9RAhiLj5hwzEpn45u/7NfCi1c/x0Hx7IMHOrU2QsqCgZnPm61l12+bYXCqc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=07hwH+bv; arc=none smtp.client-ip=209.85.214.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="07hwH+bv" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-227b650504fso18823215ad.0 for ; Fri, 11 Apr 2025 06:16:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1744377410; x=1744982210; 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=8UqYwabiGCbW0lFM+J6bILwkNakAnqe4wz5kWFQbMVg=; b=07hwH+bvvpQ+98Tv/g2XwiE/ZR1TXJsbuhS5fgEIj6zK8JiTOEvGZWB+DZUX7ewvqL 84GRMIclHqZyc8UKll2c2rZxp0aqMhi38kMIFmiRpptS3s13KXyiDW7nQFT5xCR7lJE4 ogANPTWxk8slDLbIhUUcoFYyYF7+u3MLpPRrn3LvpvC0mFb3FFdgJs2gLmuovMuUPaWe Bv3OgllDX8bMWHjmfSCfdEX8zTFBPgghBybALJt/n6v/Rs7iHnswNlJZ855PAjBNVVJq w3VrIoyUnfXF5uNr1X81X027cDy19b77oZBNgCLrddswxbHhZHbC83dBk62tGlJB3/Zo T6xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744377410; x=1744982210; 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=8UqYwabiGCbW0lFM+J6bILwkNakAnqe4wz5kWFQbMVg=; b=T8zfrQfzujSiTy0egDCGwemZRilnm6OqowQ4WWsFmVt6pAwDC73LztCikn9pTcht3b XUqzc4M9TvDl3iGaDS7Rh0TIGOV2uZK8dqvq8nSIl+zA+zNKi/PhW+dozq1OSHqUinxA wjrszfHW1qnJsmDxvycA0YG5NelJk/+MgIDXHATVaGziCnmBKtRa0TvD5/fFHAwmpH4Q JaUUIkkbrbNG5dPtEuoIVdcOwxI98OXSr9OiW9IxIrnUYIGYEMYmH22dKuFqNj0ffaX1 IaQyrPL0aF0VPTjAzshcP4/gnmrqVKM7KIiSTNck/7qo5sg1swfcTIG9tdHBBKHPk6T6 p5Ig== X-Forwarded-Encrypted: i=1; AJvYcCW9IN27Bp9yjyvhi13YR4T4HSgxhCYGpiE2K1AyAESEAUi0x9cPrZM7kgP2IoHD66uBL8UHo1wfROL4RZE=@vger.kernel.org X-Gm-Message-State: AOJu0YxXaxS6baVM3Cp27PJDVycQo4HhM34vBdSiO9zTHOb/GfZrgvlF 5MvFAGJRiIZpwuDU0rhmwDiUBhjPtVuJ5dXdlXsjL81vxJ5m0Qor2xJ9wRnthUY= X-Gm-Gg: ASbGncs7dApnd+e4Xq9HM6dhB62VkJ37F7xueGWcM8+/p0ZsmL2t7Wt679P1icBJDDm iWHI2V1EXtLnahQPTxyQuPNHTzKyz2GsrfF959RqMA+nvmZkwjamdSIE18gWQKj9Prau2GANa5u p0wXDTK+cCFWlwAjDvVtIO79Uu7SCpsmwW7Rd0FXEFUx+E7AQpxzOJ6A2lIUymnHiL6Za96CeHl obcJxFxbYJXZshDv9gj1d0/sbBOsE+8qDC+YlHHaHuQbM6QgjU4BsFtKSCsZCut9fdk7q5JxUwQ zBahd8okXz8qDeI/6w9KIbMm8VK+PPk= X-Google-Smtp-Source: AGHT+IECvokSxW4TE1t/6GjH2KzEiHk/fDfcTN3ty6UKV6n7k5pcSeZTqv5IfUu12KUb+He4PBCOnQ== X-Received: by 2002:a17:902:e545:b0:224:1157:6d26 with SMTP id d9443c01a7336-22bea49616dmr42095625ad.4.1744377410365; Fri, 11 Apr 2025 06:16:50 -0700 (PDT) Received: from localhost.localdomain ([2a12:a305:4::308a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c95cc6sm48245005ad.122.2025.04.11.06.16.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 06:16:49 -0700 (PDT) From: Guodong Xu To: ukleinek@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, dlan@gentoo.org, p.zabel@pengutronix.de, drew@pdp7.com, inochiama@gmail.com, geert+renesas@glider.be, heylenay@4d2.org, tglx@linutronix.de, hal.feng@starfivetech.com, unicorn_wang@outlook.com, duje.mihanovic@skole.hr Cc: elder@riscstar.com, linux-pwm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev Subject: [PATCH 9/9] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC Date: Fri, 11 Apr 2025 21:14:23 +0800 Message-ID: <20250411131423.3802611-10-guodong@riscstar.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250411131423.3802611-1-guodong@riscstar.com> References: <20250411131423.3802611-1-guodong@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Enable CONFIG_PWM and CONFIG_PWM_PXA in the defconfig to support the PWM controller used on the SpacemiT K1 SoC. Signed-off-by: Guodong Xu --- arch/riscv/configs/defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 4888529df1d8..9bd972867e0a 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -259,6 +259,8 @@ CONFIG_RPMSG_CTRL=3Dy CONFIG_RPMSG_VIRTIO=3Dy CONFIG_PM_DEVFREQ=3Dy CONFIG_IIO=3Dy +CONFIG_PWM=3Dy +CONFIG_PWM_PXA=3Dy CONFIG_THEAD_C900_ACLINT_SSWI=3Dy CONFIG_PHY_SUN4I_USB=3Dm CONFIG_PHY_STARFIVE_JH7110_DPHY_RX=3Dm --=20 2.43.0