Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp3521031pxb; Tue, 20 Apr 2021 10:03:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzQ7l7hvIF4gjbGRrBhdP8SKmkJmuhZK8v4ZTYK2NUTFqJabDDjkVrymqL8TyZE3z62Jq2k X-Received: by 2002:a17:906:ad9a:: with SMTP id la26mr28393210ejb.190.1618938182495; Tue, 20 Apr 2021 10:03:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618938182; cv=none; d=google.com; s=arc-20160816; b=zCdi5x0kEdpp+CUANTJZ5bV2XP137qFCR36j8tXhgPqnem9ppENNhw6vHLJ+ep9PUf XeY4ditDTjHH0FesyR9UGPRxsyEkpAzpbuY12IkZ0fHjQJIJwIxovypNYwBFx+mvJzKL vqJ6LklhKDfbL4QQl5isXoRBGcQHLiLscTTh4yqTCz32rOS0Dge2Ufa2wnimBM7oAp7c 1VzJldjBD/1zTTaNDhc3zyltPiuY+f+SBiMsGyPFcltYDZBbwzJTuamCipcTC6Lq4Slg CBWnfbpkPWbN3Nu3garfH9q/v/GUPDSj6Xadh/loMG+G9OoGKo604VxKvuolMEn4YiXg vgjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=CHsQSEUOmORiTB8Zkf0mC2OREpdRoRDZ4OLN4iMgWKc=; b=NNKJ6zMHBjp9qRpZRDFXBoALq02j+maAEIdbVl8ojjw+qKwc722NYVNPYMHhDPM7hA pkP2ssJlivwN2rpiVdbgurDwxfpiE4Yr7ijN32nXIwafiJzkRNjlK7qDrcugX1RgR+A2 O0yDlWeOsVZ5ejcq696s7ikxiQJ8R13sgJi/hPq7pVKB3IlEnHpNkOjZjQaAFlyysNYs T/KAEHNQxx5JqYLEGAzyM8mi04bzgFwiZqXpKVYjAZXGykzZhiVypJCasqA0YdqrBEPj n5iS8RkCIhN0WIp8iRW8rfBG4W7GDPspa1ccK86uJ6cQ5+VMne+/dQEtFXsue21CmL3O hLOQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l14si14459058ejr.311.2021.04.20.10.02.36; Tue, 20 Apr 2021 10:03:02 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232916AbhDTRCL (ORCPT + 99 others); Tue, 20 Apr 2021 13:02:11 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:50059 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232879AbhDTRCF (ORCPT ); Tue, 20 Apr 2021 13:02:05 -0400 Received: from mail-ej1-f72.google.com ([209.85.218.72]) by youngberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1lYtkg-0004Rs-TZ for linux-kernel@vger.kernel.org; Tue, 20 Apr 2021 17:01:31 +0000 Received: by mail-ej1-f72.google.com with SMTP id r14-20020a1709062cceb0290373a80b4002so5026042ejr.20 for ; Tue, 20 Apr 2021 10:01:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=CHsQSEUOmORiTB8Zkf0mC2OREpdRoRDZ4OLN4iMgWKc=; b=qdAm2nnEALvYzGR8YgKUxmNu91yKGsdGUVcEVIaEz1Gq60lxtse876Quz3uuamAtUI at3MSeDiOoQHi9mtQRGxVxwmTCCHxC3cGOBvZTvbXpyptDwC690UvU2DkFLKs2Pg32QG b+q52x7XdzBbt9gwlev9uaDJz8bvG2N8Pvu5Cp+A+KXMdwGqIlKcvxC9TtnHzAqRM7Vo Vra2y4023B7GQ2tdRIE/kBhRiXA7fy4HV7DAg41IN9gzbFndYY/lU+ruqc1lRLEEtrrO oJcER4SB/1idX7tmEwcP6rcfkl9GikDHZvToNaKon7jnPPmymqiKqOHQsQdE/VAGfWoD mW6A== X-Gm-Message-State: AOAM530VPpP+ycUfoDaLVFqIQRYGtu6q0/x/RjtLIZECnT4cbisSpCYU CzMSHVX8ijiDFPpi1pGkL2c+WclCCO33RxJMNJgisH5AsV/oRI2QHBabWnempMJFr1SsPe8NWbE VU+H1hfcIRBUR8IHZrd3bN4ExP8EuqbXztNTGHmrpLw== X-Received: by 2002:a17:906:b353:: with SMTP id cd19mr28801326ejb.253.1618938090418; Tue, 20 Apr 2021 10:01:30 -0700 (PDT) X-Received: by 2002:a17:906:b353:: with SMTP id cd19mr28801300ejb.253.1618938090234; Tue, 20 Apr 2021 10:01:30 -0700 (PDT) Received: from localhost.localdomain (xdsl-188-155-180-75.adslplus.ch. [188.155.180.75]) by smtp.gmail.com with ESMTPSA id x7sm16334441eds.67.2021.04.20.10.01.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Apr 2021 10:01:29 -0700 (PDT) From: Krzysztof Kozlowski To: Lee Jones , Krzysztof Kozlowski , Bartlomiej Zolnierkiewicz , Liam Girdwood , Mark Brown , Alessandro Zummo , Alexandre Belloni , linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-rtc@vger.kernel.org Cc: Marek Szyprowski , Sylwester Nawrocki Subject: [PATCH 0/9] mfd/rtc/regulator: Drop board file support for Samsung PMIC Date: Tue, 20 Apr 2021 19:01:09 +0200 Message-Id: <20210420170118.12788-1-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, The Samsung PMIC drivers since long time are used only on devicetree platforms (Samsung Exynos) and there are no users with board files. Drop the support for board files entirely and depend on OF for matching. This makes the code smaller and simpler. Dependencies ============ The MFD pieces are rebased on my previous sec-core dirver changes: mfd: sec: Simplify getting of_device_id match data https://lore.kernel.org/linux-samsung-soc/20210420113929.278082-1-krzysztof.kozlowski@canonical.com/T/#t Applying - can be independent ============================= The last RTC and regulator patches can be picked up independently via regulator and rtc trees. There are no board files currently, so the code in these drivers is basically dead code and feature-bisection is preserved. Best regards, Krzysztof Krzysztof Kozlowski (9): mfd: sec: Drop support for board files and require devicetree mfd: sec: Remove unused cfg_pmic_irq in platform data mfd: sec: Remove unused device_type in platform data mfd: sec: Remove unused irq_base in platform data mfd: sec: Enable wakeup from suspend via devicetree property mfd: sec: Remove unused platform data members rtc: s5m: Remove reference to parent's device pdata regulator: s2mpa01: Drop initialization via platform data regulator: s2mps11: Drop initialization via platform data drivers/mfd/Kconfig | 1 + drivers/mfd/sec-core.c | 64 +++++--------------------------- drivers/mfd/sec-irq.c | 4 +- drivers/regulator/s2mpa01.c | 4 -- drivers/regulator/s2mps11.c | 22 +---------- drivers/rtc/rtc-s5m.c | 6 --- include/linux/mfd/samsung/core.h | 33 ---------------- 7 files changed, 14 insertions(+), 120 deletions(-) -- 2.25.1