Lines Matching full:soc
4 SoC Subsystem
10 The SoC subsystem is a place of aggregation for SoC-specific code.
16 * SoC-specific drivers across architectures, in particular for 32- & 64-bit
19 These "SoC-specific drivers" do not include clock, GPIO etc drivers that have
20 other top-level maintainers. The drivers/soc/ directory is generally meant
21 for kernel-internal drivers that are used by other drivers to provide SoC-
22 specific functionality like identifying an SoC revision or interfacing with
25 The SoC subsystem also serves as an intermediate location for changes to
27 of new platforms, or the removal of existing ones, often go through the SoC
30 The main SoC tree is housed on git.kernel.org:
31 https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/
34 small group of people are capable of maintaining. Instead, the SoC subsystem
45 sending pull requests to the main SoC tree. These trees are usually, but not
46 always, listed in MAINTAINERS. The main SoC maintainers can be reached via the
47 alias soc@kernel.org if there is no platform-specific maintainer, or if they
50 What the SoC tree is not, however, is a location for architecture-specific code
112 platform that are set at the SoC level, like CPU cores, are contained in a file
113 named $soc.dtsi, for example, jh7100.dtsi. Integration details, that will vary
114 from board to board, are described in $soc-$board.dts. An example of this is
117 between the $soc.dtsi and $soc-$board.dts files, containing the descriptions of
120 Some platforms also have System on Modules, containing an SoC, which are then
121 integrated into several different boards. For these platforms, $soc-$som.dtsi
122 and $soc-$som-$board.dts are typical.
124 Directories are usually named after the vendor of the SoC at the time of its
136 add any new warnings. For RISC-V and Samsung SoC, ``make dtbs_check W=1`` is
144 Just as the main SoC tree has several branches, it is expected that
147 SoC maintainers. Each branch should be usable by itself and avoid
150 Small sets of patches can also be sent as separate emails to soc@kernel.org,
154 top-level branches, e.g. for a treewide rework, or the addition of new SoC
159 SoC tree. An example here would be one branch for devicetree warning fixes, one