Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp1169848ybg; Thu, 11 Jun 2020 02:50:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxnmuY1eROal10PmGXf/27rxPxQUvfWOm/ZRHI1BNf4vsugFJCP1e/u4hdloi0K7cag7R++ X-Received: by 2002:a17:906:bcfc:: with SMTP id op28mr7306177ejb.237.1591869049080; Thu, 11 Jun 2020 02:50:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591869049; cv=none; d=google.com; s=arc-20160816; b=AdysXE4ItLSMZow4fql8QipDAojKsUBsyI/gEIF9G3j9b4P3aHIvXmAVTVioIiqdeY R8bcMpCRJsTs+ixepr7/e+4UcnKYCFeWzRKi1xdCDM7allNiMOHgx+pbFJ/p1cmsfw6X 3LC6C/RIfPpFVEhHvt7tMM/OaLjRbfwxlhxqK6OXwcr/FlekhMjLe1oMayerSLdXD0Ia GN0j83+x98l10MxYZsHX+9ytLeJEhqWSfz2/jWA0tljRNDXAfr8JOdJqQIvRWV2ybHEp C+QQhBUxt9JiQc94NaU57Qjr0oOMH1BNzrjgzkMMDBaFc0biWCoTw9o7bx1HbVvLqKwE vzdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=zIWlDeK2LuE2nGszyAHr5RFzPh2KlFebTRT25YwDBGY=; b=YBKfqcq64BvntTBnPxp0eXf+8kGAte60x1mfI1+6kp7cP0UveIxWj/Y8J3qYt3uhdm j+TTUsPTwAAxp77CRyv859pv1cDYza/V6CVTdjRpiJKhCXam3bXi/i5fk02kY6M5m0Mm R7snuUtPDyk0yp+vwZYMdh9Jz6sVCNw/JCJE5R0EO3x6I56v/l4+I1LNNSEf2zeCumFU AeppeGkPOz0SkR5pyFp42p6bj6TTk49jcMJB+PN+nrQY9aE3V3rP25mSesPwieu7G7+I 8J1FH/pzygjiuuLAxGi6UelXAH33Yt06lRYEGAzp/DWHddpbh7leLdOfz1fI8xouwyvn 9nlA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c24si1421818edv.129.2020.06.11.02.50.25; Thu, 11 Jun 2020 02:50:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727037AbgFKJsk (ORCPT + 99 others); Thu, 11 Jun 2020 05:48:40 -0400 Received: from alexa-out-blr-01.qualcomm.com ([103.229.18.197]:19527 "EHLO alexa-out-blr-01.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726693AbgFKJsg (ORCPT ); Thu, 11 Jun 2020 05:48:36 -0400 Received: from ironmsg02-blr.qualcomm.com ([10.86.208.131]) by alexa-out-blr-01.qualcomm.com with ESMTP/TLS/AES256-SHA; 11 Jun 2020 15:18:26 +0530 Received: from c-rbokka-linux.qualcomm.com ([10.206.232.238]) by ironmsg02-blr.qualcomm.com with ESMTP; 11 Jun 2020 15:18:05 +0530 Received: by c-rbokka-linux.qualcomm.com (Postfix, from userid 203305) id C80912CBE; Thu, 11 Jun 2020 15:18:04 +0530 (IST) From: Ravi Kumar Bokka To: Srinivas Kandagatla , Rob Herring Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, rnayak@codeaurora.org, saiprakash.ranjan@codeaurora.org, dhavalp@codeaurora.org, mturney@codeaurora.org, sparate@codeaurora.org, c_rbokka@codeaurora.org, mkurumel@codeaurora.org, Ravi Kumar Bokka Subject: [RFC v2 0/3] Add QTI QFPROM-Efuse driver support Date: Thu, 11 Jun 2020 15:17:59 +0530 Message-Id: <1591868882-16553-1-git-send-email-rbokka@codeaurora.org> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series adds qfprom-efuse controller driver support. This driver can access the raw qfprom regions for fuse blowing. The current existed qfprom driver is only supports for cpufreq, thermal sensors drivers by read out calibration data, speed bins..etc which is stored by qfprom efuses. Ravi Kumar Bokka (3): dt-bindings: nvmem: Add devicetree bindings for qfprom-efuse drivers: nvmem: Add QTI qfprom-efuse support arm64: dts: qcom: sc7180: Add qfprom-efuse .../devicetree/bindings/nvmem/qfprom.yaml | 52 +++ arch/arm64/boot/dts/qcom/sc7180-idp.dts | 4 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 10 +- drivers/nvmem/Kconfig | 1 + drivers/nvmem/qfprom.c | 405 +++++++++++++++++++-- 5 files changed, 449 insertions(+), 23 deletions(-) create mode 100644 Documentation/devicetree/bindings/nvmem/qfprom.yaml -- Qualcomm INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by the Linux Foundation.