Linux kernel source tree
Go to file
Arnd Bergmann 9bc75fe58d Samsung DTS ARM changes for v6.8
1. Exynos4212 and Exynos4412: Final fixes for dtbs_check warnings.
    Replace duplicate PMU node in FIMC IS node with syscon phandle.  The
    old solution of duplicated PMU node was not a correct representation of
    the hardware and could have concurrent access issues.
 
    The DTS change depends on media FIMC IS drivers changes already
    merged in previous cycle, thus it is not fully
    backwards-compatible.  It is a necessary trade-off in fixing wrong
    description in DTS.
 
    With this fix, `make dtbs_check` status looks like:
    S3C6410: no warnings
    Exynos: no warnings, one undocumented compatible
    S5PV210: one warning, one undocumented compatible
 
 2. Exynos4210, Exynos4212, Exynos4412, S5PV210:
    Correct FIMC IS camera ranges and IO addresses to silence dtc W=1
    warnings.  No functional impact expected.
    After this fix, there are no dtc W=1 warnings on all ARMv7 platforms.
 
 3. Galaxy I9100: Fix 12-second hang during boot by enabling regulator
    (real cause not really known), add touch keys and accelerometer.
 -----BEGIN PGP SIGNATURE-----
 
 iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmV4J3AQHGtyemtAa2Vy
 bmVsLm9yZwAKCRDBN2bmhouD12XMD/9uenIkpHII8EkQqEAUpuOd50wXPJi9IrMm
 r1bup6zhnQvxH9UOwn1oiaIQce/OxB7aAwKQ+Hzt8fQEI+ofDPc7bGtG97WKydJ0
 bjnMs+XyhXKzapskMG4+g3pyd3mNTIz1BQfz9VAGpmJTB5/00ObjjR7Rjr/LjtGs
 Vgm0XNlMDQlF61I1xtshO1dS/WTne27Jt64hi7lqPIbDZE2L9c3PHIOK1NCeZJz+
 TqWyndp6l4x02K+3T1FN1FeLDsX+dKPJeJWnwuIc0KfWWnQawOJtpltjSoasuLJs
 ujRmJbwcxKN8gVPOV+mPhsyu91jGclSE8av9jXuwzwiw2kKAzEtlu0yEfVLDcGrN
 dcyY64nnU76SBaEdKjgOXyYuIyUGyp60Sf7lKqFJCjGBFBG2kK8lE6lb3Wn6coeO
 t7S/J2se7/+hUonsQK4ID+JfxqXdxybeFBzQAZ045wDjSDLssvxKTL+Wkb61K9K6
 vQaor3lT2BuU3PcyTKFkW0Qbm1V8XIu3PaLD0pOO+BMBHyJRYI9cArk5Mnb2/Pe7
 FQ1HEtGbFbcvZM4MLlufT0KCDlTXmqZySXzNEKnbEhifJag7RuAI0+hQ/Rm6mklx
 SRqsPasIX0/yf1wXRJSvlF5zplgCwwoPiAWW4F5EblJab8vJ/QLuUs64zlH4lOum
 VG2CoSvFfw==
 =DHU7
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmWEXQEACgkQYKtH/8kJ
 Uielkw//Zj/xlIahxY5UPlj7ZEq2xbSP7wTxEXEf+A05kWBXEsHQYcwIQ/vdUT9Y
 rh2DQxwXTR6F/NPNzT2kiCDYKN6FOfr0gJHLtRF4UllI7LPaf/S7rA5HhROkWhlM
 u8k1mRr8WW+3OA8nGltrGRlskL8dMxsJ6lD2ZFBk9U4kDU26lFaUQI0q+kAF4uJY
 UANPJd8HqrX0MMreuEIaUaoDl9ngRVRgBZNBL5yO2ipUMtTg74b+/YoB2T1rBo1z
 ab51hxiRGJs6RgWRBjj78BDorINHQat9DR8LcMTMh6MzmJhmySlKUacby8h+B2bP
 sS1o1K8EfegNzlzStj2kjEpDZQKpqUD8DKGfpPCV1F/YszxgdybJ3UCuKHPHukAY
 ZIpnuPUdNq4Q5XURttcLEWSxO/qz+EgEM39T5MVh4/7USwf5feniQjq175PbnEjo
 z5w1ywrBuIxEyS/AfFcHCZXR2F3ibPkCfTm26b8JYlGchrPeS/rqDHrc5Mv0zs1y
 ACg0wxTRYtxapPtUuZAVrrMFp5PaKQH0b2wJEcm2ljSIlwS2of32yH05ap2gDylM
 aM1aA+YKkhMrd3bOA2utS7Dx7W27KkaPLLF6IhMypFSbrh+PcXcCp1FsLlSzquOj
 hYyp0oO7cxiPHZk7YMwCNQP4gm3ZkKB2AUH70XA8UQt8Pj587kY=
 =WVOB
 -----END PGP SIGNATURE-----

Merge tag 'samsung-dt-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt

Samsung DTS ARM changes for v6.8

1. Exynos4212 and Exynos4412: Final fixes for dtbs_check warnings.
   Replace duplicate PMU node in FIMC IS node with syscon phandle.  The
   old solution of duplicated PMU node was not a correct representation of
   the hardware and could have concurrent access issues.

   The DTS change depends on media FIMC IS drivers changes already
   merged in previous cycle, thus it is not fully
   backwards-compatible.  It is a necessary trade-off in fixing wrong
   description in DTS.

   With this fix, `make dtbs_check` status looks like:
   S3C6410: no warnings
   Exynos: no warnings, one undocumented compatible
   S5PV210: one warning, one undocumented compatible

2. Exynos4210, Exynos4212, Exynos4412, S5PV210:
   Correct FIMC IS camera ranges and IO addresses to silence dtc W=1
   warnings.  No functional impact expected.
   After this fix, there are no dtc W=1 warnings on all ARMv7 platforms.

3. Galaxy I9100: Fix 12-second hang during boot by enabling regulator
   (real cause not really known), add touch keys and accelerometer.

* tag 'samsung-dt-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
  ARM: dts: samsung: exynos4210-i9100: Add accelerometer node
  ARM: dts: samsung: exynos4210-i9100: Add node for touch keys
  ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
  ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges
  ARM: dts: samsung: exynos4: fix camera unit addresses/ranges
  ARM: dts: samsung: exynos4x12: replace duplicate pmu node with phandle

Link: https://lore.kernel.org/r/20231212093105.13938-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-12-21 15:42:57 +00:00
arch Samsung DTS ARM changes for v6.8 2023-12-21 15:42:57 +00:00
block vfs-6.7-rc3.fixes 2023-11-24 09:45:40 -08:00
certs This update includes the following changes: 2023-11-02 16:15:30 -10:00
crypto This push fixes a regression in ahash and hides the Kconfig sub-options for the jitter RNG. 2023-11-09 17:04:58 -08:00
Documentation Samsung DTS ARM64 changes for v6.8 2023-12-21 15:41:51 +00:00
drivers USB / PHY / Thunderbolt fixes and ids for 6.7-rc3 2023-11-25 18:22:42 -08:00
fs eventfs fixes: 2023-11-26 19:48:20 -08:00
include Samsung DTS ARM64 changes for v6.8 2023-12-21 15:41:51 +00:00
init As usual, lots of singleton and doubleton patches all over the tree and 2023-11-02 20:53:31 -10:00
io_uring io_uring: fix off-by one bvec index 2023-11-20 15:21:38 -07:00
ipc Many singleton patches against the MM code. The patch series which are 2023-11-02 19:38:47 -10:00
kernel Fix lockdep block chain corruption resulting in KASAN warnings. 2023-11-26 08:30:11 -08:00
lib parisc architecture fixes for kernel v6.7-rc3: 2023-11-26 09:59:39 -08:00
LICENSES LICENSES: Add the copyleft-next-0.3.1 license 2022-11-08 15:44:01 +01:00
mm vfs-6.7-rc3.fixes 2023-11-24 09:45:40 -08:00
net tls: fix NULL deref on tls_sw_splice_eof() with empty record 2023-11-23 08:51:45 -08:00
rust Kbuild updates for v6.7 2023-11-04 08:07:19 -10:00
samples Landlock updates for v6.7-rc1 2023-11-03 09:28:53 -10:00
scripts scripts/checkstack.pl: match all stack sizes for s390 2023-11-22 15:06:23 +01:00
security + Features 2023-11-03 09:48:17 -10:00
sound sound fixes for 6.7-rc2 2023-11-17 09:05:31 -05:00
tools parisc architecture fixes for kernel v6.7-rc3: 2023-11-26 09:59:39 -08:00
usr arch: Remove Itanium (IA-64) architecture 2023-09-11 08:13:17 +00:00
virt ARM: 2023-09-07 13:52:20 -07:00
.clang-format iommu: Add for_each_group_device() 2023-05-23 08:15:51 +02:00
.cocciconfig scripts: add Linux .cocciconfig for coccinelle 2016-07-22 12:13:39 +02:00
.get_maintainer.ignore get_maintainer: add Alan to .get_maintainer.ignore 2022-08-20 15:17:44 -07:00
.gitattributes .gitattributes: set diff driver for Rust source code files 2023-05-31 17:48:25 +02:00
.gitignore kbuild: rpm-pkg: generate kernel.spec in rpmbuild/SPECS/ 2023-10-03 20:49:09 +09:00
.mailmap As usual, lots of singleton and doubleton patches all over the tree and 2023-11-02 20:53:31 -10:00
.rustfmt.toml rust: add .rustfmt.toml 2022-09-28 09:02:20 +02:00
COPYING COPYING: state that all contributions really are covered by this file 2020-02-10 13:32:20 -08:00
CREDITS USB: Remove Wireless USB and UWB documentation 2023-08-09 14:17:32 +02:00
Kbuild Kbuild updates for v6.1 2022-10-10 12:00:45 -07:00
Kconfig kbuild: ensure full rebuild when the compiler is updated 2020-05-12 13:28:33 +09:00
MAINTAINERS eventfs fixes: 2023-11-26 19:48:20 -08:00
Makefile Linux 6.7-rc3 2023-11-26 19:59:33 -08:00
README Drop all 00-INDEX files from Documentation/ 2018-09-09 15:08:58 -06:00

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.