From patchwork Thu May 11 13:30:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Md Sadre Alam X-Patchwork-Id: 9208 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp4377819vqo; Thu, 11 May 2023 06:37:31 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5RGaOwK4LzAgCGkqCpLUFNAk4i7VFJ2UJYhJPqvM01mnZCPlQbmbITr0Wvjd+3k9ZvCyMX X-Received: by 2002:a05:6a20:7f92:b0:100:b126:dd27 with SMTP id d18-20020a056a207f9200b00100b126dd27mr16565643pzj.15.1683812251236; Thu, 11 May 2023 06:37:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683812251; cv=none; d=google.com; s=arc-20160816; b=Qf3IPhPverZrIsqZhaQSHYl8NZgyRSOkincPEUekRm1Z2OObC33uOs5qhV0UILM9O0 b8lzHbMMUGNNqdkJO4XIoJd6YAQj+R+Q2vnhPFANAH+wPTIuCXZMMLtSgPO+Iw0wzqDV czwFTFhq+Ch2GDzScdlAFvoMbWmbceAfNzordspqwK8oxYOnOtXTmXl3fKisqAGBIkgZ Hzpl8dK+x5y3HOlXeAmVX0MP3Pxmzmc8dWFH5qpf9qu87XsvL1tj8TtMOGNrjdFJeo3b cyDCQ47003Pzf6jP7W56ecm8+Nu4+CKnkyk8kuaEGDY8q/MsAAeYOJkzjKY80O1Kl+Pt 49gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from :dkim-signature; bh=4H6cg9/svGMCwZGXxTBtcYg0ozMTszd85OG5cGMvj7Q=; b=Jm6vH/8x8m0zHnD2AdlWOl8LMnk7JynKVG9K6eSRgCKsWyT2wG88XXv8rsAh3IC4+F tkL6NvkFgJykTbp2Dmsoe6ZHHy/96Q2koq2CfQRqnkvtarmYR3NsnW4kTFPP+U4ATt9O deERxk/SnBrK4lBE2eLLQjkNrry3xIp8DU8yWz0Gjc9cO0imYv5laobeb9y7lnQhdXKn pyRf0lbhKwqEY4aFVZ2KmAdoe63GHS3c7DFa7uREtyTPp8LipcSd50o76xuo/FDJ7nhq mB+JUBRJLrEv5viGPZ8hHaUq0Ks85ZX1NuLiKbdJa6PjxLoAgthWgeBtWgE3H3Yn0VxQ CV8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=PlrJhQ3L; 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=quicinc.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e1-20020a63ae41000000b00524cf947602si6558639pgp.686.2023.05.11.06.37.18; Thu, 11 May 2023 06:37:31 -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=@quicinc.com header.s=qcppdkim1 header.b=PlrJhQ3L; 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=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237900AbjEKNbc (ORCPT + 99 others); Thu, 11 May 2023 09:31:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46588 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237989AbjEKNbQ (ORCPT ); Thu, 11 May 2023 09:31:16 -0400 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 23C9E10DA; Thu, 11 May 2023 06:30:37 -0700 (PDT) Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34BDMVEo025180; Thu, 11 May 2023 13:30:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id; s=qcppdkim1; bh=4H6cg9/svGMCwZGXxTBtcYg0ozMTszd85OG5cGMvj7Q=; b=PlrJhQ3LqJhtTm+obYnYcWOaAmDaKKxjOZVmNnGu/Gx6mgie+8+Z33InbQsJB/aE19LM u0FfUtl8KcaVHgO/YQkTNj7hOxcycG+qwlACnnlgB1c8fLnQc+KJyvAE3hmfujNR9Csk GBsYkxywzNHmkMosl5Cy7034OZ54yr1yikGHv16X7vxkfkCmR1q1BTuA0bqeY4OooPrS C00WXDEt1YO+AYY7JsPrjFcN/svdlmuZnXuaOVI0fuUPz7pUAZHnI4yIqVWdfyaBg71y 1+oD3zDN4JxzlGs9Qc8bhB7Fk49fhWRRjIDY45zRtUCJojvEHXTlQa0Hyi7rTB+Xllce dw== Received: from apblrppmta02.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com [103.229.18.19]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3qgv1t8v2e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 11 May 2023 13:30:25 +0000 Received: from pps.filterd (APBLRPPMTA02.qualcomm.com [127.0.0.1]) by APBLRPPMTA02.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTP id 34BDULZx001532; Thu, 11 May 2023 13:30:21 GMT Received: from pps.reinject (localhost [127.0.0.1]) by APBLRPPMTA02.qualcomm.com (PPS) with ESMTP id 3qdy5bq8kn-1; Thu, 11 May 2023 13:30:21 +0000 Received: from APBLRPPMTA02.qualcomm.com (APBLRPPMTA02.qualcomm.com [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 34BDULeF001526; Thu, 11 May 2023 13:30:21 GMT Received: from mdalam-linux.qualcomm.com (mdalam-linux.qualcomm.com [10.201.2.71]) by APBLRPPMTA02.qualcomm.com (PPS) with ESMTP id 34BDUKuZ001525; Thu, 11 May 2023 13:30:21 +0000 Received: by mdalam-linux.qualcomm.com (Postfix, from userid 466583) id AC8B512010C1; Thu, 11 May 2023 19:00:19 +0530 (IST) From: Md Sadre Alam To: mani@kernel.org, miquel.raynal@bootlin.com, richard@nod.at, vigneshr@ti.com, linux-mtd@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Cc: quic_srichara@quicinc.com, quic_mdalam@quicinc.com Subject: [PATCH 0/5] mtd: rawnand: qcom: Implement exec_op() Date: Thu, 11 May 2023 19:00:12 +0530 Message-Id: <20230511133017.6307-1-quic_mdalam@quicinc.com> X-Mailer: git-send-email 2.17.1 X-QCInternal: smtphost X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: nQB32vKZAAlEPhsVUHYMWHeqLZ43SzsH X-Proofpoint-GUID: nQB32vKZAAlEPhsVUHYMWHeqLZ43SzsH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-11_10,2023-05-05_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 mlxlogscore=611 malwarescore=0 suspectscore=0 clxscore=1015 priorityscore=1501 mlxscore=0 adultscore=0 spamscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2304280000 definitions=main-2305110116 X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_NONE,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1765603746289544116?= X-GMAIL-MSGID: =?utf-8?q?1765605115057459570?= These series of patches will add exec_ops support in qpic nand driver. Earlier posted patches V1,V2 will be discontinued ,after addrissing Mani and Miquel comment. These all patches are split of single patche posted earlier for exec_ops. Md Sadre Alam (5): mtd: rawnand: qcom: Implement exec_op() mtd: rawnand: qcom: Add support for reset, readid, status exec_op mtd: rawnand: qcom: Add support for param_page read exec_ops mtd: rawnand: qcom: Add support for read, write, erase exec_ops mtd: rawnand: qcom: Remove legacy interface implementation. drivers/mtd/nand/raw/qcom_nandc.c | 857 ++++++++++++++++++------------ 1 file changed, 510 insertions(+), 347 deletions(-)