Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp1801295rda; Tue, 24 Oct 2023 03:56:47 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFLcfxfodDdyluhGXZ6ueQX8kRXYnRHC26qnVww2ya3WL9RoMr8dxhy/+3QZyfjmsngvVn4 X-Received: by 2002:a54:410d:0:b0:3b2:dd43:e4d7 with SMTP id l13-20020a54410d000000b003b2dd43e4d7mr13294326oic.18.1698145007594; Tue, 24 Oct 2023 03:56:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698145007; cv=none; d=google.com; s=arc-20160816; b=TDJR1HBoBVrPZ1XtGE0djoExd5uYh27QFLvm51IWs6MwlWVA7rRJ2XI1YAi+vs5ThR dFt99SHcchuFjYC7PMJhIqUg9KGE21Lya+DznfPxx2dY4++pclcP+MLQ0T/UIEvs5UEN WQ7lK/FfI6ioZkCsTVg1FNfMBa3BneffOD3TF1j1cbutmvZxILVnNLBuN5tWHv4bBoNu C9QkpKRgtXqMEehyPn1bozOeeVGxvR5pQd6rqCal2L4lzPSaRS/WuSVPBBIYmgMtnE6R buO59bUT40geyLo+EJeT5hw0GXF+U+voO1P/DPMydrK+9i2e/hYS7q1UT9K4qA2u41Uw huyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:content-transfer-encoding:mime-version :message-id:date:subject:from; bh=0WZFnPQ2PnbEKtr7ECbPbo5u4nj2t42meM/8Q2jGb2E=; fh=dhwPcdTtT0tgW4dVkTJhiiku0qpZ/EDNwmDp0A4M4v0=; b=SVN1jT3N/uGAxxGQeexd8sxAV5vnNiPEOMYCE6bd/Jd9luTcLqPxDSQs6jxc+K/p+F lnt6Sq1PDMIIRyOKHMZcEgytIIF1y05UesHAqHUeTsRKrZqYGP1GLN8fSSe6FSYbmJs9 g3hlJVcXYQHdj6tFrNIz/5Q6Giwts5LSSKgafCkz4KwIv2YHyodItyDMgOoe3EL41AlI 51RRnDfLvVR39J9fmV1/FQoP0q8zZ7SKih+pqQEURRKbT/n/ASjC27culPe3MS4YGg7o xfK3rHNoPRRR9j+3R3j7TfM8z2F5Rh+/ANfPm5YlcPlVDxySwjfKILaCeZ6gv0LPpkQc 8yAA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id bz9-20020a056a02060900b005775e2a7951si8564610pgb.345.2023.10.24.03.56.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 03:56:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 1D2388031D49; Tue, 24 Oct 2023 03:56:42 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232956AbjJXK4b (ORCPT + 99 others); Tue, 24 Oct 2023 06:56:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50934 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232057AbjJXK43 (ORCPT ); Tue, 24 Oct 2023 06:56:29 -0400 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 193E2E5 for ; Tue, 24 Oct 2023 03:56:27 -0700 (PDT) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DDF722F4; Tue, 24 Oct 2023 03:57:07 -0700 (PDT) Received: from e103737-lin.cambridge.arm.com (e103737-lin.cambridge.arm.com [10.1.197.49]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1CA1D3F64C; Tue, 24 Oct 2023 03:56:26 -0700 (PDT) From: Sudeep Holla Subject: [PATCH 0/4] firmware: arm_ffa: Few fixes for FF-A notification support Date: Tue, 24 Oct 2023 11:56:16 +0100 Message-Id: <20231024-ffa-notification-fixes-v1-0-d552c0ec260d@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIANKiN2UC/x2LMQqAMAwAvyKZDTRVB/2KOJSaaJZWWhFB/LvB8 bi7ByoX5QpT80DhS6vmZEBtA3EPaWPU1Ri88x0536NIwJRPFY3htBhFb644rkMUYuqIBWw+Cv/ C3nl53w+60xWBaAAAAA== To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Sudeep Holla , Jens Wiklander , Coboy Chen , Lorenzo Pieralisi X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=981; i=sudeep.holla@arm.com; h=from:subject:message-id; bh=f0TnNwWuu8+hVREinfQjHgQiCfsqhzCfUIqVLO6bLGE=; b=owEBbQKS/ZANAwAIAQBBurwxfuKYAcsmYgBlN6LZt7oRl3heWQa6vJbNlxo5SgcY/EqS7Ts6c tls2J+M3c+JAjMEAAEIAB0WIQS6ceUSBvMeskPdk+EAQbq8MX7imAUCZTei2QAKCRAAQbq8MX7i mDHLD/9jEN0EdUL7ijZ3kS7SDgjA10+PmfU5pZBMu0Fg4roHXOsPy0x6WOf0hJ+3pirWIyhvV6y C+Uo2AF4tAw2UEKmwa3RB2ZoU5qR+8mVgEOmAzos5c60qOnZ50bpk5LcZPgLBJOLh++ZSR9LXFb wA7Xcn/tO+j+UfznFEmKvy0cdrFhvzbJmU2efKxKI4oyPR330Fbjy1PcnZTqkGGHawnhiFcqvhG MniQEMwbw9AnvheFcWBN6W6H+HwV8K5FPqgYVdvs9/AnoIY+1hNU2OJabJ4UEohW6tojLE+tQIM wo0f9eYy2i1uh4PnPYyTCMmMNYh0xp8gUEM7eiy3DW5BThAK+JgNMIETlRbm+fN3jGfsC0vrZgh 53mzBqqtGArbI6Qbk7BjfsNDuQb1dcN0l+krUZGG2gUsEu8fPwArV5aFkZe7tj3bqQq9aZL1V15 fzkLjwdvdWGveyoVP2P0rfA8A97ot5Q9NTRU6P6lOa+qKnOVGMriQMsKGVi8/J4KjWMePwFQ+uc u4XQOXxvmSTiZYQDgtWkCfLMWmLnwwUJvY2DzLp/w3JuZhgpubth+8Omn7iZGvUyZitn2BpnJzK UDldfCRF021R9JEfYRuj0iiH3e8L/28qWuaoT0bNKaJPtBAiTd/RSN+cgfZdmTUs/eoRCoaANg3 iyxS6nBi3wGmw4Q== X-Developer-Key: i=sudeep.holla@arm.com; a=openpgp; fpr=7360A21742ADF5A11767C1C139CFD4755FE2D5B4 X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Tue, 24 Oct 2023 03:56:42 -0700 (PDT) Hi, These are set of small fixes around FF-A notification support that are currently queued in -next. It is mostly to take care of absence of the notification support in the firmware as well as allowing them to be optional and continue initialisation even when the notification fails. Regards, Sudeep Signed-off-by: Sudeep Holla --- Sudeep Holla (4): firmware: arm_ffa: Allow FF-A initialisation even when notification fails firmware: arm_ffa: Setup the partitions after the notification initialisation firmware: arm_ffa: Add checks for the notification enabled state firmware: arm_ffa: Fix FFA notifications cleanup path drivers/firmware/arm_ffa/driver.c | 65 ++++++++++++++++++++++++++------------- 1 file changed, 44 insertions(+), 21 deletions(-) --- base-commit: bcefd1bf63b1ec9bb08067021cf47f0fad96f395 change-id: 20231024-ffa-notification-fixes-9d5cf1e131ef Best regards, -- Regards, Sudeep