Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp26121600rwd; Mon, 3 Jul 2023 05:50:16 -0700 (PDT) X-Google-Smtp-Source: APBJJlEfVBV//ANvf9bYsLX3tQVQ2j6CccPTGto/T+UMHt1/ZROXCdRDyBr4zTtWT9/jXBB4Gpx6 X-Received: by 2002:a05:6a00:c92:b0:668:79d6:34df with SMTP id a18-20020a056a000c9200b0066879d634dfmr15036998pfv.23.1688388616594; Mon, 03 Jul 2023 05:50:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688388616; cv=none; d=google.com; s=arc-20160816; b=oZIzTx/R7hvdJlpkVYGwHxuJWyNsc68fKSzq6DKHx96eyrIbVKUUThhRGK413tTUWy 1MsFbQGApb0PXrCoL1RO6m/2p/HDns8qmxWOVLP3yDJ6Ce0mGmGkobNd78JMZfwdf8dW DdRvrgdktR6DzgFZjFGZDHcsaFsJLbZJuEKzspHyirfs1HgnDOrJ7JbfGrSLG0V52G/3 19g8Sd0PIRRA3Kyea28lQMi9pXCwA0SASHOHYniK204dX3lr79wJhumOxG1zMnxOTjx1 x7v8P8ADqTwCuf3NfQR15ijnMzQejlau45fVf/mYVyIsModn3YG+yG1IrgoEfkRbINai HKdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=f0YX9Mr/bX+wXQUu/2OyvIQDaOBDvhZEWKqgiFPQp/0=; fh=MYeOsQg+2Svs2tGR1Le/jeOR9vJHr+j7+YE32KbPYaM=; b=BLKsAVkyquDixe3Ay9Lmn/bxikm+6omZspoj7Z+k06vxVLYQGoGt5rcpzG8w5JNUlf pRY3wM0zXH449LMnKaZ/uHLJUFhIRSy2omox/hfIbjIjArcv2rb9kpn4bypxBJFi5pZw sFbag3xxDnX5WRRZyLAzPcbcKmq63R+fCIYN26BeblP6wxYItzIU4weTecq3VdcEkMsW 1fGOAB0ktstetrbPzKdApbX70qjk2z66wXe6FzKsDKBR88xznjAUJ7m4OlGWHDnxhSyc BOo1MIXfaRNclqzuMcMMEyTfrutDu4RYAEJil4S1nVINkcIET8TvpV+qYqb0RIi28OgO 3Ggw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SmoQF4Fe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i4-20020a63e444000000b0055b3af821d6si9247582pgk.372.2023.07.03.05.49.58; Mon, 03 Jul 2023 05:50:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SmoQF4Fe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230085AbjGCMca (ORCPT + 99 others); Mon, 3 Jul 2023 08:32:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48870 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230119AbjGCMc2 (ORCPT ); Mon, 3 Jul 2023 08:32:28 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9567B1AD for ; Mon, 3 Jul 2023 05:32:26 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 25F6F60C99 for ; Mon, 3 Jul 2023 12:32:26 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8DAD9C433C8 for ; Mon, 3 Jul 2023 12:32:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1688387545; bh=CowpH8DPo8yW1jG5FQZ0ybumysPwE/V0Eb9qKNvOgnA=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=SmoQF4FeVG7f4l/HzxQ22Au2vPJuqvRn6sM0q88aRatY1sn31i/hzIjpakbzKbGpZ XotpV2+SzHhLJYbfuvRmE8pUzBK9kn/UhIkifj20d92AhHttMyadG9k2G3qIp3tlMg CM4A7erip8L30MCrRQgWPvY9DAuih/ZMaen7j8OCBN/vy5SIBQvudLPlgew1bNv9L+ 66qZ7hSGRTxSEGIW7Ba9ykW+xOALWwILxoCmHHiH7O2pMDn3eLvLNFtC/WikJmSzuY 7dsUD6RLmL4Xc8hlqO5wPKeK2Upb8LJmJmoIBIVS30Q/XHaHc/Xrivsm7d3oZ8DBSs 9dpcy1+R1R4Zg== Received: by mail-yw1-f171.google.com with SMTP id 00721157ae682-5704fce0f23so53376827b3.3 for ; Mon, 03 Jul 2023 05:32:25 -0700 (PDT) X-Gm-Message-State: ABy/qLaFY+O7sDCOzw7j9RnX0XtG3LpS8qqaJRR/UqqSKosBcq5dgL4X 9Yx0pCnTQb2FXsuSvELc0aGZAwPlC+nLQmaayZo= X-Received: by 2002:a25:9e87:0:b0:bcc:571d:a300 with SMTP id p7-20020a259e87000000b00bcc571da300mr8636480ybq.20.1688387544656; Mon, 03 Jul 2023 05:32:24 -0700 (PDT) MIME-Version: 1.0 References: <20230616121637.1033074-1-juerg.haefliger@canonical.com> In-Reply-To: <20230616121637.1033074-1-juerg.haefliger@canonical.com> From: Oded Gabbay Date: Mon, 3 Jul 2023 15:31:58 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] habanalabs/gaudi: Add MODULE_FIRMWARE macros To: Juerg Haefliger Cc: dri-devel@lists.freedesktop.org, osharabi@habana.ai, dliberman@habana.ai, linux-kernel@vger.kernel.org, dhirschfeld@habana.ai, talcohen@habana.ai Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 16, 2023 at 3:16=E2=80=AFPM Juerg Haefliger wrote: > > The module loads firmware so add MODULE_FIRMWARE macros to provide that > information via modinfo. > > Signed-off-by: Juerg Haefliger > --- > drivers/accel/habanalabs/gaudi/gaudi.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/accel/habanalabs/gaudi/gaudi.c b/drivers/accel/haban= alabs/gaudi/gaudi.c > index a29aa8f7b6f3..cd034e98128a 100644 > --- a/drivers/accel/habanalabs/gaudi/gaudi.c > +++ b/drivers/accel/habanalabs/gaudi/gaudi.c > @@ -63,6 +63,10 @@ > #define GAUDI_LINUX_FW_FILE "habanalabs/gaudi/gaudi-fit.itb" > #define GAUDI_TPC_FW_FILE "habanalabs/gaudi/gaudi_tpc.bin" > > +MODULE_FIRMWARE(GAUDI_BOOT_FIT_FILE); > +MODULE_FIRMWARE(GAUDI_LINUX_FW_FILE); > +MODULE_FIRMWARE(GAUDI_TPC_FW_FILE); > + > #define GAUDI_DMA_POOL_BLK_SIZE 0x100 /* 256 bytes */ > > #define GAUDI_RESET_TIMEOUT_MSEC 2000 /* 2000ms */ > -- > 2.37.2 > Reviewed-by: Oded Gabbay Applied to -next. Thanks, Oded