From patchwork Tue Apr 16 07:52:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kongyang Liu X-Patchwork-Id: 1924094 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=gqua/YdU; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VJkSw0C2jz1yZC for ; Tue, 16 Apr 2024 22:52:00 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8EBC58842C; Tue, 16 Apr 2024 14:51:16 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="gqua/YdU"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 1E36788300; Tue, 16 Apr 2024 09:53:18 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id D9AAB881CE for ; Tue, 16 Apr 2024 09:53:15 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=seashell11234455@gmail.com Received: by mail-oi1-x22c.google.com with SMTP id 5614622812f47-3c70964374bso1114867b6e.1 for ; Tue, 16 Apr 2024 00:53:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713253994; x=1713858794; darn=lists.denx.de; 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=0HFM3id9jsN+n7e1uUOAIVx+J1XRQ0TPRsTOnndXon8=; b=gqua/YdUOS22b4/DpIDWM/pIv75wEPjgChyFvKopaZfGs+2nDX7bUL7Q7eql4mNlvR QlUpXzkYSK0FeEBi5C0N5xi2jLcTt61cYL0c7dDGKWLxfzTy/eDieJ6942NrV5wu45HC Ymqlx2XberZY/zevM23Icbvixl5AabBIH7fBr5j+zowuhHpaXVQm0VPX3wh9ZH5a8pdo rdR3ndd7AeuyLSRJiGkXSUzTuyztETIIJMczrkag+A5MJvVQ9Ei44MUmqsS+wx83qsGH EUN99ePaTvCC2Q/n/G8KCIiHi1oh6KC8VPnn0ETZswAJh9jHGnwxLJhRWjrrBBEV1pU8 YumQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713253994; x=1713858794; 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=0HFM3id9jsN+n7e1uUOAIVx+J1XRQ0TPRsTOnndXon8=; b=NXZ6GgInWTrJR2ghmSOaJcx/sPvikntSCtYwRC0ZasA5cJwb97/R/szuB2qKdeKGnU 4lG9N2BFxRS5mRfLtDFDGsqSxS1oHd59KenQZWaFJDJsaoDZVJT9dOAGysTPg00JDukX knxBe7JfxU/QYWYH+/68Nxavs+g8lzOcRf2v1HG2l9dTU1VqzIHZrMOvRYjxogjZ193G jVx5dlA5ms9UZ/gb5TOli9MD9OObjXzJUjFQkmsvvh4+7PrsVcUtQQPWsmdQwhFHi5Vb fYQHrWTfNd9F8eDmb+SzNV9r7R4ZzbDC6eiylUnmedHk/S2H39OTjapgOJD5eVvCsc1g /Wig== X-Gm-Message-State: AOJu0YzxSK5zdl3ULQnRx7kkI8DzGAc3tU+3zcfHQqDjQHmqRRTTWwxb QCXnVoAXhiDvux7SPapC8yszdkoND4itJY1lGQKHCvp4P7joPfzADAceCYMUUVGzjQ== X-Google-Smtp-Source: AGHT+IEKd45W1xLVHaheGBaZXIxGf6kg/TZpliTpA0/LaJM17ZONtxTSDY3XGJ4rnxkt+VVvG/6xdQ== X-Received: by 2002:a54:4891:0:b0:3c6:f4d0:3329 with SMTP id r17-20020a544891000000b003c6f4d03329mr12051553oic.13.1713253993893; Tue, 16 Apr 2024 00:53:13 -0700 (PDT) Received: from localhost.localdomain ([120.204.189.229]) by smtp.gmail.com with ESMTPSA id e12-20020a056a0000cc00b006ed2709ada6sm8391681pfj.65.2024.04.16.00.53.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Apr 2024 00:53:13 -0700 (PDT) From: Kongyang Liu To: u-boot@lists.denx.de Cc: Marek Vasut , Michal Simek , Paul Barker , Svyatoslav Ryhel , Tom Rini Subject: [PATCH 1/3] sysreset: cv1800b: Add sysreset driver for cv1800b SoC Date: Tue, 16 Apr 2024 15:52:38 +0800 Message-ID: <20240416075254.13729-2-seashell11234455@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240416075254.13729-1-seashell11234455@gmail.com> References: <20240416075254.13729-1-seashell11234455@gmail.com> MIME-Version: 1.0 X-Mailman-Approved-At: Tue, 16 Apr 2024 14:51:12 +0200 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Add sysreset driver for cv1800b SoC Signed-off-by: Kongyang Liu Reviewed-by: Leo Yu-Chi Liang --- drivers/sysreset/Kconfig | 5 +++ drivers/sysreset/Makefile | 1 + drivers/sysreset/sysreset_cv1800b.c | 64 +++++++++++++++++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 drivers/sysreset/sysreset_cv1800b.c diff --git a/drivers/sysreset/Kconfig b/drivers/sysreset/Kconfig index 49c0787b26..b64bfadb20 100644 --- a/drivers/sysreset/Kconfig +++ b/drivers/sysreset/Kconfig @@ -59,6 +59,11 @@ config SYSRESET_CMD_POWEROFF endif +config SYSRESET_CV1800B + bool "Enable support for Sophgo cv1800b System Reset" + help + Enable system reset support for Sophgo cv1800b SoC. + config POWEROFF_GPIO bool "Enable support for GPIO poweroff driver" depends on DM_GPIO diff --git a/drivers/sysreset/Makefile b/drivers/sysreset/Makefile index e0e732205d..d59299aa31 100644 --- a/drivers/sysreset/Makefile +++ b/drivers/sysreset/Makefile @@ -7,6 +7,7 @@ obj-$(CONFIG_ARCH_ASPEED) += sysreset_ast.o obj-$(CONFIG_ARCH_ROCKCHIP) += sysreset_rockchip.o obj-$(CONFIG_ARCH_STI) += sysreset_sti.o obj-$(CONFIG_SANDBOX) += sysreset_sandbox.o +obj-$(CONFIG_SYSRESET_CV1800B) += sysreset_cv1800b.o obj-$(CONFIG_POWEROFF_GPIO) += poweroff_gpio.o obj-$(CONFIG_SYSRESET_GPIO) += sysreset_gpio.o obj-$(CONFIG_$(SPL_TPL_)SYSRESET_MAX77663) += sysreset_max77663.o diff --git a/drivers/sysreset/sysreset_cv1800b.c b/drivers/sysreset/sysreset_cv1800b.c new file mode 100644 index 0000000000..9cd62772ef --- /dev/null +++ b/drivers/sysreset/sysreset_cv1800b.c @@ -0,0 +1,64 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (c) 2024, Kongyang Liu + */ + +#include +#include +#include +#include +#include +#include + +#define REG_RTC_BASE (void *)0x05026000 +#define REG_RTC_CTRL_BASE (void *)0x05025000 +#define REG_RTC_EN_SHDN_REQ (REG_RTC_BASE + 0xc0) +#define REG_RTC_EN_PWR_CYC_REQ (REG_RTC_BASE + 0xc8) +#define REG_RTC_EN_WARM_RST_REQ (REG_RTC_BASE + 0xcc) +#define REG_RTC_CTRL_UNLOCKKEY (REG_RTC_CTRL_BASE + 0x4) +#define REG_RTC_CTRL (REG_RTC_CTRL_BASE + 0x8) + +#define CTRL_UNLOCKKEY_MAGIC 0xAB18 + +/* REG_RTC_CTRL */ +#define BIT_REQ_SHDN BIT(0) +#define BIT_REQ_PWR_CYC BIT(3) +#define BIT_REQ_WARM_RST BIT(4) + +static struct { + void *pre_req_reg; + u32 req_bit; +} reset_info[SYSRESET_COUNT] = { + [SYSRESET_WARM] = { REG_RTC_EN_WARM_RST_REQ, BIT_REQ_WARM_RST }, + [SYSRESET_COLD] = { REG_RTC_EN_WARM_RST_REQ, BIT_REQ_WARM_RST }, + [SYSRESET_POWER] = { REG_RTC_EN_PWR_CYC_REQ, BIT_REQ_PWR_CYC }, + [SYSRESET_POWER_OFF] = { REG_RTC_EN_SHDN_REQ, BIT_REQ_SHDN }, +}; + +static int cv1800b_sysreset_request(struct udevice *dev, enum sysreset_t type) +{ + u32 reg; + + writel(1, reset_info[type].pre_req_reg); + writel(CTRL_UNLOCKKEY_MAGIC, REG_RTC_CTRL_UNLOCKKEY); + reg = readl(REG_RTC_CTRL); + writel(0xFFFF0800 | reset_info[type].req_bit, REG_RTC_CTRL); + + return -EINPROGRESS; +} + +static struct sysreset_ops cv1800b_sysreset = { + .request = cv1800b_sysreset_request, +}; + +static const struct udevice_id cv1800b_sysreset_ids[] = { + { .compatible = "sophgo,cv1800b-sysreset", }, + {}, +}; + +U_BOOT_DRIVER(sysreset_cv1800b) = { + .name = "cv1800b_sysreset", + .id = UCLASS_SYSRESET, + .ops = &cv1800b_sysreset, + .of_match = cv1800b_sysreset_ids +}; From patchwork Tue Apr 16 07:52:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kongyang Liu X-Patchwork-Id: 1924095 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=SbJ2guci; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VJkT958Rgz1yZC for ; Tue, 16 Apr 2024 22:52:13 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id EC81088432; Tue, 16 Apr 2024 14:51:16 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="SbJ2guci"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 5DFDC88300; Tue, 16 Apr 2024 09:53:21 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 14410881CE for ; Tue, 16 Apr 2024 09:53:19 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=seashell11234455@gmail.com Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-6eaf9565e6bso2519596b3a.2 for ; Tue, 16 Apr 2024 00:53:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713253997; x=1713858797; darn=lists.denx.de; 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=p+pSRHq9IUNtt+FfQAbtamhi30xC0HUXRAdlPl+ed/o=; b=SbJ2guci7BbcKWn7AeKBUW74QAiSGaLPmMkl3evbTjxBidcdGtLU/zwn4pzbHeibWn JLlDR2LBFSu6tKaznngtgaFuREaxS7uZq3RDxqr3Jxo3/nJ1/2FLA93T9LhukHcA6tEV Tn5lXizaDsKj+17sJ66loMFJNCC/Kp8t0bljbChKaNBYtE81VIjS2az242JIzTc9pHMq M4suaECJ4qhlIlmwVrL3QynCDy9zikGG5tdVHtyh9lvzIfjY8mg9E2o8Ss4c54ylrnjc mDnejncuUf9wLMUL7wYLb6KDPCaS4EY/gkcW7tz/UqTh+taHeWFKV63zMQtXpCUkVw7L Ex9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713253997; x=1713858797; 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=p+pSRHq9IUNtt+FfQAbtamhi30xC0HUXRAdlPl+ed/o=; b=I3u9H3Yx+L//gdkJ2U2xAxQvazbJQbav2x3e280dssgT6RHl/Dkj6Ux4EuWt3UVQrY rN/sCRZpbeJL7VTy+auygpi/kmlgPNVZHo/0ElxCf0dv7eWO2Q6+7AUIJg6M2/FrY4CD ZXw0Gz+EQATf8fu2RkD4FG7RdvQ6+hzEC0VgplylQ9I6w86H0rOkW7lRrlqx4GJi3MM0 IGq0eVdXoOip5qFJHqsToWb/KckcXxLNd00R8gfogoCPDec0tpaS0B9x9lNkH3ZLgoxJ APfZ0mxbrvm6Exgz/7poZu02YDlxoVovQTdSDt31kWK8+upaWFSdPF8QzSFa6r95mQn2 CaVg== X-Gm-Message-State: AOJu0YyVmIFjP+mBMYK2RGEC9h4Dm7apsQ226UL+Va5WxkOa2s9TK1iW Vl/dn91g7BF/F4avBGnLYSSiHzVNwj1qoB6r+yjlZMfFY3DL2GzpHE/K98Ehr/aj6g== X-Google-Smtp-Source: AGHT+IHvJo0AmZfksTu4lBwFUPyuRefdXdWA4RzpfWjKf/wPsckduZs/It+Or8E874NE0gKVeT3CiA== X-Received: by 2002:a05:6a00:a92:b0:6ed:d5f5:869 with SMTP id b18-20020a056a000a9200b006edd5f50869mr12486483pfl.3.1713253996765; Tue, 16 Apr 2024 00:53:16 -0700 (PDT) Received: from localhost.localdomain ([120.204.189.229]) by smtp.gmail.com with ESMTPSA id e12-20020a056a0000cc00b006ed2709ada6sm8391681pfj.65.2024.04.16.00.53.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Apr 2024 00:53:16 -0700 (PDT) From: Kongyang Liu To: u-boot@lists.denx.de Cc: Leo Yu-Chi Liang , Tom Rini Subject: [PATCH 2/3] board: sophgo: milkv_duo: Bind sysreset driver Date: Tue, 16 Apr 2024 15:52:39 +0800 Message-ID: <20240416075254.13729-3-seashell11234455@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240416075254.13729-1-seashell11234455@gmail.com> References: <20240416075254.13729-1-seashell11234455@gmail.com> MIME-Version: 1.0 X-Mailman-Approved-At: Tue, 16 Apr 2024 14:51:12 +0200 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Bind cv1800b sysreset driver for Sophgo Milk-V Duo board in board_init function. Signed-off-by: Kongyang Liu Reviewed-by: Leo Yu-Chi Liang --- board/sophgo/milkv_duo/board.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/board/sophgo/milkv_duo/board.c b/board/sophgo/milkv_duo/board.c index eaa47be173..e7e28fe248 100644 --- a/board/sophgo/milkv_duo/board.c +++ b/board/sophgo/milkv_duo/board.c @@ -3,7 +3,11 @@ * Copyright (c) 2024, Kongyang Liu */ + #include + int board_init(void) { + if (IS_ENABLED(CONFIG_SYSRESET_CV1800B)) + device_bind_driver(gd->dm_root, "cv1800b_sysreset", "sysreset", NULL); return 0; } From patchwork Tue Apr 16 07:52:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kongyang Liu X-Patchwork-Id: 1924096 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=dMZgaM7X; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VJkTM5PKZz1yZC for ; Tue, 16 Apr 2024 22:52:23 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 54D2188437; Tue, 16 Apr 2024 14:51:17 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="dMZgaM7X"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 03FC688302; Tue, 16 Apr 2024 09:53:24 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id D6C18881CE for ; Tue, 16 Apr 2024 09:53:21 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=seashell11234455@gmail.com Received: by mail-pg1-x534.google.com with SMTP id 41be03b00d2f7-5f415fd71f8so3167347a12.3 for ; Tue, 16 Apr 2024 00:53:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713254000; x=1713858800; darn=lists.denx.de; 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=XJujbw6Wa65Ty3rF13uHN35ZvD5r880M+W+wVV9yM6E=; b=dMZgaM7Xo6NpffEnGRs8XnLHZ4YN4ZMNnaKgaVa8j8ALBBWpkxiZfNDDIfxS3dZeSo d/QRSws61JAEv1PMgFikGbq0mIMmKpBWiWFv3FE7BrvsmImJ+exTwnh98ivTHHb8Eox3 IKmuL2MOyDLdmI0pDVmlxZcGhPDvXEMGU8/aS3kAGqawa9ZTB8GaiioxVRAQIeA8xSOu ToKtZ9HShaUz6/TEf8O4zzgvoP39/6zNdjZIjsaX6t2q4oqDEmQzLeGtKT/b+eQAOTIW 8oKhE1Oo4mIppuCB6VUqLNe02NfOLrMSHlTADtN0fHJONb/r9Dr9jH0Yw1mcInQTyV0I 98qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713254000; x=1713858800; 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=XJujbw6Wa65Ty3rF13uHN35ZvD5r880M+W+wVV9yM6E=; b=q7AniwAM7nSsNCOO/1qzAllx2y7/wZlSkKVS6WXNkEujAm1tKKsLwFXvFfkXhlhaEb LnLjzm6W80TDhj83i4Qwjr8zm7ARGRFOIkN/bIwCJ7SOB4EP+pwTfDWRXJE4UM2vgvVj 8YaJmekqqVenP/n0wlZWyp4Dh3SgU8/h16ZdVgIBkhd62mk8b/ygPvj2pAT2qJcjLVTn aBWH7il5lul7HTGy5Pe1eWEPtG4GhNLprlEA/cKzktr94u7yEaBt2CgvsyK6DbL7ueRu 1/cYwdtB19cpgNDpVeu6Gf8aNI7GyhqNwybWR5Vv3KFcgpUiYuRJO44O/KqGLZbMKhv0 pnjA== X-Gm-Message-State: AOJu0YzlBsjzZMzcBysqUYP7YtcYwjwJ8FsdfIwOj6Sh7/p04MWqaKZn VGOGlBqYb5U9yljhiS9VkRSesrmKEl9iFMrWs36Te6rH9BE2XPgp3Qa4zevuYBCC4Q== X-Google-Smtp-Source: AGHT+IGRLuV1S3C9dCrNzhCcpxVltkOF0fhL7xuxwsnC4w6RIrF2OvwMznxq9/osTFWJBtd402CVsQ== X-Received: by 2002:a05:6a21:1690:b0:1a9:d6e2:66e9 with SMTP id np16-20020a056a21169000b001a9d6e266e9mr5796760pzb.28.1713253999395; Tue, 16 Apr 2024 00:53:19 -0700 (PDT) Received: from localhost.localdomain ([120.204.189.229]) by smtp.gmail.com with ESMTPSA id e12-20020a056a0000cc00b006ed2709ada6sm8391681pfj.65.2024.04.16.00.53.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Apr 2024 00:53:18 -0700 (PDT) From: Kongyang Liu To: u-boot@lists.denx.de Cc: Leo Yu-Chi Liang , Tom Rini Subject: [PATCH 3/3] configs: milkv_duo: Add sysreset configs Date: Tue, 16 Apr 2024 15:52:40 +0800 Message-ID: <20240416075254.13729-4-seashell11234455@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240416075254.13729-1-seashell11234455@gmail.com> References: <20240416075254.13729-1-seashell11234455@gmail.com> MIME-Version: 1.0 X-Mailman-Approved-At: Tue, 16 Apr 2024 14:51:12 +0200 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Add sysreset configs as well as poweroff and reset commands for Sophgo Milk-V Duo board. Signed-off-by: Kongyang Liu Reviewed-by: Leo Yu-Chi Liang --- configs/milkv_duo_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/milkv_duo_defconfig b/configs/milkv_duo_defconfig index e8413d7aa9..28bd4b53d3 100644 --- a/configs/milkv_duo_defconfig +++ b/configs/milkv_duo_defconfig @@ -19,6 +19,7 @@ CONFIG_HUSH_PARSER=y CONFIG_SYS_PROMPT="milkv_duo# " CONFIG_CMD_MMC=y CONFIG_CMD_PART=y +CONFIG_CMD_POWEROFF=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y CONFIG_ENV_OVERWRITE=y @@ -30,3 +31,5 @@ CONFIG_MMC_SDHCI_ADMA=y CONFIG_MMC_SDHCI_CV1800B=y CONFIG_SYS_NS16550=y CONFIG_SYS_NS16550_MEM32=y +CONFIG_SYSRESET=y +CONFIG_SYSRESET_CV1800B=y