From patchwork Fri Jan 19 16:22:25 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rob Herring X-Patchwork-Id: 189606 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:2bc4:b0:101:a8e8:374 with SMTP id hx4csp1117769dyb; Fri, 19 Jan 2024 08:22:51 -0800 (PST) X-Google-Smtp-Source: AGHT+IFi05RI2DQdQgG9iTL3R+K9GSminjHi+1A0ozqyrUsu/6WNQ1R+xb6NWBykLH9t2fpSkwe6 X-Received: by 2002:a17:907:9415:b0:a26:f207:28bc with SMTP id dk21-20020a170907941500b00a26f20728bcmr8148ejc.212.1705681371289; Fri, 19 Jan 2024 08:22:51 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705681371; cv=pass; d=google.com; s=arc-20160816; b=cbyiDvReEQ4zKoiuz1bB8ykWjmjMmV0bIBGbBqMDAOvV7EMlIgOQnXHDv/lrfkmbQi /JLx6sLL52AskIVPNrW68/BgecKadG2NrPlkIBbBjq1Q8WWCYWfPBEHMc+xGqAGyozR3 t69SrowW8wjuxnIJk4TA9/20sFnj7/PP5syWzI+SiXgP7TtuoTMy2PHO3tVod6qFP/7k dd1Z0aNhRkdW39fSJZ/MeU5HdbEjXdNmSmtgrhTE45yiQu1CHpl4iGCDWhLzVUaF2cMj QzYshpIK6mQCez3bOGE/gSwN06NXdavLueRFzeBsAY+UhPZulGc1cZzNWjkA1iVowVtO 9npw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date :dkim-signature; bh=ng26CewW982JioKu56Hb8HY+FeHbnBWhg+GgxEyGJss=; fh=dE+oFn0H9VJ7/TV5oW7FHrXENzdY1Uius/Gs6ck129s=; b=F3v9Tg7zzed2EXfFwooVeNpLh5DVrNH+Nos8hKlcDLyuuxyxrAqL2O9yLeUQucKDxp N4/LHBG4AnoSDTgTeIi4seXRU5i0q1U+65E96PT/onqbV7enAw+jQh0YQeGFdb8p9SG2 KVTfNkvpo0zSCG/yKcoYt5/DqM5mVWATpGo45jnYiGNPPL6phuJTe+7rBWY/g7fckw2S l0xqm4GJ3fGcdyqAoQVMhOP2czsYIT6NOWk5cAmusbL2dMwcJzFRKKLt+B+C+fMV9Zl1 9qzXMO2BbJSlW4toHPnYYBSE/QPReR7IEEwmPTf9FBVo38CSMESTpq+w3zOv5sWNN+SC Kvqw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=RJU0kY5V; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-31355-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-31355-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id v20-20020a170906339400b00a2ca67879d5si7277827eja.984.2024.01.19.08.22.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jan 2024 08:22:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-31355-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=RJU0kY5V; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-31355-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-31355-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id E2BBE1F231D1 for ; Fri, 19 Jan 2024 16:22:50 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4B27A55772; Fri, 19 Jan 2024 16:22:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="RJU0kY5V" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AA62254F9D; Fri, 19 Jan 2024 16:22:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705681348; cv=none; b=LlrdtuihQujsI0z5ip94GvaKvqYX7+cVpCBplm4rzAOP42n8YF/ejpQ0pTptwhGyhtWTlxMjwXB+R4aAD/O7pVRwp96aIyv6bmy+ivrPUeluhmiHcuHRYeGV+pf+PV9GNt5jlrHxljZjfbah7Tz6XtAhoQcqpCxt5sp1AU2CZuI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705681348; c=relaxed/simple; bh=8oTS/JPNPH63FyG+8PYnQHWTK0FkIeL1C8Wyeu1NV/I=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=Zm8NS4wJI7VXtS1tyykTi7JyKjx6U0yi/BEqfHP2a2G6KzVGRJyueXZ7hb5TUw69gyBRVUw+xSzn0H9Fb0ZrItcVdUQeBWmDMqU+aQ50GMP6xqB4XmwaVGr4uLN+5JPzpnqwprnhFO6A7Y7Ta/e0MFRl7CLOLdBgRcxI2TPmJNU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=RJU0kY5V; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id D1DE9C433C7; Fri, 19 Jan 2024 16:22:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705681348; bh=8oTS/JPNPH63FyG+8PYnQHWTK0FkIeL1C8Wyeu1NV/I=; h=Date:From:To:Cc:Subject:From; b=RJU0kY5VJbCxEsfJ6zn+3Er93PoiD0rFfl6wwayycQh+LetpzkEN26fv/5jIwEOm6 aYUGy740P4S5mgy/XSx2FKkBtRG9Beygu0lHQyOQl+XZ8VE9iAwAEPkeWhV0J/xd6o lNWKxK4HtbjKOpCojnrU4fgO7S1jopUyeocJIZBY6fkOBpvbXoaViUWJa8HFjObLTS gWr57t9TXYoVwXSiS/kyyTWN5N7PZ/qFMkaupQWMOpb40m5MA6XBp/gnx+qlVd3utF GRfxscfklCiZmVZ4pKSTfhXB1PeeLd+oG3Y8/EJYWe22g52iWhu0s7yZFp1dB1Azhg LZpkagS+ZOJcA== Date: Fri, 19 Jan 2024 10:22:25 -0600 From: Rob Herring To: Linus Torvalds Cc: Frank Rowand , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: [GIT PULL] Devicetree header detangling for v6.8 Message-ID: <20240119162225.GA449893-robh@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Disposition: inline X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1788536549580160051 X-GMAIL-MSGID: 1788536549580160051 Hi Linus, As mentioned in my first pull, this is a long overdue DT header cleanup (I sure wish we'd done this when it was only PowerPC to fix before adding all the Arm drivers in the last 13 years). These commits have been in linux-next for over a month now, but I've rebased them on your tree to have a branch that builds now that all the dependencies are in. Rob The following changes since commit 9d1694dc91ce7b80bc96d6d8eaf1a1eca668d847: Merge tag 'for-6.8/block-2024-01-18' of git://git.kernel.dk/linux (2024-01-18 18:22:40 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.8-2 for you to fetch changes up to ef175b29a242fea98f467f008237484b03c94834: of: Stop circularly including of_device.h and of_platform.h (2024-01-19 08:17:28 -0600) ---------------------------------------------------------------- Devicetree updates for v6.8, part 2: Remove the circular including of of_device.h and of_platform.h along with all of their implicit includes. This is the culmination of several kernel cycles worth of fixing implicit DT includes throughout the tree. ---------------------------------------------------------------- Rob Herring (4): sparc: Use device_get_match_data() net: can: Use device_get_match_data() thermal: loongson2: Replace of_device.h with explicit includes of: Stop circularly including of_device.h and of_platform.h Stephen Rothwell (1): clk: qcom: gcc-x1e80100: Replace of_device.h with explicit includes arch/sparc/kernel/pci_sabre.c | 9 +++++---- arch/sparc/kernel/pci_schizo.c | 13 +++++++------ drivers/clk/qcom/gcc-x1e80100.c | 3 ++- drivers/net/can/c_can/c_can_platform.c | 13 ++----------- drivers/net/can/flexcan/flexcan-core.c | 12 ++---------- drivers/net/can/mscan/mpc5xxx_can.c | 8 ++++---- drivers/net/can/xilinx_can.c | 9 +++------ drivers/thermal/loongson2_thermal.c | 3 ++- include/linux/of_device.h | 5 +---- include/linux/of_platform.h | 4 ++-- 10 files changed, 30 insertions(+), 49 deletions(-)