From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 74F493264FF for ; Tue, 21 Jul 2026 06:05:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784613907; cv=none; b=FKZT79nDiAeaI5i4r7qAAEY8Csllr6XFKoMZ1R7bHGQW9Wm5yvXm4C5MWy23oEjbVDc/XJGaQIYTeks+pBnY+NMlWaLJWQRYuIaq14GcWPPH8ZgijWU7izrqaAiQ3KIJxg3fY5Ix+sBn5NBtu6eLGccrWlEBMVS9/tanjDjnYjk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784613907; c=relaxed/simple; bh=rJCJHYF5qksfCFU8hXrYHh66ad33rs1xje6QIf+t5vE=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=aKfoKMU6C9AyvSDBvRtS9paBHrcaqR5sSpkLQvcs05/q0oy2awrWX+GropCHXJIsmRio+CRHbo6bS+eIaB4nbDF8L73lyD06YUkiCN5JdSJYiRdtYGOmndKzVA7Obuh5rl04GPmWJCWJ4LQtpY1UAV4/fAzjyaauLW12Ulopz54= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=hacbZj/7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=B1CJH6gw; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="hacbZj/7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="B1CJH6gw" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66KNCbdQ933355 for ; Tue, 21 Jul 2026 06:05:06 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= SWd1oTmkq5zMhFDmPKRzG6HslTzweIEq0sjoAwJFuIc=; b=hacbZj/7A3DZPG75 eJhIAAMbcSocbse+DwrjWiwhbvG5Gm7PYig15eLHdy2RvZypY+1GjF3rcFpKqZo5 pM6FN1RJs9LNpzRrPDjWLFdkPWiVBHWVBp5MUvQWJtWnoDmPrNdCb51ZaNnmarrM nJOZdDZ0DxJXxne/n1XOszhI3ygdxw4BksJgdcl939aSfEoO6sUMZvwabM8SKrdI M/kq/TtEJKbsxHVWYWWQEWRMlFt6MuBvClKdT3YkmSypSAMXpthfWJLsjzaJ56Tx 0eoGd3+uPJbXYyBQ75aypEiLxQKLc8yE/375sAT+ptES9fk97PpQmtRfQGwSmqD+ FY0cQA== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fhqv5tkrn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 21 Jul 2026 06:05:05 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-51a8b0a08d2so159574841cf.0 for ; Mon, 20 Jul 2026 23:05:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784613905; x=1785218705; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to:content-type; bh=SWd1oTmkq5zMhFDmPKRzG6HslTzweIEq0sjoAwJFuIc=; b=B1CJH6gwnNR5GdI0x4jmFEh6CPuph3tiZvMuc0uNN+IYH9kjOe/HCiuhyCxZJghj7N 9Pzk4IiPr8vRipqLKmvuQY9VYGQt2q9kiGQqGKV1Xojgb9turjb8SvxT/0bPAB7x1HYi OMjCx6lImUQSbp69xb1kBGJAi2EXtEmobgQ9un9GIMVblmdPoCRkV8Aj05Z01/Ozc+I8 H3FKAQ401BRw/ZZBX/6Nm4U8h9iZiPeu2Fbut43Yr5Wc0Sr7kvnUzGnKzTrOX0uH8kHz /g/osvHMilPteuu1ExNxsEJTPXSEI0cDAlm7QnGZxaJ6a6RcEutJOD3upPj37j2Madce QLQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784613905; x=1785218705; h=content-transfer-encoding:content-type:in-reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=SWd1oTmkq5zMhFDmPKRzG6HslTzweIEq0sjoAwJFuIc=; b=NnA8+DOmA/wgKFMAj9VSUXH/Gr00K/OvaKCDmhZVNkcbVNX2hteKTD4VI0TpqOaYhD eWmTDdG6IVg85M1rexBzjZhe9Q7FuCN8h7pgS5QIqQL+r/rOGEbcGfdV4m3Yrdv4Xojq /kmraw/rwt+p2TPdqN/ZE6AyVLWVzn3SXC7LhxGY+0rlSLPhbyxmfihHWsVEAlPFGV9C hq4kUIpEgKaODbdAX6/m282IFcO5GoZ5GoLDFa05QXX6O4JuuMAP92lTiKMKigxw+k2y hQ6/LfUduedF9GFmBtt/bE8FpHj5lttpDX9/js38r4z8dYwh9lEbK0f1D0q2SLBRQD9a +JGw== X-Forwarded-Encrypted: i=1; AHgh+RqfwDrY1Fhma23/j5r+dJpfXTZnt/5XoLDFI61G3DBOUISaEojiFbscWc/lmgBQac1h1UYj49wqdLiORys=@vger.kernel.org X-Gm-Message-State: AOJu0YwFnGUK9t4O92yrkqDtsb2MBT/v3shiOlXn5e1AQc/tiVWAKCSs TufgUKVV4+pwNAoRuflj7B+MkrERoscyCk1m+O8pqZii+0eopHRQo3GRoMuQ7q+LnKZpAjggxNS zbeJXhB/NQOv/DkFMXTu/FPZyzLcW/7eF6Ta2mHdg9UWn2qvkO6T5qYX9BWqgdYmpgjI= X-Gm-Gg: AfdE7cmArtufudT6lciJTRuud7pMV/CmiAMa/TBH5XHDRQnMnMCixVn7HTnCHl/uIus LlKr7UQHU6ul5b1gQ6k5iiMyfqxuC3kmLkBERtGntSg/HXfrZ/+5HYfUysdVGOv4p5eKfiYkM1F 7sXdK1hHHC3o/JRDasy7JGqowmRQofv/pWxAxDqORKpTNWsBHL9yxyUvdCXj6E9QkwJ3TLUOjui egevPWoolD/QvWnOU4cjbPE2qtMO96W3U3QpF7Yy6oAkFCvRI3sVtW3PCCeG5NMqETLAV3eWGCt ihbP2n30t3GckKlDlv95s5zez+BpFrmzVJfGdQQexJjB7zLRy5Q/JrFkRatwuLSC6GCscJa3CM/ UyP1WrE7fS0C+aD0FHlyrSr/A2f2yNg== X-Received: by 2002:a05:622a:c85:b0:519:e020:6087 with SMTP id d75a77b69052e-5213c013438mr166392711cf.11.1784613904479; Mon, 20 Jul 2026 23:05:04 -0700 (PDT) X-Received: by 2002:a05:622a:c85:b0:519:e020:6087 with SMTP id d75a77b69052e-5213c013438mr166392401cf.11.1784613903854; Mon, 20 Jul 2026 23:05:03 -0700 (PDT) Received: from [192.168.1.110] ([178.197.223.174]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49548e0fcdbsm288078675e9.2.2026.07.20.23.05.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 20 Jul 2026 23:05:03 -0700 (PDT) Message-ID: Date: Tue, 21 Jul 2026 08:05:01 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3] docs: dt: maintainer: Add Devicetree and OF maintainer profile document To: Rob Herring Cc: Krzysztof Kozlowski , Conor Dooley , Jonathan Corbet , Shuah Khan , devicetree@vger.kernel.org, workflows@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Saravana Kannan References: <20260720184040.9870-2-krzysztof.kozlowski@oss.qualcomm.com> From: Krzysztof Kozlowski Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: cTRfyx4Ya-ybNLn6Tlar7W6yMLrHr3Dw X-Proofpoint-ORIG-GUID: cTRfyx4Ya-ybNLn6Tlar7W6yMLrHr3Dw X-Authority-Analysis: v=2.4 cv=e+U2j6p/ c=1 sm=1 tr=0 ts=6a5f0c11 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=N6niishs+lR9UBL1FN3Qrw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=bwanYSbnS09AELdfzVIA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIxMDA2MSBTYWx0ZWRfXwELfXZ44Ar2T oyEA0hzF7DDHPBB7GaBlTrzp1zbipWnKFY7sLIn8FVxMvBTL8GXsDADSSbYzmrr4kndlA1IzURk 7z1Dnhg1POjmt1S+b746H6KehsPb+/Q= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIxMDA2MSBTYWx0ZWRfX9rqO3GBPehSx TAHJILbifuyRH2YIul5LtWD5o93Ck8cw1kIc48Ho+u6tQBiJEhjnaznr9qpLt6YSmV58tUHn23T bpNcWzOSQrgSzB+BjtgCyqBt0b4jZQ9+GPzOuUpRbyQladY+aOsuC9ZlHRfzvDdE1z4GtXKlVYZ CBUfU35CpB1hYiJuN0pxEcn838O/SsY4VaYXNvJSAOk9Og0aBc0UY4xd+jJj5bUt2wGwIVv3X3M N8vJa6J6qBgUFz61X4gyl59dkC4llRo2dCh+a9Hqi2/dw7euP14NXqpMQL92nOlqeUJ0IaOvbcu NoBSR8wUHjeyhgTLwZLV/GD3WHx+iYa3ZKwvxXYVQk11lHMk99wUVp/on+hhzQyyOypUtmvjfaf nYq7NIgSxtiKOqKUptQXw0B2+Ha6BS/gugQDHRFtBpPqFlP2yJP7dUMbjnQWOqyer08XJ/lS1YQ anhEIBHi0wypWhKslQg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-20_06,2026-07-20_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 impostorscore=0 phishscore=0 clxscore=1015 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607210061 On 20/07/2026 22:12, Rob Herring wrote: > On Mon, Jul 20, 2026 at 1:40 PM Krzysztof Kozlowski > wrote: >> >> Document how Devicetree and Open Firmware maintainers handle their >> subsystem, especially focusing on two caveats: >> >> Devicetree subsystem handles patches with a minor difference comparing >> to other subsystems: while DT maintainers pick up OF code, they only >> provide review of DT bindings without applying these. >> >> All three DT bindings maintainers rely currently on Patchwork and due to >> enormous amount of emails per day, regardless how much DT maintainers >> try, they cannot read all the emails. >> >> Cc: Rob Herring >> Cc: Conor Dooley >> Cc: Saravana Kannan >> Cc: devicetree@vger.kernel.org >> Signed-off-by: Krzysztof Kozlowski >> >> --- >> >> I expect patch to be picked up by Rob, after review. >> >> Changes in v3: >> 1. Add also F: entry >> >> Changes in v2: >> 1. Correct typos and trailing white spaces. >> 2. Fix order of P: after C: in maintainers. >> --- >> .../process/maintainer-devicetree.rst | 70 +++++++++++++++++++ >> MAINTAINERS | 3 + >> 2 files changed, 73 insertions(+) >> create mode 100644 Documentation/process/maintainer-devicetree.rst >> >> diff --git a/Documentation/process/maintainer-devicetree.rst b/Documentation/process/maintainer-devicetree.rst >> new file mode 100644 >> index 000000000000..d8ffe752bf5d >> --- /dev/null >> +++ b/Documentation/process/maintainer-devicetree.rst >> @@ -0,0 +1,70 @@ >> +.. SPDX-License-Identifier: GPL-2.0 >> + >> +====================================== >> +Devicetree and Open Firmware Subsystem >> +====================================== >> + >> +Other Process Documents >> +----------------------- >> + >> +Please see the documents in Documentation/devicetree/bindings/ for information >> +on how to write proper Devicetree bindings and how to submit patches. >> + >> +Patch Review and Handling >> +------------------------- >> + >> +Patches handled by Devicetree maintainers are processed differently depending >> +on the patch type: >> + >> +1. Core OF driver code, e.g. drivers/of/: >> + patches are reviewed and applied by DT maintainers. >> + >> +2. Devicetree bindings: >> + patches are reviewed by DT maintainers but, except in certain cases, should >> + be applied by subsystem maintainers. See also *For kernel maintainers* in >> + Documentation/devicetree/bindings/submitting-patches.rst. > > I would reword: > > patches are reviewed by DT maintainers, but should be applied by > subsystem maintainers except in certain cases. > >> + >> +3. DTS and drivers: >> + DT maintainers might provide comments, but review is generally not expected. > > For DTS, we expect to pass schema checks or at least not add new warnings. > > I can address these 2 when applying. > I'll make a v4, no problem. Best regards, Krzysztof