Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp214006pxv; Wed, 14 Jul 2021 02:14:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJytW6c1xBCjfJ/A6YuTdAC6hdvvFnajRA4Rj+C5e9reKk2oVW1HmMf/YjPZG9JH7A1hW+B/ X-Received: by 2002:a5d:840c:: with SMTP id i12mr6446233ion.185.1626254046887; Wed, 14 Jul 2021 02:14:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626254046; cv=none; d=google.com; s=arc-20160816; b=qhx8wZx/gax42hnXlIxBhpPzwFjskxbOAB2421syO3CcGXmkLG75hiO2YvU92bGof4 Nlkf4FtPDjTk/KUtOUkmnG1lWdiHxscfqz0mpnG4qT6ECeAGPz9pV2K9YT+tCvr04goV c+xFO+64rlkTw72+O3BBOMrvtiefJ6VbDOQYXkN3I8vUnEintSLSF0DzHvfuJITqK6YS w3DgOSg0W/tXLAxzKEW3U8JnlU62TsocW9izQoKCn4eB9OEHuPOOQ3yCgDkkVLWvKr8K ga7frekqm+xOU7n926WRjYtua3+t87VISjLiRsSD73ii5BMGX/Zphc9NZNJ9ab65CeLK C4aQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=XTqA+xmw5VGqJ+8uA+cyNPbAxHXV6FwQ3numwAMVZ3g=; b=MGSYmmcHM8HeQ1vHGM/TNKeJukU4b9KcsbHIF8JZA9bUTIhxU99Uid1Sz7S4OSA49g 3UvbGKaU0uarS1NNPyg4EZsXkuWR4EwDqGEgIawOg9iIOu/4k/YOKap4VwlxM42TyVOL HNilsXxZbppWRZvZ3V+u4HPXS5XLt+ND/DEgZyJm+coGpZM8XbGob18fB7L1jjvEz1NF UMZ7+d1OCilVsLVFSDKSiNHa21ztYDf50XtwH51XklwcjKBgRz3AlhertMGoUNLWqlBU tpmauQW1LoxYwrHqBeH2Yl0x6C5rxhmlYX0twFH1EEyWHDArdY0G7FlGU/GZjnzHMj6R Y8lA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="CPRJ//RV"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w14si2768195iov.43.2021.07.14.02.13.54; Wed, 14 Jul 2021 02:14:06 -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; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="CPRJ//RV"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238567AbhGNJQB (ORCPT + 99 others); Wed, 14 Jul 2021 05:16:01 -0400 Received: from mail.kernel.org ([198.145.29.99]:46738 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238380AbhGNJP4 (ORCPT ); Wed, 14 Jul 2021 05:15:56 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 6A5D3613AA; Wed, 14 Jul 2021 09:13:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1626253985; bh=7gr0CBndfQM78/xqmfg/z2V2Fg0eKXeoB+3mVSmJ88k=; h=From:To:Cc:Subject:Date:From; b=CPRJ//RVN5MfTowiHLKPIM1o6PcibCynofRk9JLYkSBMgPae6zbViXlfAbmY0RVk9 OW3Ajw9YuKEjzrbK0mWSvQDGP1ShQ3lYd6hthn7mewLkFZH5Jzi0EJ/4emcElYScJ3 h0LCiDAvxdtaOyrwscda6OYT1DETYNnZ7NxO8vW6H0FlOS0xxu8MY3Mpy1KA4V6O98 SgpcfWvQA240cZtGSfCM+DtDlAuAaSFEaEQuizPziFie+4vgdWmdF9Eljd0bj5+UMQ Zg54WixyoMQmctVWrNLOXZNeXIytwnPYSPPM5TC2hmIINoDcxDKOxMIVe6bVWzBpt2 eTuio/uFmWx5w== Received: by mail.kernel.org with local (Exim 4.94.2) (envelope-from ) id 1m3awx-007q2E-09; Wed, 14 Jul 2021 11:13:03 +0200 From: Mauro Carvalho Chehab To: Greg Kroah-Hartman Cc: linuxarm@huawei.com, mauro.chehab@huawei.com, Mauro Carvalho Chehab , Derek Kiernan , Dragan Cvetic , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev Subject: [PATCH v13 0/9] Move Hisilicon 6421v600 SPMI and USB drivers out of staging Date: Wed, 14 Jul 2021 11:12:52 +0200 Message-Id: X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: Mauro Carvalho Chehab Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Greg, This series contain the final bits needed for the USB3 bus to work without staging drivers on Hikey 970. It is based on next-20210714, as it depends on a patch on this branch: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git for-next v13: - Addressed an issue pointed by Rob Herring at the DT file (patch 6). v12: - Added Mark Brown's ack to patch 5; - Addressed a couple issues at the DT binding, as pointed by Rob Herring (patch 1). Mauro Carvalho Chehab (9): staging: hi6421-spmi-pmic: rename GPIO IRQ OF node staging: hi6421-spmi-pmic: add a missing dot at copyright staging: hikey9xx: split hi6421v600 irq into a separate driver staging: hi6421-spmi-pmic: cleanup drvdata staging: hi6421-spmi-pmic: rename spmi_device struct staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties mfd: hi6421-spmi-pmic: move driver from staging dts: hisilicon: add support for the PMIC found on Hikey 970 dts: hisilicon: add support for USB3 on Hikey 970 .../mfd}/hisilicon,hi6421-spmi-pmic.yaml | 12 +- MAINTAINERS | 7 + .../boot/dts/hisilicon/hi3670-hikey970.dts | 129 +++++++++-- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 56 +++++ .../boot/dts/hisilicon/hikey970-pmic.dtsi | 87 ++++++++ drivers/mfd/Kconfig | 16 ++ drivers/mfd/Makefile | 1 + .../mfd/hi6421-spmi-pmic.c | 78 +++++-- drivers/misc/Kconfig | 10 + drivers/misc/Makefile | 1 + .../hi6421v600-irq.c} | 208 +++++++++--------- drivers/regulator/hi6421v600-regulator.c | 10 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/hikey9xx/Kconfig | 19 -- drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/TODO | 5 - 17 files changed, 463 insertions(+), 182 deletions(-) rename {drivers/staging/hikey9xx => Documentation/devicetree/bindings/mfd}/hisilicon,hi6421-spmi-pmic.yaml (93%) create mode 100644 arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi rename include/linux/mfd/hi6421-spmi-pmic.h => drivers/mfd/hi6421-spmi-pmic.c (4%) rename drivers/{staging/hikey9xx/hi6421-spmi-pmic.c => misc/hi6421v600-irq.c} (48%) delete mode 100644 drivers/staging/hikey9xx/Kconfig delete mode 100644 drivers/staging/hikey9xx/Makefile delete mode 100644 drivers/staging/hikey9xx/TODO -- 2.31.1