From patchwork Wed Mar 16 15:27:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 1606211 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=NmnatmBn; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KJZ0s2ZQFz9sBy for ; Thu, 17 Mar 2022 02:28:13 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2587983A66; Wed, 16 Mar 2022 16:28:01 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="NmnatmBn"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 4B982837C9; Wed, 16 Mar 2022 16:27:56 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450: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 0EC4C837C9 for ; Wed, 16 Mar 2022 16:27:53 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=tommaso.merciai@amarulasolutions.com Received: by mail-ed1-x534.google.com with SMTP id w25so3158133edi.11 for ; Wed, 16 Mar 2022 08:27:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=c3uYoATMarCpouyvGrubaKhfjsgx3cfJbHTI6V0iZVI=; b=NmnatmBn55yx6Wk6enxjPHXqL6L6GOXEXWM1qTpq0Mvq9fq3cHqqEdH9fQO34PtvR3 I3hxFxwCWtdw/nz48qKE3X9z5Ed/tSyf+ku3LrqKgM+bWwGW5nvYA5OoYkf1OLOXtRum F6TG/NimNs1r8xnt3hWUiigDY3kv8ypUbQekM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=c3uYoATMarCpouyvGrubaKhfjsgx3cfJbHTI6V0iZVI=; b=B0m++NbPzlwR2PUV9jB5opuV41umFQ8vCMyHHh4mL6V+JEavzR09KyfaQgOI8Vz5Ms EnLdFWedFUoA1DBDT4pmzlt6R4gGFtz3W4daSJCcZ+7dwosT/ZGS8yMpcqNl8El/NJtC 7YG+uhxqgeEfhzn3oEJuhzmLOCtZ4m2jb7LIp4HS/r5eudES3tV3yP2T4wwkoov08aQg dXDGmbY01UghVnhZZndzTHVUH8nYVtt7tMvss9Z3c9UgOpKZ8esitjFfVsI3SFOA+A/U 6XJwWY1mIYZw21+i44k6sJqGEnRz5/MkefyA04KwBkoDFX4JovpozSytJfEspMFupJEo d4lg== X-Gm-Message-State: AOAM533XjVfOOmw+Plg18kHe5BZ/f1Q3kUv7+GfrZoGFgdRMx9eCsWeZ mALgpFakixv9Yc7oi3oc+8njvQ== X-Google-Smtp-Source: ABdhPJxKHFpvhyCf7+QCmsTtzU9Dopks/rK9kHrgLEV6tzXVuLfZf5AjSwyDcUOc4EXnkwT8eS7Idw== X-Received: by 2002:aa7:cac3:0:b0:412:fdeb:a5fa with SMTP id l3-20020aa7cac3000000b00412fdeba5famr29614962edt.257.1647444472655; Wed, 16 Mar 2022 08:27:52 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-56-61.cust.vodafonedsl.it. [188.217.56.61]) by smtp.gmail.com with ESMTPSA id v10-20020a170906380a00b006a68610908asm1022219ejc.24.2022.03.16.08.27.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Mar 2022 08:27:52 -0700 (PDT) From: Tommaso Merciai To: Cc: tommaso.merciai@amarulasolutions.com, Peng Fan , Ye Li , Andrey Zhizhikin , Alice Guo , u-boot@lists.denx.de Subject: [PATCH v2 1/9] arch: mach-imx: imx8m: add pwm1/pwm2 base address Date: Wed, 16 Mar 2022 16:27:37 +0100 Message-Id: <20220316152746.47768-2-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> References: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 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.5 at phobos.denx.de X-Virus-Status: Clean Add pwm1/pwm2 base address defines into imx-regs file References: - IMX8MMRM.pdf p 3882 Signed-off-by: Tommaso Merciai --- arch/arm/include/asm/arch-imx8m/imx-regs.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/include/asm/arch-imx8m/imx-regs.h b/arch/arm/include/asm/arch-imx8m/imx-regs.h index 11389a0f4d..38f8ba41c3 100644 --- a/arch/arm/include/asm/arch-imx8m/imx-regs.h +++ b/arch/arm/include/asm/arch-imx8m/imx-regs.h @@ -31,6 +31,8 @@ #define SRC_BASE_ADDR 0x30390000 #define GPC_BASE_ADDR 0x303A0000 +#define PWM1_BASE_ADDR 0x30660000 +#define PWM2_BASE_ADDR 0x30670000 #define SYSCNT_RD_BASE_ADDR 0x306A0000 #define SYSCNT_CMP_BASE_ADDR 0x306B0000 #define SYSCNT_CTRL_BASE_ADDR 0x306C0000 From patchwork Wed Mar 16 15:27:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 1606212 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=l3s9n+/7; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KJZ1B1tzMz9sBy for ; Thu, 17 Mar 2022 02:28:30 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8767883955; Wed, 16 Mar 2022 16:28:26 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="l3s9n+/7"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id F3F4983ADA; Wed, 16 Mar 2022 16:28:22 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (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 BD3DC83CA8 for ; Wed, 16 Mar 2022 16:28:16 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=tommaso.merciai@amarulasolutions.com Received: by mail-ej1-x62b.google.com with SMTP id hw13so4912352ejc.9 for ; Wed, 16 Mar 2022 08:28:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=I3doQQRpxNdmK7OXLUgLA4zmjIYN9IYO6GRW7dtU4DU=; b=l3s9n+/7DQdBi7xKXFwiEmDRq7zPRPXq7VnzAIaNpbOc4U1AiKDUuzTalqR7OpWoEq s48m+HrsPMcbTUTVxXSdIDrTMJosfSpeu/e6POQprWrk2f6BQPw22DayBanxKupi9WUU kpNpaEfnlvxNoFS8+E7yLOIx84S35eYUUcD1g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=I3doQQRpxNdmK7OXLUgLA4zmjIYN9IYO6GRW7dtU4DU=; b=ZWv6E2Z4T+HAg7EHdSgz17NzGTvru8Qnm0akf9q18JtNKKxjLocuErSYm5N1CBVcSV +Nnd85ulL83g8somNckpG0eOzV0QWvxvt5OJ3lSD1tiI5nl4LvBJ/POW6z3zpuMoZzx7 g9mynBBl178KaI/rC0XSeqO5mkk7I4ChvEh9aFjWYJ6yvLT5DkHzZrAcbdTdSOKmdKJP zWI4R9tfI2nWxerP7k88DH0AqtyiQ0M+thRyq94M9YziJTHCWumJXN1wUdqRqfzK5xv4 kwpvsNgYktDgcZ1LamMpzohvqiazRTka94PI6Dcxd9V1ZHy5L68cBfIzNyW59KkvZeCb 3qjQ== X-Gm-Message-State: AOAM531PywdH0uBoTFdDSUWKYZBS7TvnttM5SkWMgymiDmIcLUbidg09 TTZWMnmWnmoNdQUG7sp1OhGYdw== X-Google-Smtp-Source: ABdhPJwhF2h6Mu15mRU+s2whiL6loDANib0SnPnX2SXuq6DpylfU+BnmShG5WJ04WJ+gx+uThgwlJw== X-Received: by 2002:a17:907:97c7:b0:6da:b3ba:6d9f with SMTP id js7-20020a17090797c700b006dab3ba6d9fmr480554ejc.256.1647444496327; Wed, 16 Mar 2022 08:28:16 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-56-61.cust.vodafonedsl.it. [188.217.56.61]) by smtp.gmail.com with ESMTPSA id v10-20020a170906380a00b006a68610908asm1022219ejc.24.2022.03.16.08.28.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Mar 2022 08:28:16 -0700 (PDT) From: Tommaso Merciai To: Cc: tommaso.merciai@amarulasolutions.com, Peng Fan , Andrey Zhizhikin , Alice Guo , Ye Li , u-boot@lists.denx.de Subject: [PATCH v2 2/9] arch: mach-imx: imx8m: add pwm ctrl registers fields defines Date: Wed, 16 Mar 2022 16:27:38 +0100 Message-Id: <20220316152746.47768-3-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> References: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 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.5 at phobos.denx.de X-Virus-Status: Clean Add pwm control registers fields defines into imx-regs.h: - prescaler - dozeen - waiten - dbgen - clksrc_ipg_high - clksrc_ipg, en field References: - iMX8MMRM.pdf p 3884 Signed-off-by: Tommaso Merciai --- arch/arm/include/asm/arch-imx8m/imx-regs.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/include/asm/arch-imx8m/imx-regs.h b/arch/arm/include/asm/arch-imx8m/imx-regs.h index 38f8ba41c3..13538ba5f6 100644 --- a/arch/arm/include/asm/arch-imx8m/imx-regs.h +++ b/arch/arm/include/asm/arch-imx8m/imx-regs.h @@ -353,6 +353,14 @@ struct src { u32 ddr2_rcr; }; +#define PWMCR_PRESCALER(x) (((x - 1) & 0xFFF) << 4) +#define PWMCR_DOZEEN (1 << 24) +#define PWMCR_WAITEN (1 << 23) +#define PWMCR_DBGEN (1 << 22) +#define PWMCR_CLKSRC_IPG_HIGH (2 << 16) +#define PWMCR_CLKSRC_IPG (1 << 16) +#define PWMCR_EN (1 << 0) + #define WDOG_WDT_MASK BIT(3) #define WDOG_WDZST_MASK BIT(0) struct wdog_regs { From patchwork Wed Mar 16 15:27:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 1606213 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=PxUeoFx/; dkim-atps=neutral Authentication-Results: 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=) 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 RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KJZ1N5xM5z9sBy for ; Thu, 17 Mar 2022 02:28:40 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 0F6A283CAF; Wed, 16 Mar 2022 16:28:32 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="PxUeoFx/"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 20C9783963; Wed, 16 Mar 2022 16:28:24 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) (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 A825D83C8F for ; Wed, 16 Mar 2022 16:28:18 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=tommaso.merciai@amarulasolutions.com Received: by mail-ej1-x62f.google.com with SMTP id qt6so4917136ejb.11 for ; Wed, 16 Mar 2022 08:28:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=7Qvx2EZ3YrkTMfefiwyQ81KKobVjk0KdnSv2E/AnFCc=; b=PxUeoFx/mCg1v10HGlBUvGVvEf0xKjKVrVpe8edaCkJK+JGo8MKPohtzttUHc+Lwik Iyv2o5DyREwDEN/ozJC1qcQ74NVzyVlwQXZq/RxBnYNr+6PclydwDxLutjEyH2/Yy8gv Eq0k4yWs4/CkElseM+oBnYWvF9UsKNyVUJfuo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=7Qvx2EZ3YrkTMfefiwyQ81KKobVjk0KdnSv2E/AnFCc=; b=wvm9tKTFCbIPUQC0cpGK502jtpAYkBq7o88Bi2INfc7hONjpGa+7Zn6bYh8Od2A5WJ jKf3S5Xduzwdn+P8PCEugFYA1hwBmm0a8QabN7Qnr7yuKNbhGu63lz2bk3YJvkTzuvxT cteb8NvRQRUjl4lVZjerajBIHaZI72HvsEPIjJdzmBSU4EonEhcDBnCR7YyM7e+yyobd ZXkAnGSY3NBACm64rF5RHWZy5QHZb4UUShjD5qSGyh+Jy26ZJ+InFe9hpnBJSZM/M9yL gRZhD/76esCstwWPk7FMszHUXTNBcCZ2OTmS2WF7QanAp3hxetLEKtr/xSkRk2UsPt8h gLBg== X-Gm-Message-State: AOAM5317lMPjSgXYVDaVmxD90ZSHUYcHoabzYDnn9bXNaXQ+9FKMOzkY HC0ngHIEujJGOJ5dKlbcOa7j+w== X-Google-Smtp-Source: ABdhPJzzf4acCcCo9Hb5qijpFrfjFEEQ0fIfLjYgyStIk1VMYRbFhTXBWS76oX1C110EFIaLMZnKZQ== X-Received: by 2002:a17:906:a20c:b0:6ce:a87e:5013 with SMTP id r12-20020a170906a20c00b006cea87e5013mr388718ejy.379.1647444498291; Wed, 16 Mar 2022 08:28:18 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-56-61.cust.vodafonedsl.it. [188.217.56.61]) by smtp.gmail.com with ESMTPSA id v10-20020a170906380a00b006a68610908asm1022219ejc.24.2022.03.16.08.28.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Mar 2022 08:28:18 -0700 (PDT) From: Tommaso Merciai To: Cc: tommaso.merciai@amarulasolutions.com, Peng Fan , Andrey Zhizhikin , Alice Guo , Ye Li , u-boot@lists.denx.de Subject: [PATCH v2 3/9] arch: mach-imx: imx8m: add pwm_regs struct in imx-regs Date: Wed, 16 Mar 2022 16:27:39 +0100 Message-Id: <20220316152746.47768-4-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> References: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 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.5 at phobos.denx.de X-Virus-Status: Clean Add pwm_regs struct for i.MX8MM SOC Signed-off-by: Tommaso Merciai --- arch/arm/include/asm/arch-imx8m/imx-regs.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/include/asm/arch-imx8m/imx-regs.h b/arch/arm/include/asm/arch-imx8m/imx-regs.h index 13538ba5f6..9217f93a50 100644 --- a/arch/arm/include/asm/arch-imx8m/imx-regs.h +++ b/arch/arm/include/asm/arch-imx8m/imx-regs.h @@ -361,6 +361,15 @@ struct src { #define PWMCR_CLKSRC_IPG (1 << 16) #define PWMCR_EN (1 << 0) +struct pwm_regs { + u32 cr; + u32 sr; + u32 ir; + u32 sar; + u32 pr; + u32 cnr; +}; + #define WDOG_WDT_MASK BIT(3) #define WDOG_WDZST_MASK BIT(0) struct wdog_regs { From patchwork Wed Mar 16 15:27:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 1606214 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=ep6k+7Zh; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KJZ1Z5xrQz9sBy for ; Thu, 17 Mar 2022 02:28:50 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8DC1783CA1; Wed, 16 Mar 2022 16:28:46 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="ep6k+7Zh"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 4AB6183963; Wed, 16 Mar 2022 16:28:27 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (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 80B5F83C98 for ; Wed, 16 Mar 2022 16:28:20 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=tommaso.merciai@amarulasolutions.com Received: by mail-ed1-x529.google.com with SMTP id b15so3195740edn.4 for ; Wed, 16 Mar 2022 08:28:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=s3lwq6YpB6BGxL2EE/Bi7N92shJS64nV6ph5aVVJ7TU=; b=ep6k+7ZhHh+p0p19MUi5KxCqx/AlsS4XbxUNuBILDeGAXg4JH9J7sSq2cEQjkCJPp/ PRbnzQGvOO4deQ0yFwCKBkDD9CiUCnuv+h0MceQI9IyWxXSErTjhHPS4tNP8SHHTxQ/G 5REEugPOnGbnHEgMYhXuOzOKxm5A3WfswE+RU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=s3lwq6YpB6BGxL2EE/Bi7N92shJS64nV6ph5aVVJ7TU=; b=DonFy8D2GZwwKb99969AyTiD1DMaFtgmqu+znDdwlFNbibXEZn3iWS93uLgSmxIMYG DnbElvtmbl1jV8dkwqLpyFMYg4N36YhZgOVS2BX9q4Pr1o/Okjv5ApTPg5XVNb3POkhT ZgBm5DqlyJhkWgOs03VC41kYst0TDqwZpOkjutXNeOw77AQVNZzXQL1dlGimxwa1WGDC 99A7aOcqIXFFGC/r9FoyTS+1D1UGCOR3/9SDCEGj1d4B0cs6OAbRf2xeOvMUeWkCqy18 XgjC+tDWAt8L+vtL4bq3HRungqSE1rrnoWx/baheuTo+97UIRT5z8Q7l7cI+8Mub+5ux ueuQ== X-Gm-Message-State: AOAM533srp1s3cqGkull3nqsPWc3xw5isB8oys3yLEmAmLOIarg3Kdpc wTZXIaAHDu7V7+YC/Vi2UGdxRg== X-Google-Smtp-Source: ABdhPJyrhlPasBGnshukn9rU8oYslC49thu9VegtMny6yuKBtoM3FAfPhwDowp8tGtjTcOgnPTXAOA== X-Received: by 2002:aa7:da93:0:b0:416:4aca:bef7 with SMTP id q19-20020aa7da93000000b004164acabef7mr42167eds.296.1647444500081; Wed, 16 Mar 2022 08:28:20 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-56-61.cust.vodafonedsl.it. [188.217.56.61]) by smtp.gmail.com with ESMTPSA id v10-20020a170906380a00b006a68610908asm1022219ejc.24.2022.03.16.08.28.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Mar 2022 08:28:19 -0700 (PDT) From: Tommaso Merciai To: Cc: tommaso.merciai@amarulasolutions.com, Stefano Babic , Fabio Estevam , "NXP i.MX U-Boot Team" , Peng Fan , Ye Li , Alice Guo , Andrey Zhizhikin , Marek Vasut , =?utf-8?q?Marek_Beh=C3=BAn?= , u-boot@lists.denx.de Subject: [PATCH v2 4/9] arm: imx: imx8mm: add enable_pwm_clk function Date: Wed, 16 Mar 2022 16:27:40 +0100 Message-Id: <20220316152746.47768-5-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> References: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 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.5 at phobos.denx.de X-Virus-Status: Clean Add function enable_pwm_clk into in clock_imx8mm.c. This function first configure, then enable pwm clock from clock control register. The following configuration is used: source(0) -> 24 MHz ref clock div(0) -> no division for this clock References: - iMX8MMRM.pdf p 303 Signed-off-by: Tommaso Merciai --- Changes since v1: - Fix enable_pwm_clk function implementation. Now is generic for all pwm clks arch/arm/mach-imx/imx8m/clock_imx8mm.c | 53 ++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/arch/arm/mach-imx/imx8m/clock_imx8mm.c b/arch/arm/mach-imx/imx8m/clock_imx8mm.c index 49945faf2c..ffb9456607 100644 --- a/arch/arm/mach-imx/imx8m/clock_imx8mm.c +++ b/arch/arm/mach-imx/imx8m/clock_imx8mm.c @@ -313,6 +313,59 @@ void enable_usboh3_clk(unsigned int enable) } } +void enable_pwm_clk(u32 index, unsigned char enable) +{ + switch (index) { + case 0: + if (enable) { + clock_enable(CCGR_PWM1, false); + clock_set_target_val(PWM1_CLK_ROOT, CLK_ROOT_ON | + CLK_ROOT_SOURCE_SEL(0) | + CLK_ROOT_PRE_DIV(CLK_ROOT_PRE_DIV1)); + clock_enable(CCGR_PWM1, true); + } else { + clock_enable(CCGR_PWM1, false); + } + return; + case 1: + if (enable) { + clock_enable(CCGR_PWM2, false); + clock_set_target_val(PWM2_CLK_ROOT, CLK_ROOT_ON | + CLK_ROOT_SOURCE_SEL(0) | + CLK_ROOT_PRE_DIV(CLK_ROOT_PRE_DIV1)); + clock_enable(CCGR_PWM2, true); + } else { + clock_enable(CCGR_PWM2, false); + } + return; + case 2: + if (enable) { + clock_enable(CCGR_PWM3, false); + clock_set_target_val(PWM3_CLK_ROOT, CLK_ROOT_ON | + CLK_ROOT_SOURCE_SEL(0) | + CLK_ROOT_PRE_DIV(CLK_ROOT_PRE_DIV1)); + clock_enable(CCGR_PWM3, true); + } else { + clock_enable(CCGR_PWM3, false); + } + return; + case 3: + if (enable) { + clock_enable(CCGR_PWM4, false); + clock_set_target_val(PWM4_CLK_ROOT, CLK_ROOT_ON | + CLK_ROOT_SOURCE_SEL(0) | + CLK_ROOT_PRE_DIV(CLK_ROOT_PRE_DIV1)); + clock_enable(CCGR_PWM4, true); + } else { + clock_enable(CCGR_PWM4, false); + } + return; + default: + printf("Invalid pwm index\n"); + return; + } +} + void init_uart_clk(u32 index) { /* From patchwork Wed Mar 16 15:27:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 1606215 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=agD7X+9h; dkim-atps=neutral Authentication-Results: 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=) 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 RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KJZ1p0GC5z9sBy for ; Thu, 17 Mar 2022 02:29:01 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2286983C98; Wed, 16 Mar 2022 16:28:52 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="agD7X+9h"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 0EA8A83963; Wed, 16 Mar 2022 16:28:31 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (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 0219B83C06 for ; Wed, 16 Mar 2022 16:28:21 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=tommaso.merciai@amarulasolutions.com Received: by mail-ed1-x52f.google.com with SMTP id w4so3174587edc.7 for ; Wed, 16 Mar 2022 08:28:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ADBFxSZ8TBOKFjmJQB06RCatBiFlmWpFPZ6C90DaIao=; b=agD7X+9hoUeGTP7hlwOSTvjsSei/t7k1nMM6W5yewfvyU8TPyOO7DVfQj9VWEf1l8K e8fwbK3g20C98VXWLMoi8V8IVoz1Jt+RfJ83Mv1iqIJr6kuZSAryJ6VSfxsPCCBzDDRg UkEozsU6f6rgAB4CzLyTm6A5o2uHdOtlcGgRA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ADBFxSZ8TBOKFjmJQB06RCatBiFlmWpFPZ6C90DaIao=; b=Y95b708mBZYxlEs04qf9cI/vBIS+elqduLs5tD7BLx9eyYmzJZX4WOA+H/p1wpflHZ H4kopylz+VOYiR/Uu142PkCKNrmUWFE4v951clT3svgGTNaQCfXttgC8hym2bXMzewo/ EtcvaP53FdKVm/29zgi2qNYmAZ8yDDpVi1xN9EiEInha9S8QmitbMbTEd7dVRsiRqo+F sQTZqrGHEPo7mGprJId82asVzpeZO/g3rsklwokHZ4lx1/dBGIZ+AiGonFqL91pi1igW FNVbKuKtUhpMeXL0XKD5e4c0bA+2Wbat+duUfV6uYLudoGriwKx3ar2YEJLk30K3Vj2E aDqA== X-Gm-Message-State: AOAM5304Z0wdDa/N6WZxhaHFiJmU45YKQ9BYdWFkW0QtiJjY5tfv57Sx PqOY+G9pAZoAPPBEvAbKguBu8A== X-Google-Smtp-Source: ABdhPJyRmmq1DuluYi7FMqTpesQVG++080s5O0IufoTVQdoTsCXSO0sEy+vE3QH85uahYYZWGQHZgA== X-Received: by 2002:a50:fb93:0:b0:416:c4f:bd24 with SMTP id e19-20020a50fb93000000b004160c4fbd24mr30183797edq.225.1647444501615; Wed, 16 Mar 2022 08:28:21 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-56-61.cust.vodafonedsl.it. [188.217.56.61]) by smtp.gmail.com with ESMTPSA id v10-20020a170906380a00b006a68610908asm1022219ejc.24.2022.03.16.08.28.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Mar 2022 08:28:21 -0700 (PDT) From: Tommaso Merciai To: Cc: tommaso.merciai@amarulasolutions.com, Peng Fan , Ye Li , Patrick Wildt , Alice Guo , Andrey Zhizhikin , u-boot@lists.denx.de Subject: [PATCH v2 5/9] imx8m: clock: add enable_pwm_clk function Date: Wed, 16 Mar 2022 16:27:41 +0100 Message-Id: <20220316152746.47768-6-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> References: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 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.5 at phobos.denx.de X-Virus-Status: Clean Add enable_pwm_clk function in clock.h Signed-off-by: Tommaso Merciai --- Changes since v1: - Fix enable_pwm_clk function implementation. Now is generic for all pwm clks arch/arm/include/asm/arch-imx8m/clock.h | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/include/asm/arch-imx8m/clock.h b/arch/arm/include/asm/arch-imx8m/clock.h index 50359d8e46..e320025990 100644 --- a/arch/arm/include/asm/arch-imx8m/clock.h +++ b/arch/arm/include/asm/arch-imx8m/clock.h @@ -278,3 +278,4 @@ int set_clk_enet(enum enet_freq type); int set_clk_eqos(enum enet_freq type); void hab_caam_clock_enable(unsigned char enable); void enable_usboh3_clk(unsigned int enable); +void enable_pwm_clk(u32 index, unsigned char enable); From patchwork Wed Mar 16 15:27:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 1606216 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=Cp34FZJ8; dkim-atps=neutral Authentication-Results: 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=) 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 RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KJZ224sNpz9sBy for ; Thu, 17 Mar 2022 02:29:14 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 0CEA083CEE; Wed, 16 Mar 2022 16:28:59 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="Cp34FZJ8"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 57C9883CF1; Wed, 16 Mar 2022 16:28:34 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) (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 A3EE383CA8 for ; Wed, 16 Mar 2022 16:28:23 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=tommaso.merciai@amarulasolutions.com Received: by mail-ej1-x62a.google.com with SMTP id qa43so4902500ejc.12 for ; Wed, 16 Mar 2022 08:28:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8N41U3WKZKjuzRsr2nY7x0nxbqEad5kYjt7PBub+Ex4=; b=Cp34FZJ8ZLv51cKBHEZQ2Dqb7feqVVGY3Tdix/cbVnmcH0Yks/cz1GP8YkZhyhzumu pmsUNU7O4iHYurxqiPwyvp4ldetznUUNszrag2UDQjSxXOcZTqpzOemB7E2NHgzICLCg 0Fgpr80g9eOKT4LlNvqrLXgHnT+aO/sXanetg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8N41U3WKZKjuzRsr2nY7x0nxbqEad5kYjt7PBub+Ex4=; b=dJbmXRw2F+YQhKkXZIaG1mnBs76QMil5zhxFbGRcwwD+9JajPkIT/7NOWeCf+aDSQU E3zvNTNmfNxONXBYxW7wSd//yulemSgRb6GLNqlnFgISI7twX9v9Nq1KWFHa95HSTqIR wf30Me4rs71esKb+OMDUWqViEIoL0kysSw0HT8f5tfmOv1RlK0k3bbNgO0wBGTlI9KI2 CQKLeykOVrgzkmTU9VXDnrynuhZbmoPq45jc2wwd71zNiUsrsPCM8W7Q5+A1pHz4BNyp Inq53Ke28HRd/CdEjTqIRZkaJ38LOSPZ8VL4GQ47LjvHbxJ2l7KJ2d+VtUG0f0IVVF9m S0LA== X-Gm-Message-State: AOAM5314ocVGHWmpundXVBdm4ihzbw8liG1KSmSMmrOmda8Lmkh/pOb0 76oj4kjGFkQ5itUHGyl7GUiGaDPKKhdUpg== X-Google-Smtp-Source: ABdhPJyQiFdl+1Gzw41n3pJihz50eR1DxTnxA6vbOuHns6wrPSQQCJaP1vHCHQKHvDSca9yB86iOCw== X-Received: by 2002:a17:906:7307:b0:6da:92db:c78f with SMTP id di7-20020a170906730700b006da92dbc78fmr432955ejc.35.1647444503260; Wed, 16 Mar 2022 08:28:23 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-56-61.cust.vodafonedsl.it. [188.217.56.61]) by smtp.gmail.com with ESMTPSA id v10-20020a170906380a00b006a68610908asm1022219ejc.24.2022.03.16.08.28.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Mar 2022 08:28:23 -0700 (PDT) From: Tommaso Merciai To: Cc: tommaso.merciai@amarulasolutions.com, Peng Fan , Ye Li , Alice Guo , Andrey Zhizhikin , u-boot@lists.denx.de Subject: [PATCH v2 6/9] configs: imx8mm_evk: add CONFIG_IMX6_PWM_PER_CLK config Date: Wed, 16 Mar 2022 16:27:42 +0100 Message-Id: <20220316152746.47768-7-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> References: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 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.5 at phobos.denx.de X-Virus-Status: Clean In order to support pwm-imx-util CONFIG_IMX6_PWM_PER_CLK is needed. At the moment driver don't support clock framework Signed-off-by: Tommaso Merciai --- include/configs/imx8mm_evk.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/configs/imx8mm_evk.h b/include/configs/imx8mm_evk.h index c7022ef0f7..3c17dd3773 100644 --- a/include/configs/imx8mm_evk.h +++ b/include/configs/imx8mm_evk.h @@ -91,4 +91,7 @@ #define IMX_FEC_BASE 0x30BE0000 +#ifdef CONFIG_PWM_IMX + #define CONFIG_IMX6_PWM_PER_CLK 66000000 +#endif #endif From patchwork Wed Mar 16 15:27:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 1606218 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=AF0yCgAr; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KJZ2S4tSwz9sBy for ; Thu, 17 Mar 2022 02:29:36 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B993683C99; Wed, 16 Mar 2022 16:29:12 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="AF0yCgAr"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id BE47783CA8; Wed, 16 Mar 2022 16:28:36 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.2 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) (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 3AECA83C8F for ; Wed, 16 Mar 2022 16:28:25 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=tommaso.merciai@amarulasolutions.com Received: by mail-ej1-x62c.google.com with SMTP id bg10so4981958ejb.4 for ; Wed, 16 Mar 2022 08:28:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=t3T/vyDU7Bwq64sOVpct9sDZmSY7l5LArLGvkGQxX6M=; b=AF0yCgArIOq1fRQe+YIm1twFOkRdEwO/6/RzDL7PvcV4wSBCZhnveo80CM/wSvhqXv nWUiFY/Zc/Z/kJflMmL0NSS8r+0WLWbbGV9BO0xfFAJ8DZsYYCDgG6eCqewBbjWbUDan eVgp5Em1hOxnWrhO1FiWJoqrKf/9EwK88HQx8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=t3T/vyDU7Bwq64sOVpct9sDZmSY7l5LArLGvkGQxX6M=; b=3htBgdSLkBoXr/2a2NWlU4J9JrXIWPL2ANQ8Qc72UbkvZMKMAxE/yvBCZvvAuCyN84 L0zkeMddJgaPtSTifBP8dJQuEgEsElidOHgMUatTa0PbGhyyLIZ7v71pGYVBWTRwy1qW YGVdpx6ASQjU0oEI5Kpde0kfLNPzR+e0+ojs26WM+Zmn8QTw+1W/PUWGMIanR91FeWn7 ePssn5coRHLw4J8zhFYmyVAv5dwZ5p4eaFFIsAnNgnjsuRLB+6bU2yPuEvVdEe1yBJ1r cX3/p+rM70aGINPwxBSMRA+squYhZt+D/Y3kG8UPyBhEjhKtVQkal2T9d1M5tQ2OxJsn GDSA== X-Gm-Message-State: AOAM5336Nk/G6eYbl4YJYh7AMcKYmPthgGukuMVhC7/pGTscmfDRZ+a9 h6+dYrUImpUqJT5+UmWnoFPHOw== X-Google-Smtp-Source: ABdhPJzvHEumZAcKP1tpCtMoOC9sDaxbXkPRy6Xxg/knxLE1BFXVvS1BK4N06dMdOBroFUkuHsuESg== X-Received: by 2002:a17:907:97c9:b0:6db:ab53:1fdf with SMTP id js9-20020a17090797c900b006dbab531fdfmr463839ejc.406.1647444504831; Wed, 16 Mar 2022 08:28:24 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-56-61.cust.vodafonedsl.it. [188.217.56.61]) by smtp.gmail.com with ESMTPSA id v10-20020a170906380a00b006a68610908asm1022219ejc.24.2022.03.16.08.28.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Mar 2022 08:28:24 -0700 (PDT) From: Tommaso Merciai To: Cc: tommaso.merciai@amarulasolutions.com, Stefano Babic , Fabio Estevam , "NXP i.MX U-Boot Team" , Peng Fan , Ye Li , Alice Guo , Andrey Zhizhikin , u-boot@lists.denx.de Subject: [PATCH v2 7/9] imx8mm_evk: spl: enable pwm clock Date: Wed, 16 Mar 2022 16:27:43 +0100 Message-Id: <20220316152746.47768-8-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> References: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 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.5 at phobos.denx.de X-Virus-Status: Clean Enable pwm1 clock into spl Signed-off-by: Tommaso Merciai --- Changes since v1: - Fix enable_pwm_clk call board/freescale/imx8mm_evk/spl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/board/freescale/imx8mm_evk/spl.c b/board/freescale/imx8mm_evk/spl.c index 4ef7f6f180..cf173b885f 100644 --- a/board/freescale/imx8mm_evk/spl.c +++ b/board/freescale/imx8mm_evk/spl.c @@ -135,6 +135,10 @@ void board_init_f(ulong dummy) init_uart_clk(1); +#ifdef CONFIG_PWM_IMX + enable_pwm_clk(0, 1); +#endif + board_early_init_f(); timer_init(); From patchwork Wed Mar 16 15:27:44 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 1606217 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=S+/AERRL; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KJZ2F70tlz9sBy for ; Thu, 17 Mar 2022 02:29:25 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1FBCC83CF4; Wed, 16 Mar 2022 16:29:07 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="S+/AERRL"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 1DF1183C8F; Wed, 16 Mar 2022 16:28:38 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.2 Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (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 CA8E383CCC for ; Wed, 16 Mar 2022 16:28:26 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=tommaso.merciai@amarulasolutions.com Received: by mail-ej1-x62d.google.com with SMTP id qx21so4902865ejb.13 for ; Wed, 16 Mar 2022 08:28:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ual3ur0xDFNDCyYDsDrhQS1twCC/aKwjvzMdeO8sjis=; b=S+/AERRLyBWa+s838/q2nQP4flkcy5Z6AnLITaSaqDCehM1zeHscDB4315DPketK1l 0Y9euafNJb9kxAd0udGTB0g5ROGeJKi/faraHavpd5kzB9fxMkK3VmXkh6qbHxBqSC/c wEl8Pv96GVfw8BtDdJzosVlxH1/OMtzDWxMcA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ual3ur0xDFNDCyYDsDrhQS1twCC/aKwjvzMdeO8sjis=; b=5bWyeGOVFBcCVGKPxy3WpyETrDlhJj5X81iF1TddIlWWybeqF/OyQsfzbCD4iA5plQ qWDo7so4hBsjfW67jbf4+WUZ6gQpo53bLiL0DsQq50LdzBpl1D/baK5/jF8GZfBiZy6F 0DnSVRysyPDCbk/y/WyUDzwe0kDBwLBK1+TUSyEUSmuiBgOilHjhk/3XQCgZFMf3fxsi gp212/zP9MNyZqRDnXeVrE9RF/UAsjekWIpkp6SG+gDa6mW+fSIDOCrffe2M7c6GDw5U D06wgaRyS5w++HAEAcOUygHYD1YHJk4pUNIfsX+IUSDmXCQsktTBWAYUFUhxLt1NmVcz Nbig== X-Gm-Message-State: AOAM532BALMCQqg7WvxD9bqdp3y0TZbqOqhTGbwEQcFy5PxwwVBe/1Jz HDvBBc1iL0z0D9msFF0mfzAQkA== X-Google-Smtp-Source: ABdhPJw1oZzOSTzPTQGk2IncjIQIqUg8mFNS/tVBEqH6OBpPhgP/OIey1HuZBlfHTHZBxVlQJdZNeA== X-Received: by 2002:a17:907:9803:b0:6db:ab21:738e with SMTP id ji3-20020a170907980300b006dbab21738emr455730ejc.112.1647444506446; Wed, 16 Mar 2022 08:28:26 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-56-61.cust.vodafonedsl.it. [188.217.56.61]) by smtp.gmail.com with ESMTPSA id v10-20020a170906380a00b006a68610908asm1022219ejc.24.2022.03.16.08.28.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Mar 2022 08:28:26 -0700 (PDT) From: Tommaso Merciai To: Cc: tommaso.merciai@amarulasolutions.com, Stefano Babic , Fabio Estevam , "NXP i.MX U-Boot Team" , Peng Fan , Andrey Zhizhikin , Alice Guo , Ye Li , u-boot@lists.denx.de Subject: [PATCH v2 8/9] arm: dts: imx8mm_evk: add pwm1/backlight support Date: Wed, 16 Mar 2022 16:27:44 +0100 Message-Id: <20220316152746.47768-9-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> References: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 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.5 at phobos.denx.de X-Virus-Status: Clean Add pwm1/backlight support nodes for imx8mm_evk board Signed-off-by: Tommaso Merciai --- arch/arm/dts/imx8mm-evk.dtsi | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/arch/arm/dts/imx8mm-evk.dtsi b/arch/arm/dts/imx8mm-evk.dtsi index 60179e006d..e7a2bd8a64 100644 --- a/arch/arm/dts/imx8mm-evk.dtsi +++ b/arch/arm/dts/imx8mm-evk.dtsi @@ -41,6 +41,15 @@ enable-active-high; }; + backlight: backlight { + status = "disabled"; + compatible = "pwm-backlight"; + pwms = <&pwm1 0 5000000>; + brightness-levels = <0 255>; + num-interpolated-steps = <255>; + default-brightness-level = <250>; + }; + ir-receiver { compatible = "gpio-ir-receiver"; gpios = <&gpio1 13 GPIO_ACTIVE_LOW>; @@ -350,6 +359,12 @@ status = "okay"; }; +&pwm1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_backlight>; + status = "disabled"; +}; + &iomuxc { pinctrl_fec1: fec1grp { fsl,pins = < @@ -491,4 +506,10 @@ MX8MM_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0x166 >; }; + + pinctrl_backlight: backlightgrp { + fsl,pins = < + MX8MM_IOMUXC_GPIO1_IO01_PWM1_OUT 0x06 + >; + }; }; From patchwork Wed Mar 16 15:27:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 1606219 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=dWWIM3nz; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KJZ2g1mXjz9sBy for ; Thu, 17 Mar 2022 02:29:47 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 44E5183CE9; Wed, 16 Mar 2022 16:29:33 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="dWWIM3nz"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 4E5BC83C8F; Wed, 16 Mar 2022 16:28:39 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (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 73A8883C98 for ; Wed, 16 Mar 2022 16:28:28 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=tommaso.merciai@amarulasolutions.com Received: by mail-ej1-x62b.google.com with SMTP id r13so4968937ejd.5 for ; Wed, 16 Mar 2022 08:28:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=GH/FV8bIoWj+3TVGIeIaDlTn+upkbqn08Vl3IkiM0E8=; b=dWWIM3nzsZ7CMKSrCEtuSa9enNQHitBD1DGBXQ8J8inmFgnA/uKnzWB4pM1VsdcFOb BbQgfXBc4zqtjwarw+1PCEzz/7QmsX7Jh8rS3QlTpWFtuEOzpNVrYntlXsi73Uo0ZkWb 4P251lhtfRsVDv2Ta1g4O7wW5MLjuzErpN+8o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=GH/FV8bIoWj+3TVGIeIaDlTn+upkbqn08Vl3IkiM0E8=; b=NSBN0AswMhjI1n4g0vIE6XUn8WazsAS+QX/5ryBvIvDMM6f3b8KwzB2WMbirFW08yS NNOYiMuzS3z/ADrtEJG373Qlk/FiusgQowv61tX3YHXg5pD21HVJGi3gCHH8sTLzJdvM mxAU9pznlkWJxf2/30342Q0teehCewhmyWvIrtHLyE8ibycEIDmS+kI58Bvo827LZzdi gzFJAHJ+i+3ihwE5u1JeKBw4Rk3BL4YoGPy17ynlQh73IIn417sI1WMSxF0JK3yhQ3ud ZSOQ9YM0iOwzRxfDyeWVOTRDtlW9Yw3TIJlpL++0AdHHmpZEIvrcKQe6jg++kta8iuZs 3vdw== X-Gm-Message-State: AOAM532fh5m4mPM06SraI56JH7i3WSOsk4e/n5rFprK9X1aM0Hi/tYxL 6KcDCX1H9q7NyuA5tAKLy5v2yULAImszWQ== X-Google-Smtp-Source: ABdhPJxBG40BloDY9nRg+wFlEqv9wiLCsoCJdGoCa/2rDtTft5/j04gVw/pN0z7smq6+y3ApSB/cyA== X-Received: by 2002:a17:907:7209:b0:6da:9781:ae5d with SMTP id dr9-20020a170907720900b006da9781ae5dmr412536ejc.73.1647444508019; Wed, 16 Mar 2022 08:28:28 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-56-61.cust.vodafonedsl.it. [188.217.56.61]) by smtp.gmail.com with ESMTPSA id v10-20020a170906380a00b006a68610908asm1022219ejc.24.2022.03.16.08.28.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Mar 2022 08:28:27 -0700 (PDT) From: Tommaso Merciai To: Cc: tommaso.merciai@amarulasolutions.com, Peng Fan , Alice Guo , Ye Li , Andrey Zhizhikin , u-boot@lists.denx.de Subject: [PATCH v2 9/9] configs: imx8mm_evk: add pwm backlight support Date: Wed, 16 Mar 2022 16:27:45 +0100 Message-Id: <20220316152746.47768-10-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> References: <20220316152746.47768-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 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.5 at phobos.denx.de X-Virus-Status: Clean Enable support for backlight/pwm-imx driver Signed-off-by: Tommaso Merciai --- configs/imx8mm_evk_defconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/configs/imx8mm_evk_defconfig b/configs/imx8mm_evk_defconfig index 01395fc7eb..cfba6cc673 100644 --- a/configs/imx8mm_evk_defconfig +++ b/configs/imx8mm_evk_defconfig @@ -84,3 +84,8 @@ CONFIG_SYSRESET_PSCI=y CONFIG_SYSRESET_WATCHDOG=y CONFIG_DM_THERMAL=y CONFIG_IMX_WATCHDOG=y +CONFIG_DM_VIDEO=y +CONFIG_BACKLIGHT=y +CONFIG_BACKLIGHT_PWM=y +CONFIG_DM_PWM=y +CONFIG_PWM_IMX=y \ No newline at end of file