Skip to content

Commit f7d34b4

Browse files
committed
deploy: b5e3321 #3054 (synchronize)
1 parent 6cc0aec commit f7d34b4

File tree

5 files changed

+88
-92
lines changed

5 files changed

+88
-92
lines changed

pull/3054/_sources/contribute.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ When submitting dt-bindings, you must check:
138138
.. shell::
139139

140140
~/linux
141-
$make dt_binding_chec CONFIG_DTC=y DT_CHECKER_FLAGS=-m DT_SCHEMA_FILES="./path/to/.yaml"
141+
$make dt_binding_check CONFIG_DTC=y DT_CHECKER_FLAGS=-m DT_SCHEMA_FILES="./path/to/.yaml"
142142

143143
For warnings and erros and resolve accordingly.
144144

pull/3054/_sources/getting_started.rst.txt

Lines changed: 43 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,28 @@ Getting Started
66
Description
77
-----------
88

9-
The Linux kernel in this repository is the `Linux kernel from Xilinx
10-
<https://github.com/Xilinx/linux-xlnx>`__ together with drivers & patches
11-
applied from Analog Devices.
9+
The Linux kernel in this repository is the
10+
`Linux kernel from Xilinx <https://github.com/Xilinx/linux-xlnx>`__
11+
together with drivers & patches applied from Analog Devices.
1212

1313
Details about the drivers that are of interest and supported by this repository
14-
can be found on the :dokuwiki:`Analog Devices wiki
15-
<resources/tools-software/linux-drivers-all>`. This readme focuses on details
16-
specific to how this code is structured/organized, how it was derived, etc.
17-
18-
The current main is based on `xilinx v2024.1
19-
<https://github.com/Xilinx/linux-xlnx/tree/xilinx-v2024.1>`__. For details
20-
about the merge see commit :git-linux:`d31fa3135dbef8bf186a7c42fd87b3eedd8446e9
21-
<commit/d31fa3135dbef8bf186a7c42fd87b3eedd8446e9>` (Merge tag ``xilinx-v2024.1``
22-
of https://github.com/Xilinx/linux-xlnx.git). In this Xilinx release, the
23-
current version of upstream Linux is `Linux 6.6
24-
<https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tag/?h=v6.6>`__.
25-
26-
For legacy reasons, the :git-linux:`xcomm_zynq <tree/xcomm_zynq>` branch is
27-
still available and should be in-sync with current master. That branch used to
28-
be the old master branch.
14+
can be found on the
15+
:dokuwiki:`Analog Devices wiki <resources/tools-software/linux-drivers-all>`.
16+
This readme focuses on details specific to how this code is
17+
structured/organized, how it was derived, etc.
18+
19+
The current main is based on `xilinx v2025.1 <https://github.com/Xilinx/linux-xlnx/tree/xilinx-v2025.1>`__.
20+
For details about the merge see commit
21+
:git-linux:`3b1f15dc5c4d <commit/3b1f15dc5c4de92663059705d6f1cb6fc87d4470+>`
22+
(Merge tag ``xilinx-v2025.1`` of https://github.com/Xilinx/linux-xlnx.git).
23+
In this Xilinx release, the current version of upstream Linux is
24+
`Linux 6.12 <https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tag/?h=v6.12>`__.
2925

3026
How to build
3127
------------
3228

33-
For build instructions :dokuwiki:`check the wiki
34-
<resources/tools-software/linux-drivers-all#building_the_adi_linux_kernel>`.
29+
For build instructions
30+
:dokuwiki:`check the wiki <resources/tools-software/linux-drivers-all#building_the_adi_linux_kernel>`.
3531

3632
Release branches
3733
----------------
@@ -40,28 +36,27 @@ All release branches have the ``[YEAR]_R[NUM]`` format. There are some special
4036
release branches sometimes (like ``2014_R2_altera``, because it wasn't always
4137
possible to match the Linux repo between Xilinx & Intel/Altera.
4238

43-
Each release is matched with a release from the :git-hdl:`HDL repo <>`. The
39+
Each release is matched with a release from the :git-hdl:`HDL repo </>`. The
4440
branching name/model for the HDL repo differs a bit from the one in this repo,
4541
but the matching should be obvious. Therefore, each kernel in the release
4642
branches is be built using the toolchains from a specific version of Vivado &
47-
Quartus. A matching of these can be found :dokuwiki:`on the wiki
48-
<resources/fpga/docs/releases>`. Release branches can be built using other GCC
49-
toolchains, but in the official SD-card images provided, they will use the
50-
toolchains from Vivado/Quartus.
43+
Quartus. A matching of these can be found at :external+hdl:ref:`releases`.
44+
Release branches can be built using other GCC toolchains, but in the official
45+
SD-card images provided, they will use the toolchains from Vivado/Quartus.
5146

5247
Rebased branches
5348
----------------
5449

55-
Starting with branch :git-linux:`adi-4.9.0 <tree/adi-4.9.0>` there are rebased
56-
branches. They're typically rebased branches from Xilinx with the ADI patches
57-
on top so that it's easier to identify patches that are not yet upstreamed.
50+
Starting with :git-linux:`adi-4.9.0:` there are rebased branches. They're
51+
typically rebased branches from Xilinx with the ADI patches on top so that it's
52+
easier to identify patches that are not yet upstreamed.
5853

59-
For :git-linux:`adi-4.9.0 <tree/adi-4.9.0>` the base was branch
54+
For :git-linux:`adi-4.9.0:` the base was branch
6055
`xlnx_rebase_v4.9 <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v4.9>`__
61-
at commit :git-linux:`d45e196f59364e9f5eafe46027a7d2af349083974
62-
<commit/d45e196f59364e9f5eafe46027a7d2af349083974>`
63-
in the ADI repo and commit `45e196f59364e9f5eafe46027a7d2af349083974
64-
<https://github.com/Xilinx/linux-xlnx/commit/45e196f59364e9f5eafe46027a7d2af349083974>`__
56+
at commit
57+
:git-linux:`e5c22c2179cf <commit/e5c22c2179cfbec584d2c540d40a0c3d7a20770c+>`
58+
in the ADI repo and commit
59+
`45e196f59364 <https://github.com/Xilinx/linux-xlnx/commit/45e196f59364e9f5eafe46027a7d2af349083974>`__
6560
in the Xilinx repo. All ADI patches & drivers up to a specific point in time
6661
were cherry-picked to that branch from master. Note that since the
6762
``adi-4.9.0`` branch is the first rebased branch, it's not particularly the
@@ -70,9 +65,8 @@ are somewhat reasonable to take and apply on top of an upstream 4.9 kernel
7065
after some polishing.
7166

7267
The latest rebased branch depends on the current linux version supported in
73-
master. At the time of writing it is 5.10 so that :git-linux:`adi-5.10.0
74-
<tree/adi-5.10.0>` is the latest. Also note that a diff between the latest
75-
rebased branch and master (``git diff master adi-5.10.0``) must be NULL.
68+
master. Also note that a diff between the latest rebased branch and `xlnx-main`
69+
(e.g., ``git diff xlnx-main adi-6.12.0``) must be NULL.
7670

7771
Raspberry Pi branches
7872
---------------------
@@ -82,27 +76,25 @@ drivers present in the master branch should be automatically cherry-picked into
8276
the latest rpi branch.
8377

8478
As in the rebased branches, the latest rpi branch should be in accordance with
85-
the current kernel version supported in master. At the time of writing, the
86-
kernel version in master is 5.10 so that the correspondent latest rpi branch is
87-
:git-linux:`rpi-5.10.y <tree/rpi-5.10.y>`.
79+
the current kernel version supported in master..
8880

8981
Intel/Altera branches
9082
---------------------
9183

9284
Because the kernel versions that Intel/Altera were usually not in sync with
9385
Xilinx's, ``altera-*`` branches were created:
9486

95-
- :git-linux:`altera_4.0 <tree/altera_4.0>`
96-
- :git-linux:`altera_4.4 <tree/altera_4.4>`
97-
- :git-linux:`altera_4.6 <tree/altera_4.6>`
98-
- :git-linux:`altera_4.9 <tree/altera_4.9>`
87+
- :git-linux:`altera_4.0 <altera_4.0:>`
88+
- :git-linux:`altera_4.4 <altera_4.4:>`
89+
- :git-linux:`altera_4.6 <altera_4.6:>`
90+
- :git-linux:`altera_4.9 <altera_4.9:>`
91+
- :git-linux:`altera_4.14 <altera_4.14:>`
9992

100-
These branches are derived from the `Intel/Altera linux kernel repo
101-
<https://github.com/altera-opensource/linux-socfpga>`__, together with some
102-
merged versions of old master branches.
93+
These branches are derived from the
94+
`Intel/Altera linux kernel repo <https://github.com/altera-opensource/linux-socfpga>`__,
95+
together with some merged versions of old master branches.
10396

104-
The hope is that with the upcoming Linux 4.19, these branches would stop
105-
existing, since Intel/Altera seems to keep in sync their kernel version with
106-
more recent non-LTS kernels. Typically the releases/references that are
107-
provided for these boards should already be in the mainline kernel, so these
108-
branches should no longer be needed.
97+
These branches would stop existing, since Intel/Altera seems to keep in sync
98+
their kernel version with more recent non-LTS kernels. Typically the
99+
releases/references that are provided for these boards should already be in the
100+
mainline kernel, so these branches should no longer be needed.

pull/3054/contribute.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ <h2>Devicetree<a class="headerlink" href="#devicetree" title="Link to this headi
294294
<div class="code-shell"><div><div class="no-select float-left highlight-default notranslate"><div class="highlight"><pre><span></span>~/linux$
295295
</pre></div>
296296
</div>
297-
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>make<span class="w"> </span>dt_binding_chec<span class="w"> </span><span class="nv">CONFIG_DTC</span><span class="o">=</span>y<span class="w"> </span><span class="nv">DT_CHECKER_FLAGS</span><span class="o">=</span>-m<span class="w"> </span><span class="nv">DT_SCHEMA_FILES</span><span class="o">=</span><span class="s2">&quot;./path/to/.yaml&quot;</span>
297+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>make<span class="w"> </span>dt_binding_check<span class="w"> </span><span class="nv">CONFIG_DTC</span><span class="o">=</span>y<span class="w"> </span><span class="nv">DT_CHECKER_FLAGS</span><span class="o">=</span>-m<span class="w"> </span><span class="nv">DT_SCHEMA_FILES</span><span class="o">=</span><span class="s2">&quot;./path/to/.yaml&quot;</span>
298298
</pre></div>
299299
</div>
300300
<div class="clear-left"></div></div></div><p>For warnings and erros and resolve accordingly.</p>

0 commit comments

Comments
 (0)