8000 sunxi: Fix HW address write order by m-hennecke · Pull Request #2 · u-boot/u-boot · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

sunxi: Fix HW address write order #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

m-hennecke
Copy link

Restore the right order of bytes written to the MAC address registers. The order got swapped in commit ace1520.

The contents for mac_a1 and mac_a0 registers were swapped in commit ace1520.
@m-hennecke m-hennecke closed this Sep 3, 2017
@m-hennecke m-hennecke reopened this Sep 3, 2017
@m-hennecke
Copy link
Author

Closed the pull request by accident.

selfbg pushed a commit to OLIMEX/u-boot that referenced this pull request Sep 4, 2017
Strings read from devices may sometimes fail to be
NULL-terminated.   The functions in lib/string.c are subject to
failure in this case.   Protect against observed failures in
set_gpt_info() by switching to length-checking variants with a length
limit of the maximum possible partition table length.  At the same
time, add a few checks for NULL string pointers.

Here is an example as observed in sandbox under GDB:

    => gpt verify host 0 $partitions
    Program received signal SIGSEGV, Segmentation fault.
    0x0000000000477747 in strlen (s=0x0) at lib/string.c:267
    267             for (sc = s; *sc != '\0'; ++sc)
    (gdb) bt
    #0  0x0000000000477747 in strlen (s=0x0) at lib/string.c:267
    #1  0x00000000004140b2 in set_gpt_info (str_part=<optimized out>,
    str_disk_guid=str_disk_guid@entry=0x7fffffffdbe8, partitions=partitions@entry=0x7fffffffdbd8,
    parts_count=parts_count@entry=0x7fffffffdbcf "", dev_desc=<optimized out>) at cmd/gpt.c:415
    u-boot#2  0x00000000004145b9 in gpt_verify (str_part=<optimized out>, blk_dev_desc=0x7fffef09a9d0) at cmd/gpt.c:580
    u-boot#3  do_gpt (cmdtp=<optimized out>, flag=<optimized out>, argc=<optimized out>, argv=0x7fffef09a8f0)
    at cmd/gpt.c:783
    u-boot#4  0x00000000004295b0 in cmd_call (argv=0x7fffef09a8f0, argc=0x5, flag=<optimized out>,
    cmdtp=0x714e20 <_u_boot_list_2_cmd_2_gpt>) at common/command.c:500
    u-boot#5  cmd_process (flag=<optimized out>, argc=0x5, argv=0x7fffef09a8f0,
    repeatable=repeatable@entry=0x726c04 <flag_repeat>, ticks=ticks@entry=0x0) at common/command.c:539

Suggested-by: Lothar Waßmann <LW@karo-electronics.de>
Signed-off-by: Alison Chaiken <alison@peloton-tech.com>
@langerth
Copy link
Contributor
langerth commented Sep 8, 2017

Please send the patch to the u-boot mailing list. Pull-requests are ignored

trini pushed a commit that referenced this pull request Apr 30, 2018
Adding CONFIG_WARP7_ROOT_PART allows a defconfig to specify which partition
is use as the root partition on WaRP7, this is a desirable change in order
to support a different partitioning schemes. The default is the current
partition #2.

Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Tested-by: Breno Lima <breno.lima@nxp.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
trini pushed a commit that referenced this pull request Aug 11, 2018
Commit 5d8fae7 ("dfu: avoid memory leak") brings a regression which
described below. This patch is effectively reverting that commit, adding
corresponding comment to avoid such regressions in future.

In case of error in dfu_config_entities(), it frees "dfu" array, which
leads to "data abort" in dfu_free_entities(), which tries to free the
same array (and even tries to access it from linked list first). The
issue occurs e.g. when partition table on device does not match
$dfu_alt_info layout:

    => dfu 0 mmc 1
    Couldn't find part #2 on mmc device #1
    DFU entities configuration failed!
    data abort

To fix this issue, do not free "dfu" array in dfu_config_entities(). It
will be freed later in dfu_free_entities().

Tested on BeagleBone Black (where this regression was originally found).

Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
trini pushed a commit that referenced this pull request Aug 24, 2018
Compiling U-Boot with ubsan/asan libraries and running it in sandbox
may lead to below backtrace:

 => avb init 0
 => avb verify
 ## Android Verified Boot 2.0 version 1.1.0
read_is_device_unlocked not supported yet
common/avb_verify.c:407:31: runtime error: division by zero
AddressSanitizer:DEADLYSIGNAL
Reviewed-by: Igor Opaniuk <igor.opaniuk@linaro.org>

=================================================================
==9388==ERROR: AddressSanitizer: FPE on unknown address 0x0000004b467f \
    (pc 0x0000004b467f bp 0x000000000000 sp 0x7ffd899fe150 T0)
    #0 0x4b467e in mmc_byte_io common/avb_verify.c:407
    #1 0x4b4c47 in mmc_byte_io common/avb_verify.c:532
    #2 0x4b4c47 in read_from_partition common/avb_verify.c:533
    #3 0x69dc0d in load_and_verify_vbmeta lib/libavb/avb_slot_verify.c:560
    #4 0x6a1ee6 in avb_slot_verify lib/libavb/avb_slot_verify.c:1139
    #5 0x45dabd in do_avb_verify_part cmd/avb.c:245
    #6 0x4af77c in cmd_call common/command.c:499
    #7 0x4af77c in cmd_process common/command.c:538
    #8 0x46bafc in run_pipe_real common/cli_hush.c:1677
    #9 0x46bafc in run_list_real common/cli_hush.c:1875
    #10 0x46c780 in run_list common/cli_hush.c:2024
    #11 0x46c780 in parse_stream_outer common/cli_hush.c:3216
    #12 0x46d34b in parse_file_outer common/cli_hush.c:3299
    #13 0x4ad609 in cli_loop common/cli.c:217
    #14 0x4625ae in main_loop common/main.c:65
    #15 0x46f2d1 in run_main_loop common/board_r.c:648
    #16 0x640253 in initcall_run_list lib/initcall.c:30
    #17 0x46f9d0 in board_init_r common/board_r.c:879
    #18 0x40539b in main arch/sandbox/cpu/start.c:321
    #19 0x7fa94925f82f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
    #20 0x408908 in _start (/srv/R/u-boot-master/u-boot+0x408908)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: FPE common/avb_verify.c:407 in mmc_byte_io
==9388==ABORTING

Signed-off-by: Eugeniu Rosca <erosca@de.adit-jv.com>
lbmeng added a commit to lbmeng/u-boot that referenced this pull request Sep 19, 2018
At present the response to ARP request is copied to the transmit
packet buffer ('net_tx_packet') and sent out. This won't fail on
most cases, but unfortunately is potentially broken under certain
circumstances.

For example, considering the following packet sequence:

1: placed an ARP request to the other end, initiated by 'ping'
2: received an ARP request from the other end
3: received the ARP reply from the other end

The ICMP echo request packet was created in step u-boot#1, stored in the
transmit packet buffer, but was corrupted in step u-boot#2 when handling
the response to ARP request using the same buffer, and finally the
same buffer was sent out in step u-boot#3 as the follow-up on ARP reply.
This leads to 'ping' timeout since the ICMP echo request was never
sent out to the other end, instead a duplicated ARP reply packet
was sent out and ignored by the other end.

Similar corruption can happen with other protocols like TFTP, which
leads to TFTP transfer timeout.

Use the dedicated ARP transmit packet buffer ('arp_tx_packet') to
avoid such issue.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
lbmeng added a commit to lbmeng/u-boot that referenced this pull request Sep 20, 2018
At present the response to ARP request is copied to the transmit
packet buffer ('net_tx_packet') and sent out. This won't fail on
most cases, but unfortunately is potentially broken under certain
circumstances.

For example, considering the following packet sequence:

1: placed an ARP request to the other end, initiated by 'ping'
2: received an ARP request from the other end
3: received the ARP reply from the other end

The ICMP echo request packet was created in step u-boot#1, stored in the
transmit packet buffer, but was corrupted in step u-boot#2 when handling
the response to ARP request using the same buffer, and finally the
same buffer was sent out in step u-boot#3 as the follow-up on ARP reply.
This leads to 'ping' timeout since the ICMP echo request was never
sent out to the other end, instead a duplicated ARP reply packet
was sent out and ignored by the other end.

Similar corruption can happen with other protocols like TFTP, which
leads to TFTP transfer timeout.

Use the dedicated ARP transmit packet buffer ('arp_tx_packet') to
avoid such issue.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
lbmeng added a commit to lbmeng/u-boot that referenced this pull request Sep 20, 2018
At present the response to ARP request is copied to the transmit
packet buffer ('net_tx_packet') and sent out. This won't fail on
most cases, but unfortunately is potentially broken under certain
circumstances.

For example, considering the following packet sequence:

1: placed an ARP request to the other end, initiated by 'ping'
2: received an ARP request from the other end
3: received the ARP reply from the other end

The ICMP echo request packet was created in step u-boot#1, stored in the
transmit packet buffer, but was corrupted in step u-boot#2 when handling
the response to ARP request using the same buffer, and finally the
same buffer was sent out in step u-boot#3 as the follow-up on ARP reply.
This leads to 'ping' timeout since the ICMP echo request was never
sent out to the other end, instead a duplicated ARP reply packet
was sent out and ignored by the other end.

Similar corruption can happen with other protocols like TFTP, which
leads to TFTP transfer timeout.

Use the dedicated ARP transmit packet buffer ('arp_tx_packet') to
avoid such issue.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
lbmeng added a commit to lbmeng/u-boot that referenced this pull request Sep 26, 2018
At present the response to ARP request is copied to the transmit
packet buffer ('net_tx_packet') and sent out. This won't fail on
most cases, but unfortunately is potentially broken under certain
circumstances.

For example, considering the following packet sequence:

1: placed an ARP request to the other end, initiated by 'ping'
2: received an ARP request from the other end
3: received the ARP reply from the other end

The ICMP echo request packet was created in step u-boot#1, stored in the
transmit packet buffer, but was corrupted in step u-boot#2 when handling
the response to ARP request using the same buffer, and finally the
same buffer was sent out in step u-boot#3 as the follow-up on ARP reply.
This leads to 'ping' timeout since the ICMP echo request was never
sent out to the other end, instead a duplicated ARP reply packet
was sent out and ignored by the other end.

Similar corruption can happen with other protocols like TFTP, which
leads to TFTP transfer timeout.

Use the dedicated ARP transmit packet buffer ('arp_tx_packet') to
avoid such issue.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
lbmeng added a commit to lbmeng/u-boot that referenced this pull request Sep 27, 2018
At present the response to ARP request is copied to the transmit
packet buffer ('net_tx_packet') and sent out. This won't fail on
most cases, but unfortunately is potentially broken under certain
circumstances.

For example, considering the following packet sequence:

1: placed an ARP request to the other end, initiated by 'ping'
2: received an ARP request from the other end
3: received the ARP reply from the other end

The ICMP echo request packet was created in step u-boot#1, stored in the
transmit packet buffer, but was corrupted in step u-boot#2 when handling
the response to ARP request using the same buffer, and finally the
same buffer was sent out in step u-boot#3 as the follow-up on ARP reply.
This leads to 'ping' timeout since the ICMP echo request was never
sent out to the other end, instead a duplicated ARP reply packet
was sent out and ignored by the other end.

Similar corruption can happen with other protocols like TFTP, which
leads to TFTP transfer timeout.

Use the dedicated ARP transmit packet buffer ('arp_tx_packet') to
avoid such issue.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
lbmeng added a commit to lbmeng/u-boot that referenced this pull request Oct 10, 2018
At present the response to ARP request is copied to the transmit
packet buffer ('net_tx_packet') and sent out. This won't fail on
most cases, but unfortunately is potentially broken under certain
circumstances.

For example, considering the following packet sequence:

1: placed an ARP request to the other end, initiated by 'ping'
2: received an ARP request from the other end
3: received the ARP reply from the other end

The ICMP echo request packet was created in step u-boot#1, stored in the
transmit packet buffer, but was corrupted in step u-boot#2 when handling
the response to ARP request using the same buffer, and finally the
same buffer was sent out in step u-boot#3 as the follow-up on ARP reply.
This leads to 'ping' timeout since the ICMP echo request was never
sent out to the other end, instead a duplicated ARP reply packet
was sent out and ignored by the other end.

Similar corruption can happen with other protocols like TFTP, which
leads to TFTP transfer timeout.

Use the dedicated ARP transmit packet buffer ('arp_tx_packet') to
avoid such issue.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Airtau referenced this pull request in Airtau-A64/u-boot Oct 17, 2018
Prepare branch for FrendlyArm Nanopi-a64 board
@bufferoverflow
Copy link
Member

u-boot community does not handle PRs on GitHub, please read https://github.com/u-boot/u-boot/blob/master/README

trini pushed a commit that referenced this pull request Feb 3, 2019
This is required to enable the USB port #2 in SPL when DM_USB is used.

Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
trini pushed a commit that referenced this pull request Mar 11, 2019
The console is actually serial #2. When we would like to enable other ports,
this would be not okay to mess up with the ordering.

Thus, fix the number of default console interface to be 2.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
trini pushed a commit that referenced this pull request Apr 14, 2019
v2019.04-rc3 sandbox U-Boot fails to boot when compiled with
 -fsanitize=address and linked against -lasan, reporting [1].

Git bisecting shows that the issue is contributed by v2019.01 commit
1678754 ("core: ofnode: Fix ofnode_get_addr_index function").

The root cause seems to be the mismatch between sizeof(u64) and
sizeof(fdt_size_t) on sandbox. Luckily, thanks to the fact that the
size argument of both of_get_address() and fdtdec_get_addr_size_fixed()
is optional, we can pass NULL in its place, avoiding the problem.

[1] Backtrace reported by ASAN (gcc 8.1.0):

$> ./u-boot -d arch/sandbox/dts/sandbox.dtb
[..]
Reviewed-by: Simon Glass <sjg@chromium.org>

=================================================================
==10998==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7ffcc2331140 at pc 0x0000004eeeb0 bp 0x7ffcc2330f80 sp 0x7ffcc2330f70
WRITE of size 8 at 0x7ffcc2331140 thread T0
    #0 0x4eeeaf in of_get_address drivers/core/of_addr.c:154
    #1 0x4f7441 in ofnode_get_addr_index drivers/core/ofnode.c:263
    #2 0x5b2a78 in sb_eth_ofdata_to_platdata drivers/net/sandbox.c:422
    #3 0x4dccd8 in device_probe drivers/core/device.c:407
    #4 0x753170 in eth_initialize net/eth-uclass.c:428
    #5 0x47d9bf in initr_net common/board_r.c:557
    #6 0x6bcfa7 in initcall_run_list lib/initcall.c:30
    #7 0x47e1fe in board_init_r common/board_r.c:859
    #8 0x4060e5 in main arch/sandbox/cpu/start.c:356
    #9 0x7fb8d135482f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
    #10 0x40a3a8 in _start (/path/to/u-boot/u-boot+0x40a3a8)

Address 0x7ffcc2331140 is located in stack of thread T0 at offset 32 in frame
    #0 0x4f72b8 in ofnode_get_addr_index drivers/core/ofnode.c:255

  This frame has 3 object(s):
    [32, 36) 'size' <== Memory access at offset 32 partially overflows this variable
    [96, 100) 'flags'
    [160, 168) 'node'
HINT: this may be a false positive if your program uses some custom stack unwind mechanism or swapcontext
      (longjmp and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-buffer-overflow drivers/core/of_addr.c:154 in of_get_address
Shadow bytes around the buggy address:
  0x10001845e1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10001845e1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10001845e1f0: 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1 f1 f1
  0x10001845e200: 04 f2 f2 f2 f2 f2 f2 f2 04 f2 f2 f2 f2 f2 f2 f2
  0x10001845e210: 04 f2 f2 f2 f3 f3 f3 f3 00 00 00 00 00 00 00 00
=>0x10001845e220: 00 00 00 00 f1 f1 f1 f1[04]f2 f2 f2 f2 f2 f2 f2
  0x10001845e230: 04 f2 f2 f2 f2 f2 f2 f2 00 f2 f2 f2 f3 f3 f3 f3
  0x10001845e240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10001845e250: 00 00 00 00 f1 f1 f1 f1 00 00 f2 f2 f3 f3 f3 f3
  0x10001845e260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1
  0x10001845e270: f1 f1 00 f2 f2 f2 f3 f3 f3 f3 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
==10998==ABORTING

'To' list:
 git log --since=1year drivers/core/ofnode.c | grep "\-by: .*@" | \
     sed 's/.*-by: //' | sort | uniq -c | sort -rn
     10 Simon Glass <sjg@chromium.org>
      3 Mario Six <mario.six@gdsys.cc>
      2 Martin Fuzzey <mfuzzey@parkeon.com>
      2 Marek Vasut <marek.vasut+renesas@gmail.com>
      1 Tom Rini <trini@konsulko.com>
      1 Masahiro Yamada <yamada.masahiro@socionext.com>
      1 Keerthy <j-keerthy@ti.com>
      1 Jens Wiklander <jens.wiklander@linaro.org>
      1 Bin Meng <bmeng.cn@gmail.com>

Fixes: 1678754 ("core: ofnode: Fix ofnode_get_addr_index function")
Signed-off-by: Eugeniu Rosca <erosca@de.adit-jv.com>
10ne1 pushed a commit to 10ne1/u-boot that referenced this pull request Apr 30, 2019
i.MX8MQ has two USB3 controllers. Previously we only added the u-boot#2
controller support in driver. This patch adds the address for u-boot#1
controller.

Signed-off-by: Ye Li <ye.li@nxp.com>
Acked-by: Jun Li <jun.li@nxp.com>
(cherry picked from commit 3172dab)
aspeeddylan referenced this pull request in AspeedTech-BMC/u-boot Jul 4, 2019
now MAC#1 and MAC#2 can execute ping command successfully.
aspeeddylan referenced this pull request in AspeedTech-BMC/u-boot Jul 11, 2019
lokeshvutla pushed a commit to lokeshvutla/u-boot that referenced this pull request Aug 11, 2019
Add support to boot some remoteprocs at U-boot prompt on the J721E EVM
boards by using the 'boot_rprocs' and other env variables defined in the
common environment file k3_rproc.h, and updating the 'DEFAULT_RPROCS'
macro.

The list of R5F cores to be started before loading and booting the Linux
kernel are as follows, and in this order:
   Main R5FSS0 (Split) Core1 : 3 /lib/firmware/j7-main-r5f0_1-fw
   Main R5FSS1 (LockStep)    : 4 /lib/firmware/j7-main-r5f1_0-fw

The MCU R5FSS0 and Main R5FSS1 are currently in LockStep mode, so the
equivalent Core1 rprocs (rproc u-boot#1 and u-boot#5) are not included. The Main
R5FSS0 Core0 (rproc u-boot#2) is already started by R5 SPL, so is not included
in the list either.

The order of the rprocs to boot can be changed at runtime if desired by
overwriting the 'rproc_fw_binaries' environment variable at U-boot prompt.

Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
lokeshvutla pushed a commit to lokeshvutla/u-boot that referenced this pull request Aug 12, 2019
Add support to boot some remoteprocs at U-boot prompt on the J721E EVM
boards by using the 'boot_rprocs' and other env variables defined in the
common environment file k3_rproc.h, and updating the 'DEFAULT_RPROCS'
macro.

The list of R5F cores to be started before loading and booting the Linux
kernel are as follows, and in this order:
   Main R5FSS0 (Split) Core1 : 3 /lib/firmware/j7-main-r5f0_1-fw
   Main R5FSS1 (LockStep)    : 4 /lib/firmware/j7-main-r5f1_0-fw

The MCU R5FSS0 and Main R5FSS1 are currently in LockStep mode, so the
equivalent Core1 rprocs (rproc u-boot#1 and u-boot#5) are not included. The Main
R5FSS0 Core0 (rproc u-boot#2) is already started by R5 SPL, so is not included
in the list either.

The order of the rprocs to boot can be changed at runtime if desired by
overwriting the 'rproc_fw_binaries' environment variable at U-boot prompt.

Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
lokeshvutla pushed a commit to lokeshvutla/u-boot that referenced this pull request Aug 12, 2019
Add support to boot some remoteprocs at U-boot prompt on the J721E EVM
boards by using the 'boot_rprocs' and other env variables defined in the
common environment file k3_rproc.h, and updating the 'DEFAULT_RPROCS'
macro.

The list of R5F cores to be started before loading and booting the Linux
kernel are as follows, and in this order:
   Main R5FSS0 (Split) Core1 : 3 /lib/firmware/j7-main-r5f0_1-fw
   Main R5FSS1 (LockStep)    : 4 /lib/firmware/j7-main-r5f1_0-fw

The MCU R5FSS0 and Main R5FSS1 are currently in LockStep mode, so the
equivalent Core1 rprocs (rproc u-boot#1 and u-boot#5) are not included. The Main
R5FSS0 Core0 (rproc u-boot#2) is already started by R5 SPL, so is not included
in the list either.

The order of the rprocs to boot can be changed at runtime if desired by
overwriting the 'rproc_fw_binaries' environment variable at U-boot prompt.

Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
lokeshvutla pushed a commit to lokeshvutla/u-boot that referenced this pull request Aug 12, 2019
Add support to boot some remoteprocs at U-boot prompt on the J721E EVM
boards by using the 'boot_rprocs' and other env variables defined in the
common environment file k3_rproc.h, and updating the 'DEFAULT_RPROCS'
macro.

The list of R5F cores to be started before loading and booting the Linux
kernel are as follows, and in this order:
   Main R5FSS0 (Split) Core1 : 3 /lib/firmware/j7-main-r5f0_1-fw
   Main R5FSS1 (LockStep)    : 4 /lib/firmware/j7-main-r5f1_0-fw

The MCU R5FSS0 and Main R5FSS1 are currently in LockStep mode, so the
equivalent Core1 rprocs (rproc u-boot#1 and u-boot#5) are not included. The Main
R5FSS0 Core0 (rproc u-boot#2) is already started by R5 SPL, so is not included
in the list either.

The DSP cores are started in the following order before loading and
booting the Linux kernel:
   C66_0: 6 /lib/firmware/j7-c66_0-fw
   C66_1: 7 /lib/firmware/j7-c66_1-fw
   C71_0: 8 /lib/firmware/j7-c71_0-fw

The order of the rprocs to boot can be changed at runtime if desired by
overwriting the 'rproc_fw_binaries' environment variable at U-boot prompt.

Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
lokeshvutla pushed a commit to lokeshvutla/u-boot that referenced this pull request Aug 13, 2019
Add support to boot some remoteprocs at U-boot prompt on the J721E EVM
boards by using the 'boot_rprocs' and other env variables defined in the
common environment file k3_rproc.h, and updating the 'DEFAULT_RPROCS'
macro.

The list of R5F cores to be started before loading and booting the Linux
kernel are as follows, and in this order:
   Main R5FSS0 (Split) Core1 : 3 /lib/firmware/j7-main-r5f0_1-fw
   Main R5FSS1 (LockStep)    : 4 /lib/firmware/j7-main-r5f1_0-fw

The MCU R5FSS0 and Main R5FSS1 are currently in LockStep mode, so the
equivalent Core1 rprocs (rproc u-boot#1 and u-boot#5) are not included. The Main
R5FSS0 Core0 (rproc u-boot#2) is already started by R5 SPL, so is not included
in the list either.

The DSP cores are started in the following order before loading and
booting the Linux kernel:
   C66_0: 6 /lib/firmware/j7-c66_0-fw
   C66_1: 7 /lib/firmware/j7-c66_1-fw
   C71_0: 8 /lib/firmware/j7-c71_0-fw

The order of the rprocs to boot can be changed at runtime if desired by
overwriting the 'rproc_fw_binaries' environment variable at U-boot prompt.

Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
lokeshvutla pushed a commit to lokeshvutla/u-boot that referenced this pull request Aug 28, 2019
Add support to boot some remoteprocs at U-boot prompt on the J721E EVM
boards by using the 'boot_rprocs' and other env variables defined in the
common environment file k3_rproc.h, and updating the 'DEFAULT_RPROCS'
macro.

The list of R5F cores to be started before loading and booting the Linux
kernel are as follows, and in this order:
   Main R5FSS0 (Split) Core1 : 3 /lib/firmware/j7-main-r5f0_1-fw
   Main R5FSS1 (LockStep)    : 4 /lib/firmware/j7-main-r5f1_0-fw

The MCU R5FSS0 and Main R5FSS1 are currently in LockStep mode, so the
equivalent Core1 rprocs (rproc u-boot#1 and u-boot#5) are not included. The Main
R5FSS0 Core0 (rproc u-boot#2) is already started by R5 SPL, so is not included
in the list either.

The DSP cores are started in the following order before loading and
booting the Linux kernel:
   C66_0: 6 /lib/firmware/j7-c66_0-fw
   C66_1: 7 /lib/firmware/j7-c66_1-fw
   C71_0: 8 /lib/firmware/j7-c71_0-fw

The order of the rprocs to boot can be changed at runtime if desired by
overwriting the 'rproc_fw_binaries' environment variable at U-boot prompt.

Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
trini pushed a commit that referenced this pull request Sep 29, 2021
On Intel Tangier the SDHCI #2 provides SD card connection.
Add GPIO card detection for it.

Fixes: 39665be ("x86: tangier: Enable ACPI support for Intel Tangier")
BugLink: edison-fw/meta-intel-edison#135
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Bin Meng <bmeng.cn@gmail.com>
andy-shev referenced this pull request in andy-shev/u-boot Sep 30, 2021
SDHCI #2 is connected to SD card on Intel Edison.
Enable card detect GPIO for it.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Mr-Bossman pushed a commit to Mr-Bossman/u-boot that referenced this pull request Dec 12, 2021
matwey pushed a commit to matwey/u-boot that referenced this pull request Aug 2, 2022
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
matwey pushed a commit to matwey/u-boot that referenced this pull request Aug 3, 2022
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
matwey pushed a commit to matwey/u-boot that referenced this pull request Aug 8, 2022
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
matwey pushed a commit to matwey/u-boot that referenced this pull request Aug 8, 2022
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
matwey pushed a commit to matwey/u-boot that referenced this pull request Aug 9, 2022
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
bluerise pushed a commit to bluerise/u-boot that referenced this pull request Jul 9, 2023
Add support for the USB 3.0 devices in rk3588:
- USB DRD(dual role device) 3.0 #0 as usbdrd3_0 which is available in
rk3588s
- USB DRD(dual role device) 3.0 u-boot#1 as usbdrd3_1 which is available in
rk3588 only
- USB DP PHY (combo USB3.0 and DisplayPort Alt Mode ) #0 phy interface
as usbdp_phy0
- USB DP PHY (combo USB3.0 and DisplayPort Alt Mode ) u-boot#1 phy interface
as usbdp_phy1
- USB 2.0 phy u-boot#2 , the USB 3.0 device can work with this phy in USB 2.0
mode
- associated GRFs (general register files) for the devices.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
[eugen.hristev@collabora.com: move nodes to right place, adapt from latest
linux kernel]
Signed-off-by: Eugen Hristev <eugen.hristev@collabora.com>
trini pushed a commit that referenced this pull request Jul 28, 2023
Add support for the USB 3.0 devices in rk3588:
- USB DRD(dual role device) 3.0 #0 as usbdrd3_0 which is available in
rk3588s
- USB DRD(dual role device) 3.0 #1 as usbdrd3_1 which is available in
rk3588 only
- USB DP PHY (combo USB3.0 and DisplayPort Alt Mode ) #0 phy interface
as usbdp_phy0
- USB DP PHY (combo USB3.0 and DisplayPort Alt Mode ) #1 phy interface
as usbdp_phy1
- USB 2.0 phy #2 , the USB 3.0 device can work with this phy in USB 2.0
mode
- associated GRFs (general register files) for the devices.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
[eugen.hristev@collabora.com: move nodes to right place, adapt from latest
linux kernel]
Signed-off-by: Eugen Hristev <eugen.hristev@collabora.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
colemickens pushed a commit to colemickens/u-boot that referenced this pull request Aug 31, 2023
Add support for the USB 3.0 devices in rk3588:
- USB DRD(dual role device) 3.0 #0 as usbdrd3_0 which is available in
rk3588s
- USB DRD(dual role device) 3.0 u-boot#1 as usbdrd3_1 which is available in
rk3588 only
- USB DP PHY (combo USB3.0 and DisplayPort Alt Mode ) #0 phy interface
as usbdp_phy0
- USB DP PHY (combo USB3.0 and DisplayPort Alt Mode ) u-boot#1 phy interface
as usbdp_phy1
- USB 2.0 phy u-boot#2 , the USB 3.0 device can work with this phy in USB 2.0
mode
- associated GRFs (general register files) for the devices.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
[eugen.hristev@collabora.com: move nodes to right place, adapt from latest
linux kernel]
Signed-off-by: Eugen Hristev <eugen.hristev@collabora.com>
b49020 added a commit to b49020/u-boot that referenced this pull request Dec 11, 2023
1f56add1125 Merge tag 'v6.7-rc1-dts-raw'
66b5a3ebb5d Merge tag 'loongarch-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
8c980b9f395 Merge tag 'mips_6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
aa0f6b9c657 Merge tag 'input-for-v6.7-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2230396e3e5 Merge tag 'linux-watchdog-6.7-rc1' of git://www.linux-watchdog.org/linux-watchdog
1d80c20dac8 Merge tag 'pwm/for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
b424fbf63f5 Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
e33404e194a Merge tag 'pm-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
1db825776c1 Merge tag 'drm-next-2023-11-07' of git://anongit.freedesktop.org/drm/drm
343b15c56c5 Merge tag 'rproc-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
d93e385808c Merge branch 'pm-cpufreq'
e13f07f0edd Merge tag 'media/v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
9d53ff6f358 Merge tag 'rtc-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
08f7de6289a Merge tag 'mailbox-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
55b4d14adbd Merge tag 'drm-misc-next-fixes-2023-11-02' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
ed60b58fc8e Merge tag 'i2c-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
4a182e86bb3 Merge tag 'i3c/for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
f1c99af83b5 Merge tag 'mtd/for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
1261a1cbc90 dt-bindings: mailbox: qcom-ipcc: document the SM8650 Inter-Processor Communication Controller
6d6ebec94d3 Merge tag 'pinctrl-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
2deca24e0b6 Merge tag 'phy-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
8200ebf43ba Merge tag 'dmaengine-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
f79e7cc24f8 Merge tag 'usb-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
c467b9667b4 Merge tag 'tty-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
90434dcccdb Merge tag 'char-misc-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
38a192297c4 Merge tag 'cpufreq-arm-updates-6.7-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
4d86d4012a4 Merge tag 'v6.7-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
d18177770f6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
ba73b2872dd Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
edf2b47a502 Merge tag 'leds-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
cc1f4f7ab66 Merge tag 'backlight-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
99e47963c92 Merge tag 'mfd-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
3ca243c485d Merge tag 'sound-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
7eb17b61b56 Merge tag 'pci-v6.7-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
8af5ff8e284 Merge branch 'cpufreq/arm/qcom-nvmem' into HEAD
4ea96a3808e Merge tag 'shmob-drm-atomic-dt-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into drm-next
c3ca0ae09d2 Merge tag 'soc-drivers-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
f09fa3b2257 Merge tag 'soc-dt-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
952ba26f410 Merge tag 'pmdomain-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
e0a0dfae390 Merge tag 'mmc-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
5d6d2b7e225 Merge tag 'ata-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
1cd2713e979 Merge tag 'drm-next-2023-10-31-1' of git://anongit.freedesktop.org/drm/drm
b924dc9f2b0 dt-bindings: leds: Add Kinetic KTD2026/2027 LED
4134d994c71 dt-bindings: leds: Last color ID is now 14 (LED_COLOR_ID_LIME)
cf7040b3559 dt-bindings: leds: Mention GPIO triggers
ee6a7cc280d dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema
8e92874f726 dt-bindings: mfd: rk806: Allow system-power-controller property
3c288342d6f dt-bindings: mfd: rk8xx: Deprecate rockchip,system-power-controller
14c72c53055 dt-bindings: mfd: max8925: Convert to DT schema format
c5997ddba92 dt-bindings: mfd: qcom,spmi-pmic: Drop unused labels from examples
aa1ddd1c693 dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC
e039fd3b08f dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas
898ca7e1219 dt-bindings: mfd: x-powers,axp152: Make interrupt optional for more chips
66ee726292b dt-bindings: mfd: ti,twl: Add clock provider properties
d5696e07471 dt-bindings: mfd: Convert twl-family.txt to json-schema
3e92647a561 dt-bindings: mfd: syscon: Add ti,am654-dss-oldi-io-ctrl compatible
21064fbd88c dt-bindings: mfd: maxim,max8998: Convert to DT schema
1adda92d932 dt-bindings: mfd: qcom,tcsr: Add compatible for sm4450
2ed4640976c dt-bindings: mfd: stericsson,db8500-prcmu: Spelling s/Cortex A-/Cortex-A/
0c8e3453459 dt-bindings: mfd: syscon: Add rockchip,rk3128-qos compatible
2f894d7ff3b dt-bindings: mfd: qcom,spmi-pmic: Add typec to SPMI device types
16130a47132 dt-bindings: mfd: qcom-pm8xxx: Add missing child nodes
ead621960a1 dt-bindings: mfd: qcom-spmi-pmic: Add pm8450 entry
22c015d27b4 Merge tag 'devicetree-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
9c1563a774b Merge tag 'for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
1855958889a Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
d419ef9019c Merge tag 'hwmon-for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
b768423de00 Merge tag 'spi-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
ccabee9fab9 Merge tag 'regulator-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
270fd9dab2d Merge tag 'gpio-updates-for-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
de8544e9df1 Merge 'bpf-next 2023-10-16' into loongarch-next
6836be29bda Merge tag 'pm-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9a7dd6d750e Merge tag 'thermal-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
848ffa8379c Merge tag 'net-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
c83f8a9452e Merge tag 'kvm-riscv-6.7-1' of https://github.com/kvm-riscv/linux into HEAD
245825a96c4 Merge tag 'timers-core-2023-10-29-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2ac547d3989 Merge tag 'drm-misc-next-2023-10-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
1cdfe9d4592 Merge tag 'edac_updates_for_v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
a601b106a73 dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add support for QMC HDLC
363be486f5a dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add 'additionalProperties: false' in child nodes
271cd69a804 dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Fix example property name
eea3cb06a18 Merge branches 'clk-renesas', 'clk-kunit', 'clk-regmap' and 'clk-frac-divider' into clk-next
d28223626be Merge branches 'clk-debugfs', 'clk-spreadtrum', 'clk-sifive', 'clk-counted' and 'clk-qcom' into clk-next
53b5f28071c Merge branches 'clk-doc', 'clk-amlogic', 'clk-mediatek', 'clk-twl' and 'clk-imx' into clk-next
b1871f3da8b dt-bindings: arm,coresight-cti: Add missing additionalProperties on child nodes
3526c441442 dt-bindings: arm,coresight-cti: Drop type for 'cpu' property
7f2a56b28dd dt-bindings: soundwire: Add reference to soundwire-controller.yaml schema
ff4961a1b45 dt-bindings: input: syna,rmi4: Make "additionalProperties: true" explicit
7ab07dd3a33 media: dt-bindings: ti,ds90ub960: Add missing type for "i2c-alias"
cfd7a674668 dt-bindings: input: qcom,pm8921-keypad: convert to YAML format
36f15399258 spi: Merge up fix
71d7d91468b dt-bindings: display: ssd132x: Remove '-' before compatible enum
da7c060f61f dt-bindings: hwmon: npcm: Add npcm845 compatible string
0c9ba0025a7 dt-bindings: watchdog: Add support for Amlogic C3 and S4 SoCs
1d4179f1e72 dt-bindings: watchdog: aspeed-wdt: Add aspeed,reset-mask property
2869478949b dt-bindings: watchdog: qcom-wdt: Add MSM8226 and MSM8974 compatibles
8cf207d494d dt-bindings: watchdog: fsl-imx7ulp-wdt: Add 'fsl,ext-reset-output'
b6f71fe012d dt-bindings: input: fsl,scu-key: Document wakeup-source
0321940e5f6 Merge branch 'pci/controller/xilinx-xdma'
4ffc07ffee1 Merge branch 'pci/controller/xilinx-ecam'
d03965f578f dt-bindings: hwmon: ltc2991: add bindings
4ee57da1e1e dt-bindings: hwmon: ti,ina2xx: add ti,ina237
2058480ac69 dt-bindings: hwmon: ina3221: Add ti,summation-disable
bfcf030a43a dt-bindings: hwmon: ina3221: Convert to json-schema
5abc0989d4e regulator: dt-bindings: Add mps,mpq2286 power-management IC
7e9686e05c8 dt-bindings: hwmon: Add possible new properties to max31827 bindings
d049f3115b4 dt-bindings: i2c: i2c-demux-pinctrl: Convert to json-schema
f9904baa812 dt-bindings: input: cyttsp5: document vddio-supply
ddc73cc0486 dt-bindings: hwmon: Add Infineon TDA38640
4867caaddbe dts: ti: k3-am625-beagleplay: Add beaglecc1352
f1d5169d7df dt-bindings: net: Add ti,cc1352p7
b9fbb34f14c dt-bindings: eeprom: at24: allow NVMEM cells based on old syntax
b98dc263e90 dt-bindings: nvmem: SID: allow NVMEM cells based on old syntax
771a18f6c82 dt-bindings: usb: fsa4480: Add compatible for OCP96011
2440ebf7393 dt-bindings: usb: fsa4480: Add data-lanes property to endpoint
5cb9e31b364 dt-bindings: crypto: qcom,prng: document SA8775P and SC7280
ce3a8539e6b dt-bindings: mmc: sdhci-msm: document the SM8650 SDHCI Controller
e9f7d4df3dc Merge tag 'extcon-next-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
f2efeac4531 Merge tag 'icc-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
44e577da2fb Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd', 'core' and 's390' into next
cf94f774bfc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
d573a55e9d6 sc7180: Add qdsp based soundcard
ff3324d9a6e dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge
00cb5e43c89 pmdomain: Merge branch genpd_dt into next
cfdc1bd6450 dt-bindings: power: rpmpd: Add SC8380XP support
4297d4d60f6 dt-bindings: power: qcom,rpmhpd: Add GMXC PD index
ef065946dfd dt-bindings: power: qcom,rpmpd: document the SM8650 RPMh Power Domains
bb52f352db8 dt-bindings: pinctrl: qcom,sa8775p-tlmm: add missing wakeup-parent
4452dc20a18 Merge branch 'pm-cpufreq'
53f8c7b7e4c Merge branch 'pm-devfreq'
ea17080e840 dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example
8eb2670d8f4 Merge tag 'v6.7-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
2189a3aa381 Merge tag 'ti-k3-dt-for-v6.7-part2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
7dba0e5031f Merge tag 'arm-soc/for-6.7/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
8a28188f870 Merge tag 'samsung-dt-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
ce56784ecc4 dt-bindings: watchdog: cnxt,cx92755-wdt: convert txt to yaml
8e0cf3a38a2 dt-bindings: watchdog: da9062-wdt: convert txt to yaml
465e1566dd9 dt-bindings: watchdog: fsl,scu-wdt: Document imx8dl
5ed91abc055 dt-bindings: watchdog: atmel,at91rm9200-wdt: convert txt to yaml
5e74c859a08 regulator: qcom,rpmh: Add PMC8380 compatible
61e0e7c75fe ASoC: dt-bindings: qcom,sm8250: Add sc7180-qdsp6-sndcard
e7812839036 Revert "Merge branch 'mv88e6xxx-dsa-bindings'"
ae34da1c1d6 Merge tag 'devfreq-next-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
31146e1a7ca Merge tag 'opp-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
915d99e46ba regulator: dt-bindings: fixed-regulator: Add under-voltage interrupt support
792f714f11b ASoC: dt-bindings: Add schema for "awinic,aw88399"
26a73bb8ca7 dt-bindings: cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware
703115510cd dt-bindings: cpufreq: qcom-cpufreq-nvmem: Document krait-cpu
de72900120a dt-bindings: marvell: Add Marvell MV88E6060 DSA schema
bd9d14cbe00 dt-bindings: marvell: Rewrite MV88E6xxx in schema
b704c890279 ARM64: dts: marvell: Fix some common switch mistakes
dc83cf647e9 ARM: dts: nxp: Fix some common switch mistakes
c04576a10e2 ARM: dts: marvell: Fix some common switch mistakes
e19c21743dc dt-bindings: net: mvusb: Fix up DSA example
91fca37787b dt-bindings: net: dsa: Require ports or ethernet-ports
0fba327e7e4 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ6018
af265a3f0dc dt-bindings: net: dsa: microchip: add wakeup-source property
58d71b29a5e net: dsa: Use conduit and user terms
ffbc4234110 dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name
60fc1dd029b dt-bindings: regulator: dlg,da9210: Convert to json-schema
831301ac113 dt-bindings: Drop kernel copy of common reserved-memory bindings
3307db4438d ARM: dts: BCM5301X: Set switch ports for Linksys EA9200
e0e85422c98 dt-bindings: timer: fsl,imxgpt: Add optional osc_per clock
1becd63500d pmdomain: Merge branch genpd_dt into next
6f93fae5667 dt-bindings: power: rpmpd: Add MSM8917, MSM8937 and QM215
5cd87e8f560 Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller"
87833602892 Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport"
66651eac6fd ARM: dts: BCM5301X: Set fixed-link for extra Netgear R8000 CPU ports
8af0b72c6e8 ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports
ccb6a0fa5e6 ARM: dts: BCM5301X: Relicense Vivek's code to the GPL 2.0+ / MIT
4b1163bbe05 ARM: dts: BCM5301X: Relicense Felix's code to the GPL 2.0+ / MIT
a6ae4c074e5 ARM: dts: BCM5301X: Set MAC address for Asus RT-AC87U
d4069b3cae5 Merge tag 'samsung-dt64-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
9afb63addae arm64: dts: socionext: add missing cache properties
a433bdb9565 riscv: dts: thead: convert isa detection to new properties
b625975001d arm64: dts: Update cache properties for socionext
f986160e3a6 Merge tag 'mvebu-dt64-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
5f81f0f82a5 ASoC: Merge up v6.6-rc7
5fbb5410da8 dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint
98b23a6f85b dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host
59d79999f7c dt-bindings: PCI: dwc: Update maxItems of reg and reg-names
e9451bb30d2 regulator: dt-bindings: Add ADI MAX77503 support
dd1773d668f Merge tag 'drm-msm-next-2023-10-17' of https://gitlab.freedesktop.org/drm/msm into drm-next
c8153a2ff1c dt-bindings: pinctrl: nuvoton,npcm845: Add missing additionalProperties on gpio child nodes
623d7264b49 dt-bindings: pinctrl: brcm: Ensure all child node properties are documented
640fa435f29 BackMerge tag 'v6.6-rc7' into drm-next
7a3a47cfb58 dt-bindings: phy: ralink-usb-phy: convert to dtschema
98ba953b931 dt-bindings: arm: cpus: Add Qualcomm Kryo 465
59fb5a15eb6 Merge tag 'at24-updates-for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
756859a5fb5 dt-bindings: nvmem: u-boot,env: Add missing additionalProperties on child node schemas
9a856f65da9 dt-bindings: nvmem: move deprecated cells binding to its own file
4df6c709339 dt-bindings: serial: drop unsupported samsung bindings
aee49a77b3b dt-bindings: serial: rs485: Add rs485-rts-active-high
944d69c0d81 dt-bindings: serial: re-order entries to match coding convention
f315651c2ed arm64: dts: rockchip: rk3588s: Add USB3 host controller
5bd8ab8ea9f dt-bindings: usb: add rk3588 compatible to rockchip,dwc3
2074b048d69 dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings
38f74615521 dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible
a6c6e8f2caf dt-bindings: usb: vialab,vl817: remove reset-gpios from required list
89334e31715 Merge tag 'mediatek-drm-next-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
525493f786f Merge tag 'iio-for-6.7a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
b3519ebc18a arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports
b2cfd98a767 arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support
fe7ce1934c9 arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes
b89f3c96add arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM
2e22ca1f3f6 arm64: dts: ti: k3-am62p: Add nodes for more IPs
ef3355d3186 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
46c8a35da11 arm64: dts: rockchip: Add Turing RK1 SoM support
88034499f21 dt-bindings: arm: rockchip: Add Turing RK1
44b9f8a7085 dt-bindings: vendor-prefixes: add turing
02319e919e1 dt-bindings: net: dsa: Drop 'ethernet-ports' node properties
4ba5fc8f349 dt-bindings: net: mscc,vsc7514-switch: Simplify DSA and switch references
1f1d27f3792 dt-bindings: net: mscc,vsc7514-switch: Clean-up example indentation
6cbccd61ae1 dt-bindings: net: ethernet-switch: Rename $defs "base" to 'ethernet-ports'
0fc28bebc0f dt-bindings: net: ethernet-switch: Add missing 'ethernet-ports' level
bdf9a8fc11f dt-bindings: net: dsa/switch: Make 'ethernet-port' node addresses hex
6771914497c dt-bindings: net: renesas: Drop ethernet-phy node schema
b925a693295 dt-bindings: net: Add missing (unevaluated|additional)Properties on child node schemas
b3d64a2622c Merge tag 'ti-k3-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
9961cfa2746 arm64: dts: rockchip: Add DFI to rk3588s
4c69e7576fd arm64: dts: rockchip: Add DFI to rk356x
7751313decd arm64: dts: rockchip: Always enable DFI on rk3399
b2a4004ef5e dt-bindings: backlight: Add brightness-levels related common properties
0df613056f2 dt-bindings: devfreq: event: rockchip,dfi: Add rk3588 support
dfcd41dc5c8 dt-bindings: devfreq: event: rockchip,dfi: Add rk3568 support
6a3a7401ea9 dt-bindings: devfreq: event: convert Rockchip DFI binding to yaml
1eea6b733a2 Merge tag 'v6.6-next-dts64.3' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt
686e8588e58 ASoC: dt-bindings: mt8186-mt6366-rt1019-rt5682s: add RT5650 support
69a810a6c65 arm64: dts: ti: k3-am69-sk: Add DP and HDMI support
d073d4fa08a arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0
c2585433bf8 arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node
38787c5a588 arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes
b692805035b arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux
ec64870ed91 arm64: dts: rockchip: Remove UART2 from RGB30
9e687f07232 arm64: dts: rockchip: Update VPLL Frequency for RGB30
80e4b7707c0 dt-bindings: opp: opp-v2-kryo-cpu: Document named opp-microvolt property
878abd954e3 dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for mt8192
2d7974fc897 Merge tag 'qcom-drivers-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
e18c3f099a6 Merge tag 'v6.7-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
5a0bd2b31c2 Merge tag 'v6.7-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
8e78d9be53d Merge tag 'riscv-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
35e733d4627 arm/arm64: dts: Removed undocumented and unused "pl022,hierarchy" property
71699c00245 dt-bindings: display: Add SSD132x OLED controllers
598bac8835b dt-bindings: display: Split common Solomon properties in their own schema
9770b49fd37 Merge remote-tracking branch 'ulfh/genpd_dt' into v6.6-next/dts64.3
e625b28da30 arm64: dts: mediatek: cherry: Configure eDP and internal display
592bcc139cb arm64: dts: mediatek: mt6795-xperia-m5: Add DSI Display and its vregs
2fb42eddd2a arm64: dts: mediatek: mt6795-xperia-m5: Add display backlight support
46c84d357d6 arm64: dts: mediatek: mt6795: Add support for display blocks and DPI/DSI
ed2b4fb35ea arm64: dts: mediatek: Add spherion-rev4
c74bee2a112 arm64: dts: mediatek: Add hayato-rev5-sku2
b4f0a123b60 arm64: dts: mediatek: Remove asurada-audio dtsi files
b2c985fb8e3 dt-bindings: arm64: dts: mediatek: Add rev4 of spherion
c16d57c0e4f dt-bindings: arm64: dts: mediatek: Add rev5-sku2 of hayato
1003632b0a4 arm64: dts: mediatek: add iommu support for mt8365 SoC
a7b1caa10de arm64: dts: mediatek: add larb support for mt8365 SoC
4fca19890a6 arm64: dts: mediatek: add smi support for mt8365 SoC
2499214da29 arm64: dts: mediatek: add power domain support for mt8365 SoC
6839a09d7d1 arm64: dts: mediatek: add apu support for mt8365 SoC
d469070c1a6 arm64: dts: mediatek: add camsys support for mt8365 SoC
4933a0d25c0 arm64: dts: mediatek: add mmsys support for mt8365 SoC
c66c7651f1a arm64: dts: mediatek: mt8183-kukui: Add PMIC regulator supplies
e3d9d68ff1d arm64: dts: mediatek: add device-tree for Genio 1200 EVK board
1748efb12f2 dt-bindings: arm64: mediatek: add mt8395-evk board
fa9176e9e75 ARM: dts: samsung: exynos4412-midas: use Linux event codes for input keys
32e4601c3de ARM: dts: samsung: exynos4412-midas: fix key-ok event code
b87738f008e dt-bindings: ata: tegra: Disallow undefined properties
1ec16e8ee05 dt-bindings: usb: ti,tps6598x: Disallow undefined properties
659a0df801c dt-bindings: display: remove backlight node from panel examples
4abf396ff79 dt-bindings: Add Marantec vendor prefix
f0ada7ea01c ASoC: dt-bindings: tas5805m: Disallow undefined properties
9f1e3557324 dt-bindings: i3c: Add mctp-controller property
081b9a75a08 pmdomain: Merge branch genpd_dt into next
01528ebd616 dt-bindings: power: Add MT8365 power domains
a9e8cd6dfd9 scsi: ufs: dt-bindings: common: Add OPP table
cb60fa80c1b Merge tag 'memory-controller-drv-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
826f7d156ea arm64: dts: rockchip: add support for Powkiddy RGB30
ad12d9f10b8 dt-bindings: arm64: rockchip: add Powkiddy RGB30
74b17914ffe Merge tag 'scmi-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
2ecc0b072f6 dt-bindings: panel: Add Powkiddy RGB30 panel compatible
9bfbafef3e7 dt-bindings: vendor-prefixes: document Powkiddy
18f1f86f4f9 arm64: dts: rockchip: add status LED to rock-5b
e158c5c063a arm64: dts: rockchip: add ADC buttons to rk3588-evb1
f9c87984c30 arm64: dts: rockchip: Add AV1 decoder node to rk3588s
a87a4181055 arm64: dts: rockchip: Add missing sdmmc2 SDR rates to rock-3a
f9c3ed0b8c6 arm64: dts: rockchip: Enable UART6 on rock-5b
6e03b090e8d dt-bindings: serial: document esp32s3-acm
f2734832f41 dt-bindings: serial: document esp32-uart
468c7d74ae4 dt-bindings: serial: sc16is7xx: move 'allOf' block after 'required'
1909f99c136 dt-bindings: serial: max310x: convert to YAML
3b2008c0ab9 dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required
cef56cc0d91 Merge 6.6-rc6 into usb-next
05d2ff3a51
10000
f dt-bindings: rtc: Add Mstar SSD202D RTC
2076491b4ac Merge tag 'stm32-dt-for-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
714af823f48 Merge tag 'amlogic-arm64-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
5ae620123f7 Merge tag 'aspeed-6.7-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
5b9d526507b Merge tag 'qcom-dts-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
f0d582a90c3 Merge tag 'qcom-arm64-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
50d47cb6ab4 Merge tag 'imx-dt64-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
5f2cc0509f6 Merge tag 'imx-dt-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
fecce8636ce Merge tag 'imx-bindings-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
2f87a563747 dt-bindings: display: Add Renesas SH-Mobile LCDC bindings
baa7c8b0f63 dt-bindings: display: bridge: Document Freescale i.MX93 MIPI DSI
2ebba37e76c dt-bindings: mtd: fixed-partitions: Add compression property
ec15e9cf06a Merge tag 'riscv-dt-for-v6.6-final' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
93d04b8ae79 Merge 6.6-rc6 into tty-next
5efc19857c7 dt-bindings: at24: add ST M24C64-D Additional Write lockable page
3b01a9d9f0c dt-bindings: cpufreq: cpufreq-qcom-hw: Add SDX75 compatible
b46437f352a dt-bindings: timer: add imx7d compatible
84a1bc2424e dt-bindings: net: microchip: Allow nvmem-cell usage
43212c29086 dt-bindings: imx-thermal: Add #thermal-sensor-cells property
29b8781554f dt-bindings: thermal: tsens: Add sa8775p compatible
ec79c25f935 dt-bindings: thermal: fsl,scu-thermal: Document imx8dl
e5458ff99d6 dt-bindings: thermal: nvidia,tegra124-soctherm: Add missing unevaluatedProperties on child node schemas
77f5060117e dt-bindings: thermal: mediatek: Add LVTS thermal sensors for mt7988
1ab302e6706 dt-bindings: thermal: mediatek: Add mt7988 lvts compatible
c7f59ae3437 dt-bindings: timers: Add Cirrus EP93xx
a34d9ad6975 dt-bindings: rtc: microcrystal,rv3032: Document wakeup-source property
ca93807564e dt-bindings: rtc: pcf8523: Convert to YAML
502c4859f2e dt-bindings: rtc: mcp795: move to trivial-rtc
86fcf2e4a5e dt-bindings: rtc: Add Cirrus EP93xx
fd8e1ae1a50 dt-bindings: rtc: pcf2123: convert to YAML
258c9524a95 rtc: rtc7301: Rewrite bindings in schema
6295a6bcf65 dt-bindings: zynqmp: add destination mailbox compatible
733b1c4e6fe dt-bindings: mailbox: qcom: add one more clock provider for IPQ mailbox
d143c2f73f1 dt-bindings: mailbox: fsl,mu: add new tx doorbell channel
fcb408c17ab riscv: dts: starfive: convert isa detection to new properties
db0775dde9b riscv: dts: sifive: convert isa detection to new properties
64cd2557231 riscv: dts: microchip: convert isa detection to new properties
26db32eb7b0 dt-bindings: trivial-devices: add silabs,si7005
1e35ceba883 dt-bindings: iio: imu: st,lsm6dsx: add mount-matrix property
48bfcda3acd Merge tag 'sunxi-dt-for-6.7-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
563f74988d1 Merge tag 'tegra-for-6.7-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
158eb73a45c Merge tag 'tegra-for-6.7-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
14d2574b1b8 Merge tag 'tegra-for-6.7-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
099a8387fc0 Merge tag 'renesas-dts-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
c572fb21db8 Merge tag 'renesas-dt-bindings-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
e7b89a11a35 Merge tag 'sti-dt-for-v6.7-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
698afecb4fe Merge tag 'omap-for-v6.7/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
9608a083830 Merge tag 'at91-dt-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
1c18e96da78 Merge tag 'ixp4xx-for-soc-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt
e8e6e6c7f88 Merge tag 'samsung-dt-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
a80905b38ee riscv: dts: allwinner: convert isa detection to new properties
f64e3a9612f ARM: dts: sun8i-r40: Add interconnect to video-codec
9f020441484 Merge tag 'renesas-pinctrl-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
088cf69ac4b arm64: tegra: Use correct interrupts for Tegra234 TKE
20d97d2c1d5 arm64: tegra: Add power-sensors for Tegra234 boards
01480a7baf5 dt-bindings: crypto: qcom,prng: document SM8550
b78a77685c9 dt-bindings: crypto: qcom,prng: document that RNG on SM8450 is a TRNG
8c4338a952f dt-bindings: phy: Convert PXA1928 USB/HSIC PHY to DT schema
54e346492c7 Merge branch 'fixes' into next
2b3924e79e3 dt-bindings: media: rockchip: Add resets property into decoder node
a3b0f06f91c dt-bindings: pinctrl: renesas: Document RZ/G3S SoC
ef20264ec2c dt-bindings: arm: sti: add STi boards and remove stih415/stih416
6b9bcc03347 dt-bindings: soc: sti: add STi platform syscon
226abc3ebe2 ARM: dts: st: correct led level in stih418-b2264.dts
f12da9f465a ARM: dts: st: move leds out of soc in stih418-b2264.dts
c2339d76875 ARM: dts: st: correct serial alias in stih418-b2264.dts
bd9413de46e ARM: dts: st: stih407: drop max-duty-cycle
64ac37ba11c ARM: dts: aspeed: mtmitchell: Add I2C NVMe alias port
3d081b8458d ARM: dts: aspeed: mtmitchell: Remove redundant ADC configurations
35b155bacde ARM: dts: aspeed: mtmitchell: Add inlet temperature sensor
a1f8a6b47d5 ARM: dts: aspeed: mtjade: Add the gpio-hog
7bdd58ff462 ARM: dts: aspeed: mtjade, mtmitchell: Add new gpio-line-names
0ab76366f88 ARM: dts: aspeed: mtjade, mtmitchell: Update gpio-line-names
6df25fb9855 ARM: dts: aspeed: Minerva: Add Facebook Minerva CMC board
f8b5c557575 dt-bindings: arm: aspeed: document board compatibles
27ed84d8837 dt-bindings: power: reset: gpio-poweroff: Add priority property
40c734273a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
6ea7b4393b4 arm64: dts: exynos: Add reserved memory for pstore on E850-96
92f8c7a2c11 arm64: dts: renesas: rzg3s-smarc-som: Spelling s/device-type/device_type/
2d4620775f9 arm64: dts: renesas: r9a08g045: Add missing cache-level for L3 cache
b7b727c7292 arm64: dts: renesas: r9a08g045: Add nodes for SDHI1 and SDHI2
d19894e572a arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances
6aa6f30d11c arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances
f4eed99ff4f arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances
05517562e97 arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances
7cdf57464b0 arm64: dts: ti: k3-j7200: Add MCU domain ESM instance
f1b39ca3d55 arm64: dts: ti: k3-j784s4: Add ESM instances
6dbce9288ee arm64: dts: ti: k3-j721s2: Add ESM instances
78b415bf84b dt-bindings: riscv: Add Zicond extension entry
5bf3fb13a99 dt-bindings: riscv: Add smstateen entry
f07e2f4af1a dt-bindings: arm-smmu: Add SM7150 GPU SMMUv2
0c136d9696e Merge tag 'samsung-dt64-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
3d862bd8bdb Merge tag 'dt-cleanup-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
dd1ff19c50c Merge tag 'dt64-cleanup-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
18b58b42f20 Merge tag 'renesas-dts-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
acea5e97290 Merge tag 'renesas-dt-bindings-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
3fff32a51ae arm64: dts: imx8mp: Drop i.MX8MP DHCOM rev.100 PHY address workaround from PDK3 DT
a4137a78761 arm64: dts: imx8mp: Update i.MX8MP DHCOM SoM DT to production rev.200
4e669bd435c arm64: dts: imx8mp: Add UART1 and RTC wake up source on DH i.MX8M Plus DHCOM SoM
cdd5c0430a1 arm64: dts: imx8mp: Switch WiFI enable signal to mmc-pwrseq-simple on i.MX8MP DHCOM SoM
5e5ed972ddb arm64: dts: imx8mp: Fix property indent on DH i.MX8M Plus DHCOM PDK3
0e0f4804643 arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for DH i.MX8M Plus DHCOM SoM
6f4321acf54 arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for Data Modul i.MX8M Plus eDM SBC
db9c2eba953 dt-bindings: at24: add ST M24C32-D Additional Write lockable page
2d3de893139 arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX
20c1fc50901 arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX
c406102a252 arm64: dts: ti: k3-*: Convert NAVSS to simple-bus
30237569318 arm64: dts: ti: k3-*: Convert DMSS to simple-bus
5a6b2719946 media: dt-bindings: sony,imx415: Allow props from video-interface-devices
4fb2ffac2a5 media: dt-bindings: sony,imx214: Allow props from video-interface-devices
ce852723549 media: dt-bindings: ovti,ov5640: Allow props from video-interface-devices
09e918f6660 media: dt-bindings: ovti,ov4689: Allow props from video-interface-devices
58924f81df3 media: dt-bindings: ovti,ov02a10: Allow props from video-interface-devices
ceac774f01b media: dt-bindings: hynix,hi846: Add video-interface-devices properties
5d9574dfa03 media: dt-bindings: Add TI J721E CSI2RX
35f846e0869 media: dt-bindings: cadence-csi2rx: Add TI compatible string
920d9994f46 media: dt-bindings: Make sure items in data-lanes are unique
fc89dfda1cd arm64: dts: rockchip: Remove duplicate regulator vcc3v3_wf from rock-5b
9c122eea20f arm64: dts: rockchip: Add QuartzPro64 SBC device tree
2249e62a24d dt-bindings: arm: rockchip: Add Pine64 QuarzPro64
0c537e1dc4c Revert "dt-bindings: i2c: qcom-cci: Document sc8280xp compatible"
98e501af393 Revert "dt-bindings: iio: magnetometer: asahi-kasei,ak8975: Drop deprecated enums"
3a69c2f4efb thermal: Remove Amit Kucheria from MAINTAINERS
d251df8057e Merge drm/drm-next into drm-misc-next
e82927df9b7 dt-bindings: timer: renesas,rz-mtu3: Document RZ/{G2UL,Five} SoCs
7d97533164a dt-bindings: timer: renesas,rz-mtu3: Improve documentation
7a4b48ceef1 dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names
0c24536a191 dt-bindings: i2c: qcom-cci: Document sc8280xp compatible
868dfc6850f dt-bindings: i2c: qcom-cci: Document SC7280 compatible
64d328702a1 dt-bindings: ltk050h3146w: add compatible for LTK050H3148W-CTA6 variant
b4a72f06220 ASoC: mediatek: mt8188-mt6359: add rt5682s support
2049a11e457 ASoC: Merge fixes for consistent cs42l43 schema
131fd489e44 ARM: tegra: Drop unit-address from parallel RGB output port
60d032e82a3 dt-bindings: arm: tegra: pmc: Relicense and move into soc/tegra directory
af22dc3d611 dt-bindings: arm: tegra: pmc: Reformat example
c9bedc46da1 dt-bindings: arm: tegra: pmc: Restructure pad configuration node schema
90b86df6f4d dt-bindings: arm: tegra: pmc: Increase maximum number of clocks per powergate
63861b9d13d dt-bindings: arm: tegra: pmc: Move additionalProperties
a072b0033d2 dt-bindings: arm: tegra: pmc: Remove useless boilerplate descriptions
c9e6cff54eb dt-bindings: arm: tegra: pmc: Improve property descriptions
5434ab8fa3f arm64: tegra: Mark Tegra234 SPI as compatible with Tegra114
5c01ba59be1 arm64: tegra: Add dmas and dma-names for Tegra234 UARTE
8a1ed0601ad arm64: tegra: Use correct format for clocks property
38837155827 arm64: tegra: Remove duplicate nodes on Jetson Orin NX
a1dd7696911 arm64: tegra: Add missing current-speed for SBSA UART
d272bb1069e arm64: tegra: Add display panel node on Smaug
e12c844f623 arm64: tegra: Add backlight node on Smaug
bf89a06c17e arm64: tegra: Add DSI/CSI regulator on Smaug
301e86587b1 arm64: tegra: Enable IOMMU for host1x on Tegra132
b2f0b8ff54b arm64: tegra: Fix P3767 QSPI speed
9075f489d39 arm64: tegra: Fix P3767 card detect polarity
3e91b89687c dt-bindings: mmc: npcm,sdhci: Document NPCM SDHCI controller
cb00ae01c33 ARM: dts: imx7d-pico-pi: Disable USDHC1
35240814572 ARM: dts: imx28: Fix dcp compatible
a4c9576b7ed ARM: dts: imx7s: Remove #power-domain-cells from gpcv2
4f6e56e52e0 ARM: dts: imx25: Remove clock-names from the watchdog
3fb49c3b647 ARM: dts: imx25: Fix sram node
4cf2eb0f67d ARM: dts: imx25: Fix dryice node
3d1a3970f0a ARM: dts: imx6qdl-gw5904: add dt props for populating eth MAC addrs
9aff4e20886 ARM: dts: vfxxx: Write dmas in a single line
e91b5787319 dt-bindings: pinctrl: st,stm32: fix phandle-array warning
d7b5b37e527 ASoC: dt-bindings: mediatek,mt8188-mt6359: add RT5682S support
d92199ae36e Merge branch 'icc-misc' into icc-next
3abee769577 dt-bindings: interconnect: qcom,rpmh: do not require reg on SDX65 MC virt
3a5bb0be181 i3c: Fix typo "Provisional ID" to "Provisioned ID"
cc5034cea3a Merge branch 'icc-sdx75' into icc-next
740e0da6689 dt-bindings: interconnect: Add compatibles for SDX75
1db9ae145b9 dt-bindings: usb: tps6598x: Add tps25750
2ec5f1616bf dt-bindings: opp: opp-v2-kryo-cpu: support Qualcomm Krait SoCs
f90591c0ef4 arm64: dts: imx8mp-beacon: Add DMIC support
ff6b9835608 arm64: dts: imx8mn-beacon: Add DMIC support
3eecee94953 arm64: dts: imx8mm-beacon: Add DMIC support
f5f85c32455 arm64: dts: imx8mm-beacon: Migrate sound card to simple-audio-card
aac38832380 arm64: dts: imx8mn-evk: Remove codec clocks/clock-names
5f650ab4145 arm64: dts: imx8mp-beacon: Configure 100MHz PCIe Ref Clk
4f40f1bb537 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
f9caf85c0b7 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
7eeb66072e6 arm64: dts: freescale: add initial device tree for TQMLS1088A
2c3ac0a7533 arm64: dts: freescale: add initial device tree for TQMLS1043A/TQMLS1046A
321fdb8075d arm64: dts: ls1043a: remove second dspi node
81f3bf4ca5c arm64: dts: freescale: Add support for LX2162 SoM & Clearfog Board
beb1cf4eab4 arm64: dts: lx2160a: describe the SerDes block #2
a4ad135fc73 arm64: dts: imx93: update gpio node
a69ee2db576 arm64: dts: imx8ulp: update gpio node
e00323f64a9 arm64: dts: imx8mq-librem5: Fix tps65132 compatible
ee884bd4d64 arm64: dts: imx8mp-debix-model-a: Remove USB hub reset-gpios
d79452852c5 arm64: dts: imx8-apalis-v1.1: Fix Ethernet PHY reset-names
da6cad5dec7 arm64: dts: imx8mm-venice-gw790: Remove phy-mode from switch node
519155017c4 arm64: dts: imx8mp-venice-gw73xx: add TPM device
d8b3b9e17b3 arm64: dts: imx8mm-venice-gw73xx: add TPM device
1856464bf2a arm64: dts: imx8mp-verdin: Remove invalid property from eqos
92052cf6080 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
dd0c9d8bfee arm64: dts: imx93: Fix the dmas entries order
430df63a159 arm64: dts: imx8mm-venice-gw790: Pass GSC address/size-cells
34b511fc43b arm64: dts: imx8dxl: Pass fsl,imx8dxl-sc-wdt
31a03aa3fd9 arm64: dts: imx8dxl: Pass fsl,imx8dxl-sc-thermal
79214c4a8d4 arm64: dts: imx8dxl: Remove wakeup-irq
25769996bd0 arm64: dts: imx8dxl: Pass fsl,imx8dl-scu-pd
d79cc7d1502 arm64: dts: imx8qm-mek: enable 8qm lpuart2 and lpuart3
8dd77b7abc8 arm64: dts: imx8qxp-mek: enable 8qxp lpuart2 and lpuart3
35d794829b8 arm64: dts: imx8: update lpuart[0..3] irq number
550993de851 arm64: dts: imx8qm: Update edma channel for uart[0..3]
be47369fa1f arm64: dts: imx8: add edma for uart[0..3]
af34e3bb9c2 arm64: dts: imx8: add edma[0..3]
a4e4c0558e0 arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
e7b88cf0cd9 arm64: dts: freescale: add phyGATE-Tauri i.MX 8M Mini Support
c963bd8e180 Merge tag 'imx-fixes-6.6' into imx/dt64
222066d0f3b dt-bindings: arm: fsl: Add TQ-Systems LS1088 based boards
5aa26e24f5d dt-bindings: arm: fsl: Add TQ-Systems LS1043A/LS1046A based boards
911169dc978 dt-bindings: arm: Add SolidRun LX2162A SoM & Clearfog Board
18d117c1db4 arm64: dts: rockchip: Add board device tree for rk3588-orangepi-5-plus
011df93de97 dt-bindings: arm: rockchip: Add Orange Pi 5 Plus
6e9de3a58db arm64: dts: rockchip: Add UART9 M0 pin definitions to rk3588s
e16d65efef7 arm64: dts: rockchip: Add I2S2 M0 pin definitions to rk3588s
9c290a3545b arm64: dts: rockchip: Add Orange Pi 5
ce277e999d3 arm64: dts: rockchip: Add sfc node to rk3588s
2ef93ad0277 dt-bindings: arm: rockchip: Add Orange Pi 5 board
e5258dae8e0 dt-bindings: interconnect: qcom: rpm: Clean up the example
96ee18884cf dt-bindings: interconnect: qcom: rpm: Clean up the file
93c9dc2d578 dt-bindings: interconnect: qcom: Fix and separate out MSM8939
fe65d11be3c dt-bindings: interconnect: qcom: Fix and separate out MSM8996
a6e0709f5cb dt-bindings: interconnect: qcom: Fix and separate out SDM660
4e47ae1b646 dt-bindings: interconnect: qcom: qcm2290: Remove RPM bus clocks
aa3377dd01b dt-bindings: interconnect: qcom: Introduce qcom,rpm-common
0ac263d8e9f dt-bindings: arm: Add new compatible for smc/hvc transport for SCMI
458942be42a ARM: dts: ixp4xx: Use right restart keycode
f7151973bcc ARM: dts: ixp4xx-nslu2: Enable write on flash
e5e5ad8d6c0 ARM: dts: ixp4xx: Add USRobotics USR8200 device tree
1559ae1c73d ARM: dts: Use only the Linksys compatible for now
6f401852678 dt-bindings: arm: List more IXP4xx devices
847a4b5d42b dt-bindings: Add vendor prefixes
f5aa0479f90 dt-bindings: display/msm/gpu: Allow A7xx SKUs
7d57749ea57 dt-bindings: display/msm/gmu: Allow passing QMP handle
c8f7ca31f59 dt-bindings: display/msm/gmu: Add Adreno 7[34]0 GMU
b45012d1559 ARM: dts: imx27-phytec: Use eeprom as the node name
77debc38f18 ARM: dts: imx51: Remove invalid sahara compatible
4f414860327 dt-bindings: arm: fsl: add phyGATE-Tauri-L board
dd153c303b6 spi: renesas,rzv2m-csi: Add CSI (SPI) target related property
32b34ad713b ARM: dts: stm32: add SDIO pinctrl sleep support on stm32f7 boards
14a9971912f ARM: dts: stm32: add stm32f7 SDIO sleep pins
23ec0df0b75 ARM: dts: stm32: add RNG node for STM32MP13x platforms
ed99fe409c5 dt-bindings: display: msm: Make "additionalProperties: true" explicit
a69a770992a dt-bindings: display: msm: Add missing unevaluatedProperties on child node schemas
8a0ff87790b dt-bindings: display: simple: support non-default data-mapping
6e6697efc43 dt-bindings: display: move LVDS data-mapping definition to separate file
c75b95378fb arm64: dts: amlogic: a1: support all i2c masters and their muxes
f0ba1ee1410 riscv: dts: sophgo: add Milk-V Duo board device tree
a0770c44805 riscv: dts: sophgo: add initial CV1800B SoC device tree
8f7e465da8d dt-bindings: riscv: Add Milk-V Duo board compatibles
080acaebe5c dt-bindings: timer: Add SOPHGO CV1800B clint
6d706e40826 dt-bindings: interrupt-controller: Add SOPHGO CV1800B plic
23b6890ddae riscv: dts: sophgo: add Milk-V Pioneer board device tree
a73e30136c3 riscv: dts: add initial Sophgo SG2042 SoC device tree
281471bbe34 dt-bindings: serial: renesas,scif: document r9a08g045 support
15c160ff01a dt-bindings: serial: allow naming of Bluetooth with GPS children
fceb6cd9e2d dt-bindings: serial: fix regex pattern for matching serial node children
6899265ec4b media: dt-bindings: media: i2c: Add MT9M114 camera sensor binding
298cc36cd59 ARM: dts: omap4-embt2ws: Fix pinctrl single node name warning
7951b94c189 ARM: dts: motorola-mapphone: Add mdm6600 sleep pins
60a33f408da ARM: dts: am3517: Configure ethernet alias
85d34e86c1e ARM: dts: am3517-evm: Enable Ethernet PHY Interrupt
790515f6bb8 ARM: dts: am3517-evm: Fix LED3/4 pinmux
22eb1b5f9bc ARM: dts: omap3-gta04: Drop superfluous omap36xx compatible
6c32934ccc9 ARM: dts: omap: omap4-embt2ws: Add IMU at control unit
19fdc333430 arm64: dts: amlogic: add libretech cottonwood support
0f86249caaf dt-bindings: interrupt-controller: Add Sophgo sg2042 CLINT mswi
9c35229f873 dt-bindings: timer: Add Sophgo sg2042 CLINT timer
ea296355ebe dt-bindings: interrupt-controller: Add Sophgo SG2042 PLIC
0372ae6786e dt-bindings: riscv: Add T-HEAD C920 compatibles
a54ab3b57bd dt-bindings: riscv: add sophgo sg2042 bindings
4c8ce00d975 dt-bindings: vendor-prefixes: add milkv/sophgo
36cfdadcbd8 dt-bindings: arm: amlogic: add libretech cottonwood support
d32631dcf4d dt-bindings: pwm: mxs: Document the clocks property
91dd9703e64 dt-bindings: pwm: mxs: Document fsl,imx28-pwm
8016fa1b4eb mips: dts: ralink: mt7621: rename to GnuBee GB-PC1 and GnuBee GB-PC2
e2e489aa9dc mips: dts: ralink: mt7621: define each reset as an item
08764e6040c mips: dts: ingenic: Remove unneeded probe-type properties
c7edccd8656 dt-bindings: opp: opp-v2-kryo-cpu: Allow opp-peak-kBps
b92c064035f arm64: dts: meson-a1-ad402: set SPIFC pins
dce30ba830d arm64: dts: meson: a1: Add SPIFC mux pins
eb7b24d48c5 dt-bindings: usb: Add Realtek DHC RTD SoC Type-C
f7fe56b6e5c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
59f663194f2 dt-bindings: gpio: vf610: add i.MX95 compatible
53bd32e7f64 dt-bindings: gpio: vf610: correct i.MX8ULP and i.MX93
64c4ce51eea dt-bindings: gpio: vf610: update gpio-ranges
c06b9d936c9 dt-bindings: display: newvision,nv3051d: Add Anbernic 351V
8cea85b904c arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A
60ef66f846d arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC
cd078f91f84 arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz
3d4a7c7aed7 arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators
40a5c996393 arm64: dts: ti: k3-am62a-main: Add nodes for McASP
519a8540e19 arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration
871e08b19ae arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type
76e65412129 arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers
683c9890dda arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices
500389e6b57 arm64: dts: ti: k3-am68-sk: Add DT node for USB
d6bc94229c6 arm64: dts: ti: k3-am68-sk: Add DT node for PCIe
e3832f1d19a arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC
536c9977e21 arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP
6d712499f26 arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F
063a4cfc7c5 arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP
c721f9926ec arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F
fcbba891f4a arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs
3f39135858f arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F
c1f8ca4b443 arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes
29c53dd5242 arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes
1e4205c5ecf arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes
810ef5781f3 arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance
e6d4d43ad8c arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg
62757a9e92c arm64: dts: ti: k3-am64: Add GPIO expander on I2C0
b5b5f819cd7 dt-bindings: iio: resolver: add devicetree bindings for ad2s1210
1db7f5d84a2 dt-bindings: memory-controllers: Add support for Xilinx Versal EDAC for DDRMC
6ea7763d2ee dt-bindings: iio: Add KX132ACR-LBZ accelerometer
c7f8d21404c dt-bindings: Add ROHM BM1390 pressure sensor
fa8bb257765 dt-bindings: iio: imu: mpu6050: Add level shifter
9fedfdf97eb arm64: dts: renesas: ebisu: Document Ebisu-4D support
1cb566a781b arm64: dts: renesas: Add R-Car S4 Starter Kit support
876965f931d arm64: dts: renesas: Add Renesas R8A779F4 SoC support
84509816647 arm64: dts: renesas: Add initial device tree for RZ/G3S SMARC EVK board
3afe8620b8c arm64: dts: renesas: Add initial device tree for RZ SMARC Carrier-II Board
39e54fb928e arm64: dts: renesas: Add initial support for RZ/G3S SMARC SoM
be172ebd4bd arm64: dts: renesas: Add initial DTSI for RZ/G3S SoC
297a0fc22ef Merge tag 'renesas-r9a08g045-dt-binding-defs-tag' into renesas-dts-for-v6.7
6a44d4dd7e3 riscv: dts: renesas: rzfive-smarc: Enable the blocks which were explicitly disabled
6f9e3c307d0 riscv: dts: renesas: r9a07g043f: Add dma-noncoherent property
8f30dd9afb3 riscv: dts: renesas: r9a07g043f: Add L2 cache node
c890bac8bad ARM: dts: renesas: bockw: Add FLASH node
bb030f52e45 arm64: dts: renesas: rz-smarc: Use versa3 clk for audio mclk
110cf783c6f Merge tag 'clk-fixes-for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux into renesas-dts-for-v6.7
8267225b7f5 dt-bindings: rng: meson: add meson-rng-s4 compatible
41cfa36918c dt-bindings: crypto: fsl-imx-sahara: Fix the number of irqs
b5a84d68e2b dt-bindings: crypto: fsl-imx-sahara: Document the clocks
95f3a887767 dt-bindings: crypto: fsl-imx-sahara: Shorten the title
71368ab142b dt-bindings: soc: mediatek: add mt8188 svs dt-bindings
10e7bf85a9f dt-bindings: soc: renesas: Document R-Car S4 Starter Kit
ac9f983c61e dt-bindings: soc: renesas: Document SMARC Carrier-II EVK
de76e979fbf dt-bindings: soc: renesas: Document RZ/G3S SMARC SoM
d17d5576b21 dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3S SoC
84a52c6317c arm64: dts: qcom: sm8550-qrd: add orientation gpio
089f282163a arm64: dts: qcom: sm8550-mtp: add orientation gpio
18e432cc704 dt-bindings: soc: qcom: qcom,pmic-glink: add a gpio used to determine the Type-C port plug orientation
5f4a5b27600 dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043
c037941d059 pmdomain: Merge branch genpd_dt into next
2b281a17ec6 dt-bindings: power: Update prefixes for AON power domain
9f41bb603aa ARM: dts: rockchip: Switch to operating-points-v2 for RK3128's CPU
867f3fa7334 ARM: dts: rockchip: Enable SMP bring-up for RK3128
9cf30299b82 ARM: dts: rockchip: Add CPU resets for RK3128
63dc3dd0fe4 ARM: dts: rockchip: Add SRAM node for RK3128
76a637ede88 ARM: dts: rockchip: Enable pwm fan for edgeble-neu2
84432bac404 ARM: dts: rockchip: Add pwm11 node to rv1126
89f71eb8851 ARM: dts: rockchip: Add pwm11m0 pins to rv1126
da404c8cf56 ARM: dts: rockchip: Add pwm2 node to rv1126
f7ea95db9ae ARM: dts: rockchip: Add pwm2m0 pins to rv1126
e697c47b93e arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support
ea44371f7ee arm64: dts: rockchip: Add sdio node to rock-5b
33f99148bc3 arm64: dts: rockchip: add PCIe3 bus to rk3588-evb1
9ace1b65131 arm64: dts: rockchip: add PCIe2 network controller to rk3588-evb1
f6c93294c81 arm64: dts: rockchip: add PCIe for M.2 E-Key to rock-5b
b5ea637c9e6 arm64: dts: rockchip: add PCIe for M.2 M-key to rock-5b
1c7fb6168bf arm64: dts: rockchip: add PCIe network controller to rock-5b
a63175d1cb8 arm64: dts: rockchip: Add saradc node to Indiedroid Nova
481f309b0f0 arm64: dts: rockchip: add USB2 to rk3588s-indiedroid
3e31348c138 arm64: dts: rockchip: add PCIe to rk3588s-indiedroid-nova
dd92737bdf8 dt-bindings: net: fec: Add imx8dxl description
49ffd949b11 dt-bindings: writing-schema: add example for multiple DT_SCHEMA_FILES
bb0ca320ccb clk: imx8mp: Remove non-existent IMX8MP_CLK_AUDIOMIX_PDM_ROOT
8d74560cf78 ASoC: dt-bindings: rt5616: Convert to dtschema
7a3a4902772 Remove reset GPIO for AW88261
ec646c4c466 dt-bindings: sc16is7xx: convert to YAML
f97e4df7f65 dt-bindings: serial: imx: Document wakeup-source property
196023135d9 dt-bindings: serial: mxs: Fix compatible list
314390e698e regulator: dt-bindings: mt6358: Add MT6366 PMIC
f10d91d91b0 regulator: dt-bindings: mt6358: Add regulator supplies
0ffe3a65f27 regulator: dt-bindings: mt6358: Add regulator-allowed-modes property
6d6c80ffefa regulator: dt-bindings: mt6358: Convert to DT schema
8572f3884e5 ASoC: pcm512x: Adds bindings for TAS575x devices
6cf8a1e6b37 ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261
3c7eb91f238 dt-bindings: dmaengine: qcom: gpi: Allow dma-coherent
9e0d731ade4 dt-bindings: usb: add device for Genesys Logic hub gl3510
143e4ce2e0d dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone
56908b2fa5c arm64: dts: ti: verdin-am62: disable MIPI DSI bridge
623d2fc54a1 arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander
873936f31fd arm64: dts: ti: phycore-am64: Add RTC interrupt pin
26e7ee90c9b arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes
a48295f0676 arm64: dts: ti: k3-am642-sk: Add boot phase tags marking
10a4dce4b26 arm64: dts: ti: k3-am642-evm: Add boot phase tags marking
0d0babb6437 arm64: dts: ti: k3-am64: Add phase tags marking
afb0a1c7c9c arm64: dts: ti: k3-am625-sk: Add boot phase tags marking
5ea8427753a arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking
079036e6c1c arm64: dts: ti: k3-am625: Add boot phase tags marking
61ad4e8c5c6 arm64: dts: ti: verdin-am62: add iw416 based bluetooth
8c336c632d8 dt-bindings: usb: dwc3: Add SDX75 compatible
c4dfac8354e dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks
f889c1c813c dt-bindings: phy: qcom,qmp-usb: Add SDX75 USB3 PHY
6d2b42b93b4 dt-bindings: phy: qcom,snps-eusb2-phy: Add compatible for SDX75
05c7d467392 dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable
918cbbe5fae dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB
deda8c4915a dt-bindings: usb: Add bindings for multiport properties on DWC3 controller
4f2dc7ff121 dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport
9240f26f641 dt-bindings: usb: dwc3: Add IPQ5018 compatible
ce357e0f49e dt-bindings: display: panel: Add Raydium RM692E5
8febb13dd26 arm64: dts: meson-s4: add hwrng node
ca1bde7728a dt-bindings: pwm: rockchip: Document rv1126-pwm
693426e0618 dt-bindings: rng: introduce new compatible for STM32MP13x
14437bf0c75 dt-bindings: crypto: ice: document the sa8775p inline crypto engine
a4de77ba5fe dt-bindings: power: supply: sbs-manager: Add missing unevaluatedProperties on child node schemas
e33fee171a9 riscv: dts: starfive: add assigned-clock* to limit frquency
3dfdbecd684 ARM: dts: at91: sam9x60_curiosity: Add mandatory dt property for RTT
30d3fa0831c ARM: dts: sunxi: add support for Anbernic RG-Nano
018d2790ee5 dt-bindings: arm: sunxi: add Anbernic RG-Nano
e37f447b85e ARM: dts: sun8i: v3s: add EHCI and OHCI to v3s dts
c25f03950c0 arm: dts: sun8i: V3s: Add pinctrl for pwm
cd9666f87e7 ARM: dts: stm32: omit unused pinctrl groups from stm32mp15 dtb files
5cc09ec9b0a ARM: dts: stm32: stm32f7-pinctrl: don't use multiple blank lines
a8eeb95e4a8 ARM: dts: stm32: add HASH on stm32mp131
9840981e93f arm64: dts: st: enable secure arm-wdt watchdog on stm32mp257f-ev1
786a4cd5182 ASoC: dt-bindings: Simplify referencing dai-params.yaml
8e7dfd2de27 ARM: dts: at91: sama5d29_curiosity: Add device tree for sama5d29_curiosity board
8cbe817e636 dt-bindings: ARM: at91: Document Microchip SAMA5D29 Curiosity
5a8c06d5b89 arm64: dts: meson: g12: name spdifout consistently
658e6773dfb arm64: dts: Add pinctrl node for Amlogic T7 SoCs
347713a6528 Merge tag 'drm-misc-next-2023-09-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
d999a6267e4 dt-bindings: display: panel: one file of all simple LVDS panels with dual ports
260558d444e dt-bindings: arm,psci: Add missing unevaluatedProperties on child node schemas
8ea1f712322 dt-bindings: backlight: Add MPS MP3309C
9348ccecf81 ASoC: codecs: Add aw87390 amplifier driver
19fe30c97e4 ASoC: dt-bindings: Add schema for "awinic,aw87390"
97745ac3118 ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support
ac13f3b6074 ASoC: dt-bindings: rtq9128: Add TDM input source slect property
edd9a84e09f Merge tag 'ux500-dts-for-armsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt
9558748bd6d arm64: dts: Add AMD Pensando Elba SoC support
071cb14d0ac dt-bindings: arm: add AMD Pensando boards
f6bac2b077f dt-bindings: cpufreq: cpufreq-qcom-hw: add SDM670 compatible
fc651eee123 dt-bindings: cpufreq: qcom-nvmem: Document MSM8909
d7c71f03dde dt-bindings: memory-controllers: Make "additionalProperties: true" explicit
5967817fcfa ARM: dts: qcom: ipq8064: move keys and leds out of soc node
df4b6aa862c ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
4dfefb84e4b ARM: dts: qcom: apq8060: drop incorrect regulator-type
38c1503cf9e ARM: dts: qcom: apq8064: drop incorrect regulator-type
9301b7e0591 ARM: dts: qcom: sdx65: fix SDHCI clocks order
2b3f45b3ddf ARM: dts: qcom: apq8064: drop label property from DSI
701b2d0b664 ARM: qcom: msm8974: Add rpm-master-stats node
26a6d45f578 ARM: qcom: msm8226: Add rpm-master-stats node
dc45e16caac ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor
75708d17423 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
ddd38a9287d dt-bindings: reserved-memory: rmtfs: Allow guard pages
cdf53371519 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ9574
81ea1a5e74e dt-bindings: power: qcom,rpmpd: Add SM7150
10c04c57b5b dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ5332
791cfe95a17 mmc: Merge branch fixes into next
eae312dbcaa dt-bindings: mmc: starfive: Remove properties from required
72006f69542 dt-bindings: pinctrl: qcom,sc7280: Allow gpio-reserved-ranges
625b94527d0 dt-bindings: clock: document Amlogic S4 SoC peripherals clock controller
0d866eb4ba7 dt-bindings: clock: document Amlogic S4 SoC PLL clock controller
df438436fe7 ARM: dts: qcom: msm8226: Add blsp1_i2c6 and blsp1_uart2
7724a4b7346 dt-bindings: pinctrl: qcom,msm8226: Add blsp_i2c6 function
ea669ec7b58 dt-bindings: media: Add compatible for Meson-S4 IR Controller
b317719ac82 dt-bindings: media: remove nokia,n900-ir as pwm-ir-tx is compatible
60a02493d73 dt-bindings: soc: nuvoton: Add NPCM GFXI
c2af83cc21a media: dt-bindings: nuvoton: Add NPCM VCD and ECE engine
79c3d5557d0 media: dt-bindings: samsung,fimc: correct unit addresses in DTS example
12721b2918c media: dt-bindings: samsung,exynos4212-fimc-is: replace duplicate pmu node with phandle
649d135f654 media: dt-bindings: Add OV5642
ea02cb475d0 media: dt-bindings: ov5693: fix maintainer email address
bf47fd91392 dt-bindings: media: qcom,sdm845-venus-v2: Allow interconnect properties
3aebaa874fe dt-bindings: gpio: fsl-imx-gpio: Document imx25 and imx27
22b8447d8c5 gpio: dt-bindings: add more loongson gpio chip support
4e221bfe9c7 gpio: Rewrite IXP4xx GPIO bindings in schema
4cf0af54afc dt-bindings: regulator: qcom,spmi: Document PMA8084
af4d4d97219 dt-bindings: regulator: qcom,spmi: Document PM8019
d418baf614b dt-bindings: regulator: qcom,spmi: Document PM8909
0ea9a770a05 ASoC: Merge up fixes
f86628f3748 dt-bindings: mmc: renesas,sdhi: Document RZ/G3S support
8237e068c21 dt-bindings: mmc: sdhci-msm: allow flexible order of optional clocks
471e8c2efd5 spi: dt-bindings: Make "additionalProperties: true" explicit
fca964126bc regulator: dt-bindings: Add missing unevaluatedProperties on child node schemas
b6f67e7250d ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas
034c5148aaa spi: qup: Allow scaling power domains and
4f01e181d07 ARM: dts: omap: omap4-embt2ws: Let IMU driver handle Magnetometer internally
9de88218aac ARM: dts: am335x-pocketbeagle: add missing GPIO mux
e28f72f1038 ARM: dts: am335x-pocketbeagle: enable pru
f2615b60ef4 ARM: dts: am335x-pocketbeagle: remove dependency cycle
2248ba4cf62 ARM: dts: am335x-pocketbeagle: update LED information
925c841088b ARM: dts: omap4: embt2ws: add LED
8271e90ce2a dt-bindings: pinctrl: Add missing additionalProperties on child node schemas
9db779b4149 spi: dt-bindings: st,stm32-spi: Move "st,spi-midi-ns" to spi-peripheral-props.yaml
f4bd01b1513 Merge branch 'ib-amlogic-t7' into devel
d87350d614c dt-bindings: pinctrl: Add support for Amlogic T7 SoCs
5790552cdc8 spi: dt-bindings: qup: Document interconnects
ac8cd4d7a89 spi: dt-bindings: qup: Document power-domains and OPP
1e3845e1f1f ARM: dts: st: href-tvk1281618: correct touchscreen syna,nosleep-mode
ca45b7640a9 ARM: dts: st: href-tvk1281618: fix touchscreen VIO supply
62ee95e5492 arm64: dts: renesas: ulcb/kf: Use multi Component sound
656754eb897 ARM: dts: renesas: rskrza1: Add FLASH nodes
1eeca5e238c ARM: dts: renesas: genmai: Add FLASH nodes
ce4668e633c ARM: dts: renesas: wheat: Move Ethernet node to LBSC
4389fba4928 ARM: dts: renesas: blanche: Move Ethernet node to LBSC
e40f89dabb9 ARM: dts: renesas: marzen: Move Ethernet node to LBSC
532631b43b1 ARM: dts: renesas: r8a7792: Add LBSC node
f82556dee9f ARM: dts: renesas: r8a7779: Add LBSC node
8b2701b8449 ARM: dts: renesas: r7s72100: Add BSC node
50c0f567978 ARM: dts: renesas: Remove unused LBSC nodes from board DTS
5e5000b5c7d arm64: dts: imx93: Add the TMU interrupt
1df8fa8d4ab arm64: dts: imx8dxl-ss-adma: Fix i2c compatible entries
8994a1e568f arm64: dts: imx8x-colibri-iris-v2: Fix pinctrl node names
817a33f585d arm64: dts: imx8dxl-ss-conn: Complete the FEC compatibles
f985f88b4bd arm64: dts: imx8m: Remove 'nand-on-flash-bbt' from nand controller
4098ea96024 arm64: dts: imx8mp-debix-som-a-bmb: Fix EEPROM #size-cells
9b24aa858a0 arm64: dts: imx8-ss-lsio: Add PWM interrupts
3861b0e9935 ARM: dts: imx53: Adjust the ecspi compatible
66fad579faf dt-bindings: arm: fsl: Document the missing imx23 boards
f8bb2a94568 ARM: dts: imx7ulp: Fix usbphy1 compatible
15f7e452e35 ARM: dts: imx6q-pistachio: Use a valid value for fsl,tx-d-cal
cae6d2eef14 ARM: dts: imx6q-b650v3: Fix fsl,tx-cal-45-dn-ohms
c4651719193 ARM: dts: imx28-tx28: Move phy_type to USB node
7b67679da54 ARM: dts: mxs: Switch to #pwm-cells = <3>
f577cb8a3af ARM: dts: imx6q: Add Variscite MX6 Custom board support
382e0cb725e ARM: dts: imx6qdl: Add Variscite VAR-SOM-MX6 SoM support
13d4a269bc5 ARM: dts: mxs: Fix duart clock-names
40876afb60b dt-bindings: arm: fsl: Add VAR-SOM-MX6 SoM with Custom Board
bfa29ce69ff ARM: dts: imx6ull/7d-colibri: Fix compatible
75d5441a88c ARM: dts: imx6ull-phytec-tauri: Fix compatible
e1fa21136c8 ARM: dts: imx6ull-phytec-tauri: Remove board model and compatible
35e5ff51f47 ARM: dts: imx7s: Fix CSI clocks
f9f73d05540 ARM: dts: imx51-zii-rdu1: Use preferred i2c-gpios properties
bdee517f754 ARM: dts: imx6ul-tx6ul: Use preferred i2c-gpios properties
d7f82e0b548 arm64: dts: imx8mq-librem5: Remove invalid charger properties
4ca47f6773f arm64: dts: imx8-apalis-v1.1: Remove invalid GPIO properties
e69e455f2fb arm64: dts: imx8-apalis-ixora: Remove invalid ngpios property
2c895995dd1 arm64: dts: imx8mq-zii-ultra: Fix mdio node name
8eb895b59bc arm64: dts: imx8mq-nitrogen: Fix PCA9546 I2C subnodes
139863a1d3d ARM: dts: imx6qdl-gw591: Remove lis2de12 interrupt-names
9b658dc8e4a arm64: dts: imx8mm/p-venice: Remove lis2de12 interrupt-names
b5b96d95dda arm64: dts: imx8ulp: Fix the SPI clock-names order
0667fb264ef arm64: dts: imx8dxl-evk: Remove invalid spi property
33ab0bea441 arm64: dts: imx8dxl-ss-conn: Move conn_enet0_root_clk outside of soc
8bc4dcf63aa arm64: dts: imx8-ss-audio: Move audio_ipg_clk outside of soc
f534109b8a8 arm64: dts: imx8-ss-img: Move img_ipg_clk outside of soc
7fdfaa3ac82 arm64: dts: imx8-ss-conn: Move conn clocks outside of soc
ba5d17fd8e3 arm64: dts: imx8-ss-dma: Move dma_ipg_clk outside of soc
1a9945dfc51 arm64: dts: imx8-ss-lsio: Move lsio_bus_clk outside of soc
48b47ae3d6f arm64: dts: imx8-ss-lsio: Remove unused clock
945f26657ac arm64: dts: imx8mq: Move funnel outside from soc
2332ea694b4 arm64: dts: imx8mp: Move funnel outside from soc
0205e7e222f arm64: dts: imx8mp-phyboard-pollux: Add support for RS232/RS485
0a902bd2fb5 arm64: dts: imx8mp-phyboard-pollux: Add gpio-line-names
ecfb5734149 arm64: dts: imx8mp-phycore-som: Add gpio-line-names
d00eb07cece arm64: dts: imx8mp-phyboard-pollux: Enable USB support
cd428c81f13 arm64: dts: imx8mp-phyboard-pollux: Add flexcan support
6c8eee11fbd arm64: dts: imx8mp: Simplify USB C on DH i.MX8M Plus DHCOM PDK3
83760ab0115 arm64: dts: imx8mp: Add micfil node
67eb407d3b0 arm64: dts: imx8mp: Add easrc node
6934452a969 arm64: dts: freescale: imx8m*-venice: remove label = "cpu" from DSA dt-binding
0ee0248cbdb ARM: dts: imx6qdl-gw5904: add internal mdio nodes
44b93205ccd ARM: dts: imx: add support for the ATM0700D4 panel attached to sk-imx53
1ac6935bfc3 arm64: dts: imx93-evk: add uart5
e3da7a0cfb0 arm64: dts: imx93: add dma support for lpuart[1..8]
3659306c727 arm64: dts: imx93: add edma1 and edma2
61fb57424b7 arm64: dts: imx8mq-tqma8mq-mba8mx: Add LVDS overlay
92f2a6efc49 arm64: dts: imx8mn-tqma8mqnl-mba8mx: Add LVDS overlay
0be989bfe21 arm64: dts: imx8mm-tqma8mqml-mba8mx: Add LVDS overlay
c51d873b630 arm64: dts: mba8mx: Add DSI-LVDS bridge nodes
b910ba6ffd4 arm64: dts: imx8qm-apalis: Remove invalid FEC property
a218dad65ab arm64: dts: imx8mq-thor96: Fix sdio-pwrseq GPIO property
be5254b2658 arm64: dts: imx8mq-pico-pi: Fix PMIC properties
1d1bdc31576 arm64: dts: imx8mq-librem5: Fix gpio-hog property
9097909bd31 arm64: dts: imx8mp: Switch PCIe to HSIO PLL on i.MX8MP DHCOM PDK2 and generate clock from SoC
390f3a1de82 arm64: dts: imx8dxl-evk: Remove invalid SPI property
8e847affc41 arm64: dts: imx8mm-phg: Disable flexspi
2762da8c872 arm64: dts: imx8mp: add imx8mp-venice-gw74xx-imx219 overlay for rpi v2 camera
2a9086d377d arm64: dts: imx8-ss-img: Assign slot for imx jpeg encoder/decoder
77bae3c10f1 riscv: dts: allwinner: d1: Add PMU event node
96dba44bdec arm64: dts: allwinner: h616: Add BigTreeTech Pi support
2e1937dbda5 arm64: dts: allwinner: h616: Add BigTreeTech CB1 SoM & boards support
8765084727c dt-bindings: arm: sunxi: Add BigTreeTech boards
e193762c042 dt-bindings: vendor-prefixes: Add BigTreeTech
8bac0de1b23 arm64: dts: allwinner: h616: Add SID controller node
dcbe36d4815 dt-bindings: nvmem: SID: Add binding for H616 SID controller
f26a80be3fc riscv: dts: allwinner: remove address-cells from intc node
1675de5dadb riscv: dts: use capital "OR" for multiple licenses in SPDX
d6ee93e7a3b arm64: dts: marvell: minor whitespace cleanup around '='
67937aa180a arm64: dts: mediatek: minor whitespace cleanup around '='
e8255b6ec03 ARM: dts: nuvoton: add missing space before {
b15a7d6d8a1 ARM: dts: mediatek: minor whitespace cleanup around '='
3e72f349d5f arm64: dts: mediatek: add missing space before {
3a7d252849b ARM: dts: mediatek: add missing space before {
8d05a9e4787 arm64: dts: apm: add missing space before {
7ba5c878d5a ARM: dts: omap3-devkit8000: correct ethernet reg addresses (split)
0ba01d82941 arm64: dts: bitmain: lowercase unit addresses
f115b6aa1ff ARM: dts: nxp: imx6qdl-nitrogen6: correct regulator node name
91c43f0224b dt-bindings: display: mediatek: dp: Add compatible for MediaTek MT8188
430094ea092 ARM: dts: imx6ul: mba6ulx: Fix gpio-keys button node names
275cd934696 ARM: dts: imx6ul: mba6ulx: Mark gpio-buttons as wakeup-source
b69bef31d8c ARM: dts: qcom: sdx65-mtp: Specify PM7250B SID to use
05e67d80ade dt-bindings: iio: adc: ti,…
b49020 added a commit to b49020/u-boot that referenced this pull request Jan 3, 2024
aaba2d45dc2 Merge tag 'v6.7-rc7-dts-raw'
af7bb1eb1d5 Merge tag 'char-misc-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
498edb2daf9 Merge tag 'soc-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
71cf70040ad arm64: dts: mediatek: mt8395-genio-1200-evk: add interrupt-parent for mt6360
378f69db8d5 Merge tag 'am3-usb-hang-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
8ce11264659 Merge tag 'omap-for-v6.7/fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
5de8c1d9d33 Merge tag 'v6.7-rc6-dts-raw'
545e06e86e7 Merge tag 'drm-fixes-2023-12-15' of git://anongit.freedesktop.org/drm/drm
7013a73ce97 dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp
941b2f3f3b3 Merge tag 'drm-misc-fixes-2023-12-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
a9d21f3531c Merge tag 'net-6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
6475cd03c8b Merge tag 'sunxi-fixes-for-6.7-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
55e35941f88 MIPS: dts: loongson: drop incorrect dwmac fallback compatible
31bbdafb8a9 dt-bindings: panel-simple-dsi: move LG 5" HD TFT LCD panel into DSI yaml
3b15f59783e ARM: dts: Fix occasional boot hang for am3 usb
0f5cf21e732 Merge tag 'v6.7-rc5-dts-raw'
aebcc9f1481 Merge tag 'riscv-for-linus-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
e2c369cf4c0 Merge tag 'soc-fixes-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
c58dfda6d6d Merge tag 'v6.7-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
e51d72eb6c0 Merge tag 'devicetree-fixes-for-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
d8125b0ecc2 Merge tag 'imx-fixes-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
607f4f16f33 dt-bindings: display: adi,adv75xx: Document #sound-dai-cells
1cd06cb38e9 dt-bindings: lcdif: Properly describe the i.MX23 interrupts
c459a060620 Merge tag 'arm-soc/for-6.7/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
48c928742f9 Merge tag 'riscv-dt-fixes-for-v6.7-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
b36dd944741 Merge tag 'mtk-dts64-fixes-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into arm/fixes
792690ab957 dt-bindings: perf: riscv,pmu: drop unneeded quotes
6c348748953 dt-bindings: interrupt-controller: Allow #power-domain-cells
169fadb22a8 arm64: dts: rockchip: Fix eMMC Data Strobe PD on rk3588
5de7b74f99c ARM: dts: imx28-xea: Pass the 'model' property
508cf2b6e91 ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
032eec0e42a arm64: dts: imx8-apalis: set wifi regulator to always-on
323687f58c1 arm64: dts: imx8ulp: update gpio node name to align with register address
077865883cc arm64: dts: imx93: update gpio node name to align with register address
944618bcbf9 arm64: dts: imx93: correct mediamix power
1c24f1bfea0 arm64: dts: imx8qm: Add imx8qm's own pm to avoid panic during startup
ad86cce5dc3 arm64: dts: freescale: imx8-ss-dma: Fix #pwm-cells
1d14469f920 arm64: dts: freescale: imx8-ss-lsio: Fix #pwm-cells
ac190ffdb6d dt-bindings: pwm: imx-pwm: Unify #pwm-cells for all compatibles
297d23398a1 ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock
5386e4486ea arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3
946fc631397 arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru
a7a25613896 arm64: dts: rockchip: drop interrupt-names property from rk3588s dfi
8c9bc0395a7 Merge tag 'v6.7-rc4-dts-raw'
2435ff4ecc5 arm64: dts: rockchip: Fix Turing RK1 interrupt pinctrls
b5101712205 ARM: dts: dra7: Fix DRA7 L3 NoC node register size
dc9767755af Merge tag 'pinctrl-v6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
7aa0428ff1a arm64: dts: mediatek: cherry: Fix interrupt cells for MT6360 on I2C7
cc16e2bafcf arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties
319da179750 arm64: dts: mediatek: mt7622: fix memory node warning check
ebf9dabaadc arm64: dts: mediatek: mt8186: fix clock names for power domains
366d879dfdc arm64: dts: mediatek: mt8186: Change gpu speedbin nvmem cell name
f6046741ca7 arm64: dts: mt7986: change cooling trips
1c9eed83cfe arm64: dts: mt7986: define 3W max power to both SFP on BPI-R3
5f4cda8aaaf arm64: dts: mt7986: fix emmc hs400 mode without uboot initialization
d681357551e arm64: dts: mt8183: kukui: Fix underscores in node names
cfc654bdc60 arm64: dts: mediatek: mt8183: Move thermal-zones to the root node
bf72facfd85 arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
104fa158275 arm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg warning on ntc
8cff8e1003d arm64: dts: mediatek: mt8183: Fix unit address for scp 
3D11
reserved memory
1b8bfd162ab arm64: dts: mediatek: mt8195: Fix PM suspend/resume with venc clocks
cef98c8dfd1 ARM: dts: bcm2711-rpi-400: Fix delete-node of led_act
bca1c9a69fc Merge tag 'v6.7-rc3-dts-raw'
26461bf0909 ARM: dts: rockchip: Fix sdmmc_pwren's pinmux setting for RK3128
181bf165aa2 dt-bindings: display: mediatek: dsi: remove Xinlei's mail
a893b5d1059 arm64: dts: rockchip: minor whitespace cleanup around '='
b2427187e4b ARM: dts: rockchip: minor whitespace cleanup around '='
f3c7b5f4dc6 ARM: dts: imx6q: skov: fix ethernet clock regression
4a86c56b96e arm64: dt: imx93: tqma9352-mba93xxla: Fix LPUART2 pad config
cd2adf8855c riscv: dts: microchip: move timebase-frequency to mpfs.dtsi
d82d7d0a15a Merge tag 'usb-serial-6.7-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
ae6630ba291 dt-bindings: pinctrl: s32g2: change a maintainer email address
41a51178392 dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types
9795c9807b3 dt-bindings: usb: microchip,usb5744: Add second supply
78e250f7d80 dt-bindings: usb: hcd: add missing phy name to example
4ee5c46ae7f Merge tag 'v6.7-rc2-dts-raw'
bd7b3304ecd Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
48a7636d2a5 arm64: dts: allwinner: h616: update emac for Orange Pi Zero 3
f12d50cd3aa dt-bindings: soc: rockchip: grf: add rockchip,rk3588-pmugrf
cde357c9d57 riscv: dts: sophgo: remove address-cells from intc node
61ece98332d arm64: dts: rockchip: fix rk356x pcie msg interrupt name
aeec66a04c2 arm64: dts: rockchip: Expand reg size of vdec node for RK3399
e9cca193a96 arm64: dts: rockchip: Expand reg size of vdec node for RK3328
136444dc553 Merge tag 'net-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
5bc460a99c8 dt-bindings: net: ethernet-controller: Fix formatting error
878e697e1e2 Merge branch '6.7/scsi-staging' into 6.7/scsi-fixes
1f56add1125 Merge tag 'v6.7-rc1-dts-raw'
66b5a3ebb5d Merge tag 'loongarch-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
8c980b9f395 Merge tag 'mips_6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
aa0f6b9c657 Merge tag 'input-for-v6.7-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2230396e3e5 Merge tag 'linux-watchdog-6.7-rc1' of git://www.linux-watchdog.org/linux-watchdog
1d80c20dac8 Merge tag 'pwm/for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
b424fbf63f5 Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
4f3225ad038 scsi: ufs: qcom-ufs: dt-bindings: Document the SM8650 UFS Controller
e33404e194a Merge tag 'pm-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
1db825776c1 Merge tag 'drm-next-2023-11-07' of git://anongit.freedesktop.org/drm/drm
343b15c56c5 Merge tag 'rproc-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
d93e385808c Merge branch 'pm-cpufreq'
e13f07f0edd Merge tag 'media/v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
9d53ff6f358 Merge tag 'rtc-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
08f7de6289a Merge tag 'mailbox-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
55b4d14adbd Merge tag 'drm-misc-next-fixes-2023-11-02' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
ed60b58fc8e Merge tag 'i2c-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
4a182e86bb3 Merge tag 'i3c/for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
f1c99af83b5 Merge tag 'mtd/for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
1261a1cbc90 dt-bindings: mailbox: qcom-ipcc: document the SM8650 Inter-Processor Communication Controller
6d6ebec94d3 Merge tag 'pinctrl-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
2deca24e0b6 Merge tag 'phy-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
8200ebf43ba Merge tag 'dmaengine-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
f79e7cc24f8 Merge tag 'usb-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
c467b9667b4 Merge tag 'tty-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
90434dcccdb Merge tag 'char-misc-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
38a192297c4 Merge tag 'cpufreq-arm-updates-6.7-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
4d86d4012a4 Merge tag 'v6.7-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
d18177770f6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
ba73b2872dd Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
edf2b47a502 Merge tag 'leds-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
cc1f4f7ab66 Merge tag 'backlight-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
99e47963c92 Merge tag 'mfd-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
3ca243c485d Merge tag 'sound-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
7eb17b61b56 Merge tag 'pci-v6.7-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
8af5ff8e284 Merge branch 'cpufreq/arm/qcom-nvmem' into HEAD
4ea96a3808e Merge tag 'shmob-drm-atomic-dt-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into drm-next
c3ca0ae09d2 Merge tag 'soc-drivers-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
f09fa3b2257 Merge tag 'soc-dt-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
952ba26f410 Merge tag 'pmdomain-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
e0a0dfae390 Merge tag 'mmc-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
5d6d2b7e225 Merge tag 'ata-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
1cd2713e979 Merge tag 'drm-next-2023-10-31-1' of git://anongit.freedesktop.org/drm/drm
b924dc9f2b0 dt-bindings: leds: Add Kinetic KTD2026/2027 LED
4134d994c71 dt-bindings: leds: Last color ID is now 14 (LED_COLOR_ID_LIME)
cf7040b3559 dt-bindings: leds: Mention GPIO triggers
ee6a7cc280d dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema
8e92874f726 dt-bindings: mfd: rk806: Allow system-power-controller property
3c288342d6f dt-bindings: mfd: rk8xx: Deprecate rockchip,system-power-controller
14c72c53055 dt-bindings: mfd: max8925: Convert to DT schema format
c5997ddba92 dt-bindings: mfd: qcom,spmi-pmic: Drop unused labels from examples
aa1ddd1c693 dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC
e039fd3b08f dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas
898ca7e1219 dt-bindings: mfd: x-powers,axp152: Make interrupt optional for more chips
66ee726292b dt-bindings: mfd: ti,twl: Add clock provider properties
d5696e07471 dt-bindings: mfd: Convert twl-family.txt to json-schema
3e92647a561 dt-bindings: mfd: syscon: Add ti,am654-dss-oldi-io-ctrl compatible
21064fbd88c dt-bindings: mfd: maxim,max8998: Convert to DT schema
1adda92d932 dt-bindings: mfd: qcom,tcsr: Add compatible for sm4450
2ed4640976c dt-bindings: mfd: stericsson,db8500-prcmu: Spelling s/Cortex A-/Cortex-A/
0c8e3453459 dt-bindings: mfd: syscon: Add rockchip,rk3128-qos compatible
2f894d7ff3b dt-bindings: mfd: qcom,spmi-pmic: Add typec to SPMI device types
16130a47132 dt-bindings: mfd: qcom-pm8xxx: Add missing child nodes
ead621960a1 dt-bindings: mfd: qcom-spmi-pmic: Add pm8450 entry
22c015d27b4 Merge tag 'devicetree-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
9c1563a774b Merge tag 'for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
1855958889a Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
d419ef9019c Merge tag 'hwmon-for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
b768423de00 Merge tag 'spi-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
ccabee9fab9 Merge tag 'regulator-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
270fd9dab2d Merge tag 'gpio-updates-for-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
de8544e9df1 Merge 'bpf-next 2023-10-16' into loongarch-next
6836be29bda Merge tag 'pm-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9a7dd6d750e Merge tag 'thermal-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
848ffa8379c Merge tag 'net-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
c83f8a9452e Merge tag 'kvm-riscv-6.7-1' of https://github.com/kvm-riscv/linux into HEAD
245825a96c4 Merge tag 'timers-core-2023-10-29-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2ac547d3989 Merge tag 'drm-misc-next-2023-10-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
1cdfe9d4592 Merge tag 'edac_updates_for_v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
a601b106a73 dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add support for QMC HDLC
363be486f5a dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add 'additionalProperties: false' in child nodes
271cd69a804 dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Fix example property name
eea3cb06a18 Merge branches 'clk-renesas', 'clk-kunit', 'clk-regmap' and 'clk-frac-divider' into clk-next
d28223626be Merge branches 'clk-debugfs', 'clk-spreadtrum', 'clk-sifive', 'clk-counted' and 'clk-qcom' into clk-next
53b5f28071c Merge branches 'clk-doc', 'clk-amlogic', 'clk-mediatek', 'clk-twl' and 'clk-imx' into clk-next
b1871f3da8b dt-bindings: arm,coresight-cti: Add missing additionalProperties on child nodes
3526c441442 dt-bindings: arm,coresight-cti: Drop type for 'cpu' property
7f2a56b28dd dt-bindings: soundwire: Add reference to soundwire-controller.yaml schema
ff4961a1b45 dt-bindings: input: syna,rmi4: Make "additionalProperties: true" explicit
7ab07dd3a33 media: dt-bindings: ti,ds90ub960: Add missing type for "i2c-alias"
cfd7a674668 dt-bindings: input: qcom,pm8921-keypad: convert to YAML format
36f15399258 spi: Merge up fix
71d7d91468b dt-bindings: display: ssd132x: Remove '-' before compatible enum
da7c060f61f dt-bindings: hwmon: npcm: Add npcm845 compatible string
0c9ba0025a7 dt-bindings: watchdog: Add support for Amlogic C3 and S4 SoCs
1d4179f1e72 dt-bindings: watchdog: aspeed-wdt: Add aspeed,reset-mask property
2869478949b dt-bindings: watchdog: qcom-wdt: Add MSM8226 and MSM8974 compatibles
8cf207d494d dt-bindings: watchdog: fsl-imx7ulp-wdt: Add 'fsl,ext-reset-output'
b6f71fe012d dt-bindings: input: fsl,scu-key: Document wakeup-source
0321940e5f6 Merge branch 'pci/controller/xilinx-xdma'
4ffc07ffee1 Merge branch 'pci/controller/xilinx-ecam'
d03965f578f dt-bindings: hwmon: ltc2991: add bindings
4ee57da1e1e dt-bindings: hwmon: ti,ina2xx: add ti,ina237
2058480ac69 dt-bindings: hwmon: ina3221: Add ti,summation-disable
bfcf030a43a dt-bindings: hwmon: ina3221: Convert to json-schema
5abc0989d4e regulator: dt-bindings: Add mps,mpq2286 power-management IC
7e9686e05c8 dt-bindings: hwmon: Add possible new properties to max31827 bindings
d049f3115b4 dt-bindings: i2c: i2c-demux-pinctrl: Convert to json-schema
f9904baa812 dt-bindings: input: cyttsp5: document vddio-supply
ddc73cc0486 dt-bindings: hwmon: Add Infineon TDA38640
4867caaddbe dts: ti: k3-am625-beagleplay: Add beaglecc1352
f1d5169d7df dt-bindings: net: Add ti,cc1352p7
b9fbb34f14c dt-bindings: eeprom: at24: allow NVMEM cells based on old syntax
b98dc263e90 dt-bindings: nvmem: SID: allow NVMEM cells based on old syntax
771a18f6c82 dt-bindings: usb: fsa4480: Add compatible for OCP96011
2440ebf7393 dt-bindings: usb: fsa4480: Add data-lanes property to endpoint
5cb9e31b364 dt-bindings: crypto: qcom,prng: document SA8775P and SC7280
ce3a8539e6b dt-bindings: mmc: sdhci-msm: document the SM8650 SDHCI Controller
e9f7d4df3dc Merge tag 'extcon-next-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
f2efeac4531 Merge tag 'icc-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
44e577da2fb Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd', 'core' and 's390' into next
cf94f774bfc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
d573a55e9d6 sc7180: Add qdsp based soundcard
ff3324d9a6e dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge
00cb5e43c89 pmdomain: Merge branch genpd_dt into next
cfdc1bd6450 dt-bindings: power: rpmpd: Add SC8380XP support
4297d4d60f6 dt-bindings: power: qcom,rpmhpd: Add GMXC PD index
ef065946dfd dt-bindings: power: qcom,rpmpd: document the SM8650 RPMh Power Domains
bb52f352db8 dt-bindings: pinctrl: qcom,sa8775p-tlmm: add missing wakeup-parent
4452dc20a18 Merge branch 'pm-cpufreq'
53f8c7b7e4c Merge branch 'pm-devfreq'
ea17080e840 dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example
8eb2670d8f4 Merge tag 'v6.7-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
2189a3aa381 Merge tag 'ti-k3-dt-for-v6.7-part2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
7dba0e5031f Merge tag 'arm-soc/for-6.7/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
8a28188f870 Merge tag 'samsung-dt-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
ce56784ecc4 dt-bindings: watchdog: cnxt,cx92755-wdt: convert txt to yaml
8e0cf3a38a2 dt-bindings: watchdog: da9062-wdt: convert txt to yaml
465e1566dd9 dt-bindings: watchdog: fsl,scu-wdt: Document imx8dl
5ed91abc055 dt-bindings: watchdog: atmel,at91rm9200-wdt: convert txt to yaml
5e74c859a08 regulator: qcom,rpmh: Add PMC8380 compatible
61e0e7c75fe ASoC: dt-bindings: qcom,sm8250: Add sc7180-qdsp6-sndcard
e7812839036 Revert "Merge branch 'mv88e6xxx-dsa-bindings'"
ae34da1c1d6 Merge tag 'devfreq-next-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
31146e1a7ca Merge tag 'opp-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
915d99e46ba regulator: dt-bindings: fixed-regulator: Add under-voltage interrupt support
792f714f11b ASoC: dt-bindings: Add schema for "awinic,aw88399"
26a73bb8ca7 dt-bindings: cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware
703115510cd dt-bindings: cpufreq: qcom-cpufreq-nvmem: Document krait-cpu
de72900120a dt-bindings: marvell: Add Marvell MV88E6060 DSA schema
bd9d14cbe00 dt-bindings: marvell: Rewrite MV88E6xxx in schema
b704c890279 ARM64: dts: marvell: Fix some common switch mistakes
dc83cf647e9 ARM: dts: nxp: Fix some common switch mistakes
c04576a10e2 ARM: dts: marvell: Fix some common switch mistakes
e19c21743dc dt-bindings: net: mvusb: Fix up DSA example
91fca37787b dt-bindings: net: dsa: Require ports or ethernet-ports
0fba327e7e4 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ6018
af265a3f0dc dt-bindings: net: dsa: microchip: add wakeup-source property
58d71b29a5e net: dsa: Use conduit and user terms
ffbc4234110 dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name
60fc1dd029b dt-bindings: regulator: dlg,da9210: Convert to json-schema
831301ac113 dt-bindings: Drop kernel copy of common reserved-memory bindings
3307db4438d ARM: dts: BCM5301X: Set switch ports for Linksys EA9200
e0e85422c98 dt-bindings: timer: fsl,imxgpt: Add optional osc_per clock
1becd63500d pmdomain: Merge branch genpd_dt into next
6f93fae5667 dt-bindings: power: rpmpd: Add MSM8917, MSM8937 and QM215
5cd87e8f560 Revert "d
F438
t-bindings: usb: Add bindings for multiport properties on DWC3 controller"
87833602892 Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport"
66651eac6fd ARM: dts: BCM5301X: Set fixed-link for extra Netgear R8000 CPU ports
8af0b72c6e8 ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports
ccb6a0fa5e6 ARM: dts: BCM5301X: Relicense Vivek's code to the GPL 2.0+ / MIT
4b1163bbe05 ARM: dts: BCM5301X: Relicense Felix's code to the GPL 2.0+ / MIT
a6ae4c074e5 ARM: dts: BCM5301X: Set MAC address for Asus RT-AC87U
d4069b3cae5 Merge tag 'samsung-dt64-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
9afb63addae arm64: dts: socionext: add missing cache properties
a433bdb9565 riscv: dts: thead: convert isa detection to new properties
b625975001d arm64: dts: Update cache properties for socionext
f986160e3a6 Merge tag 'mvebu-dt64-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
5f81f0f82a5 ASoC: Merge up v6.6-rc7
5fbb5410da8 dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint
98b23a6f85b dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host
59d79999f7c dt-bindings: PCI: dwc: Update maxItems of reg and reg-names
e9451bb30d2 regulator: dt-bindings: Add ADI MAX77503 support
dd1773d668f Merge tag 'drm-msm-next-2023-10-17' of https://gitlab.freedesktop.org/drm/msm into drm-next
c8153a2ff1c dt-bindings: pinctrl: nuvoton,npcm845: Add missing additionalProperties on gpio child nodes
623d7264b49 dt-bindings: pinctrl: brcm: Ensure all child node properties are documented
640fa435f29 BackMerge tag 'v6.6-rc7' into drm-next
7a3a47cfb58 dt-bindings: phy: ralink-usb-phy: convert to dtschema
98ba953b931 dt-bindings: arm: cpus: Add Qualcomm Kryo 465
59fb5a15eb6 Merge tag 'at24-updates-for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
756859a5fb5 dt-bindings: nvmem: u-boot,env: Add missing additionalProperties on child node schemas
9a856f65da9 dt-bindings: nvmem: move deprecated cells binding to its own file
4df6c709339 dt-bindings: serial: drop unsupported samsung bindings
aee49a77b3b dt-bindings: serial: rs485: Add rs485-rts-active-high
944d69c0d81 dt-bindings: serial: re-order entries to match coding convention
f315651c2ed arm64: dts: rockchip: rk3588s: Add USB3 host controller
5bd8ab8ea9f dt-bindings: usb: add rk3588 compatible to rockchip,dwc3
2074b048d69 dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings
38f74615521 dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible
a6c6e8f2caf dt-bindings: usb: vialab,vl817: remove reset-gpios from required list
89334e31715 Merge tag 'mediatek-drm-next-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
525493f786f Merge tag 'iio-for-6.7a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
b3519ebc18a arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports
b2cfd98a767 arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support
fe7ce1934c9 arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes
b89f3c96add arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM
2e22ca1f3f6 arm64: dts: ti: k3-am62p: Add nodes for more IPs
ef3355d3186 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
46c8a35da11 arm64: dts: rockchip: Add Turing RK1 SoM support
88034499f21 dt-bindings: arm: rockchip: Add Turing RK1
44b9f8a7085 dt-bindings: vendor-prefixes: add turing
02319e919e1 dt-bindings: net: dsa: Drop 'ethernet-ports' node properties
4ba5fc8f349 dt-bindings: net: mscc,vsc7514-switch: Simplify DSA and switch references
1f1d27f3792 dt-bindings: net: mscc,vsc7514-switch: Clean-up example indentation
6cbccd61ae1 dt-bindings: net: ethernet-switch: Rename $defs "base" to 'ethernet-ports'
0fc28bebc0f dt-bindings: net: ethernet-switch: Add missing 'ethernet-ports' level
bdf9a8fc11f dt-bindings: net: dsa/switch: Make 'ethernet-port' node addresses hex
6771914497c dt-bindings: net: renesas: Drop ethernet-phy node schema
b925a693295 dt-bindings: net: Add missing (unevaluated|additional)Properties on child node schemas
b3d64a2622c Merge tag 'ti-k3-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
9961cfa2746 arm64: dts: rockchip: Add DFI to rk3588s
4c69e7576fd arm64: dts: rockchip: Add DFI to rk356x
7751313decd arm64: dts: rockchip: Always enable DFI on rk3399
b2a4004ef5e dt-bindings: backlight: Add brightness-levels related common properties
0df613056f2 dt-bindings: devfreq: event: rockchip,dfi: Add rk3588 support
dfcd41dc5c8 dt-bindings: devfreq: event: rockchip,dfi: Add rk3568 support
6a3a7401ea9 dt-bindings: devfreq: event: convert Rockchip DFI binding to yaml
1eea6b733a2 Merge tag 'v6.6-next-dts64.3' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt
686e8588e58 ASoC: dt-bindings: mt8186-mt6366-rt1019-rt5682s: add RT5650 support
69a810a6c65 arm64: dts: ti: k3-am69-sk: Add DP and HDMI support
d073d4fa08a arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0
c2585433bf8 arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node
38787c5a588 arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes
b692805035b arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux
ec64870ed91 arm64: dts: rockchip: Remove UART2 from RGB30
9e687f07232 arm64: dts: rockchip: Update VPLL Frequency for RGB30
80e4b7707c0 dt-bindings: opp: opp-v2-kryo-cpu: Document named opp-microvolt property
878abd954e3 dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for mt8192
2d7974fc897 Merge tag 'qcom-drivers-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
e18c3f099a6 Merge tag 'v6.7-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
5a0bd2b31c2 Merge tag 'v6.7-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
8e78d9be53d Merge tag 'riscv-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
35e733d4627 arm/arm64: dts: Removed undocumented and unused "pl022,hierarchy" property
71699c00245 dt-bindings: display: Add SSD132x OLED controllers
598bac8835b dt-bindings: display: Split common Solomon properties in their own schema
9770b49fd37 Merge remote-tracking branch 'ulfh/genpd_dt' into v6.6-next/dts64.3
e625b28da30 arm64: dts: mediatek: cherry: Configure eDP and internal display
592bcc139cb arm64: dts: mediatek: mt6795-xperia-m5: Add DSI Display and its vregs
2fb42eddd2a arm64: dts: mediatek: mt6795-xperia-m5: Add display backlight support
46c84d357d6 arm64: dts: mediatek: mt6795: Add support for display blocks and DPI/DSI
ed2b4fb35ea arm64: dts: mediatek: Add spherion-rev4
c74bee2a112 arm64: dts: mediatek: Add hayato-rev5-sku2
b4f0a123b60 arm64: dts: mediatek: Remove asurada-audio dtsi files
b2c985fb8e3 dt-bindings: arm64: dts: mediatek: Add rev4 of spherion
c16d57c0e4f dt-bindings: arm64: dts: mediatek: Add rev5-sku2 of hayato
1003632b0a4 arm64: dts: mediatek: add iommu support for mt8365 SoC
a7b1caa10de arm64: dts: mediatek: add larb support for mt8365 SoC
4fca19890a6 arm64: dts: mediatek: add smi support for mt8365 SoC
2499214da29 arm64: dts: mediatek: add power domain support for mt8365 SoC
6839a09d7d1 arm64: dts: mediatek: add apu support for mt8365 SoC
d469070c1a6 arm64: dts: mediatek: add camsys support for mt8365 SoC
4933a0d25c0 arm64: dts: mediatek: add mmsys support for mt8365 SoC
c66c7651f1a arm64: dts: mediatek: mt8183-kukui: Add PMIC regulator supplies
e3d9d68ff1d arm64: dts: mediatek: add device-tree for Genio 1200 EVK board
1748efb12f2 dt-bindings: arm64: mediatek: add mt8395-evk board
fa9176e9e75 ARM: dts: samsung: exynos4412-midas: use Linux event codes for input keys
32e4601c3de ARM: dts: samsung: exynos4412-midas: fix key-ok event code
b87738f008e dt-bindings: ata: tegra: Disallow undefined properties
1ec16e8ee05 dt-bindings: usb: ti,tps6598x: Disallow undefined properties
659a0df801c dt-bindings: display: remove backlight node from panel examples
4abf396ff79 dt-bindings: Add Marantec vendor prefix
f0ada7ea01c ASoC: dt-bindings: tas5805m: Disallow undefined properties
9f1e3557324 dt-bindings: i3c: Add mctp-controller property
081b9a75a08 pmdomain: Merge branch genpd_dt into next
01528ebd616 dt-bindings: power: Add MT8365 power domains
a9e8cd6dfd9 scsi: ufs: dt-bindings: common: Add OPP table
cb60fa80c1b Merge tag 'memory-controller-drv-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
826f7d156ea arm64: dts: rockchip: add support for Powkiddy RGB30
ad12d9f10b8 dt-bindings: arm64: rockchip: add Powkiddy RGB30
74b17914ffe Merge tag 'scmi-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
2ecc0b072f6 dt-bindings: panel: Add Powkiddy RGB30 panel compatible
9bfbafef3e7 dt-bindings: vendor-prefixes: document Powkiddy
18f1f86f4f9 arm64: dts: rockchip: add status LED to rock-5b
e158c5c063a arm64: dts: rockchip: add ADC buttons to rk3588-evb1
f9c87984c30 arm64: dts: rockchip: Add AV1 decoder node to rk3588s
a87a4181055 arm64: dts: rockchip: Add missing sdmmc2 SDR rates to rock-3a
f9c3ed0b8c6 arm64: dts: rockchip: Enable UART6 on rock-5b
6e03b090e8d dt-bindings: serial: document esp32s3-acm
f2734832f41 dt-bindings: serial: document esp32-uart
468c7d74ae4 dt-bindings: serial: sc16is7xx: move 'allOf' block after 'required'
1909f99c136 dt-bindings: serial: max310x: convert to YAML
3b2008c0ab9 dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required
cef56cc0d91 Merge 6.6-rc6 into usb-next
05d2ff3a51f dt-bindings: rtc: Add Mstar SSD202D RTC
2076491b4ac Merge tag 'stm32-dt-for-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
714af823f48 Merge tag 'amlogic-arm64-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
5ae620123f7 Merge tag 'aspeed-6.7-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
5b9d526507b Merge tag 'qcom-dts-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
f0d582a90c3 Merge tag 'qcom-arm64-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
50d47cb6ab4 Merge tag 'imx-dt64-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
5f2cc0509f6 Merge tag 'imx-dt-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
fecce8636ce Merge tag 'imx-bindings-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
2f87a563747 dt-bindings: display: Add Renesas SH-Mobile LCDC bindings
baa7c8b0f63 dt-bindings: display: bridge: Document Freescale i.MX93 MIPI DSI
2ebba37e76c dt-bindings: mtd: fixed-partitions: Add compression property
ec15e9cf06a Merge tag 'riscv-dt-for-v6.6-final' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
93d04b8ae79 Merge 6.6-rc6 into tty-next
5efc19857c7 dt-bindings: at24: add ST M24C64-D Additional Write lockable page
3b01a9d9f0c dt-bindings: cpufreq: cpufreq-qcom-hw: Add SDX75 compatible
b46437f352a dt-bindings: timer: add imx7d compatible
84a1bc2424e dt-bindings: net: microchip: Allow nvmem-cell usage
43212c29086 dt-bindings: imx-thermal: Add #thermal-sensor-cells property
29b8781554f dt-bindings: thermal: tsens: Add sa8775p compatible
ec79c25f935 dt-bindings: thermal: fsl,scu-thermal: Document imx8dl
e5458ff99d6 dt-bindings: thermal: nvidia,tegra124-soctherm: Add missing unevaluatedProperties on child node schemas
77f5060117e dt-bindings: thermal: mediatek: Add LVTS thermal sensors for mt7988
1ab302e6706 dt-bindings: thermal: mediatek: Add mt7988 lvts compatible
c7f59ae3437 dt-bindings: timers: Add Cirrus EP93xx
a34d9ad6975 dt-bindings: rtc: microcrystal,rv3032: Document wakeup-source property
ca93807564e dt-bindings: rtc: pcf8523: Convert to YAML
502c4859f2e dt-bindings: rtc: mcp795: move to trivial-rtc
86fcf2e4a5e dt-bindings: rtc: Add Cirrus EP93xx
fd8e1ae1a50 dt-bindings: rtc: pcf2123: convert to YAML
258c9524a95 rtc: rtc7301: Rewrite bindings in schema
6295a6bcf65 dt-bindings: zynqmp: add destination mailbox compatible
733b1c4e6fe dt-bindings: mailbox: qcom: add one more clock provider for IPQ mailbox
d143c2f73f1 dt-bindings: mailbox: fsl,mu: add new tx doorbell channel
fcb408c17ab riscv: dts: starfive: convert isa detection to new properties
db0775dde9b riscv: dts: sifive: convert isa detection to new properties
64cd2557231 riscv: dts: microchip: convert isa detection to new properties
26db32eb7b0 dt-bindings: trivial-devices: add silabs,si7005
1e35ceba883 dt-bindings: iio: imu: st,lsm6dsx: add mount-matrix property
48bfcda3acd Merge tag 'sunxi-dt-for-6.7-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
563f74988d1 Merge tag 'tegra-for-6.7-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
158eb73a45c Merge tag 'tegra-for-6.7-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
14d2574b1b8 Merge tag 'tegra-for-6.7-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
099a8387fc0 Merge tag 'renesas-dts-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
c572fb21db8 Merge tag 'renesas-dt-bindings-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
e7b89a11a35 Merge tag 'sti-dt-for-v6.7-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
698afecb4fe Merge tag 'omap-for-v6.7/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
9608a083830 Merge tag 'at91-dt-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
1c18e96da78 Merge tag 'ixp4xx-for-soc-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt
e8e6e6c7f88 Merge tag 'samsung-dt-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
a80905b38ee riscv: dts: allwinner: convert isa detection to new properties
f64e3a9612f ARM: dts: sun8i-r40: Add interconnect to video-codec
9f020441484 Merge tag 'renesas-pinctrl-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
088cf69ac4b arm64: tegra: Use correct interrupts for Tegra234 TKE
20d97d2c1d5 arm64: tegra: Add power-sensors for Tegra234 boards
01480a7baf5 dt-bindings: crypto: qcom,prng: document SM8550
b78a77685c9 dt-bindings: crypto: qcom,prng: document that RNG on SM8450 is a TRNG
8c4338a952f dt-bindings: phy: Convert PXA1928 USB/HSIC PHY to DT schema
54e346492c7 Merge branch 'fixes' into next
2b3924e79e3 dt-bindings: media: rockchip: Add resets property into decoder node
a3b0f06f91c dt-bindings: pinctrl: renesas: Document RZ/G3S SoC
ef20264ec2c dt-bindings: arm: sti: add STi boards and remove stih415/stih416
6b9bcc03347 dt-bindings: soc: sti: add STi platform syscon
226abc3ebe2 ARM: dts: st: correct led level in stih418-b2264.dts
f12da9f465a ARM: dts: st: move leds out of soc in stih418-b2264.dts
c2339d76875 ARM: dts: st: correct serial alias in stih418-b2264.dts
bd9413de46e ARM: dts: st: stih407: drop max-duty-cycle
64ac37ba11c ARM: dts: aspeed: mtmitchell: Add I2C NVMe alias port
3d081b8458d ARM: dts: aspeed: mtmitchell: Remove redundant ADC configurations
35b155bacde ARM: dts: aspeed: mtmitchell: Add inlet temperature sensor
a1f8a6b47d5 ARM: dts: aspeed: mtjade: Add the gpio-hog
7bdd58ff462 ARM: dts: aspeed: mtjade, mtmitchell: Add new gpio-line-names
0ab76366f88 ARM: dts: aspeed: mtjade, mtmitchell: Update gpio-line-names
6df25fb9855 ARM: dts: aspeed: Minerva: Add Facebook Minerva CMC board
f8b5c557575 dt-bindings: arm: aspeed: document board compatibles
27ed84d8837 dt-bindings: power: reset: gpio-poweroff: Add priority property
40c734273a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
6ea7b4393b4 arm64: dts: exynos: Add reserved memory for pstore on E850-96
92f8c7a2c11 arm64: dts: renesas: rzg3s-smarc-som: Spelling s/device-type/device_type/
2d4620775f9 arm64: dts: renesas: r9a08g045: Add missing cache-level for L3 cache
b7b727c7292 arm64: dts: renesas: r9a08g045: Add nodes for SDHI1 and SDHI2
d19894e572a arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances
6aa6f30d11c arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances
f4eed99ff4f arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances
05517562e97 arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances
7cdf57464b0 arm64: dts: ti: k3-j7200: Add MCU domain ESM instance
f1b39ca3d55 arm64: dts: ti: k3-j784s4: Add ESM instances
6dbce9288ee arm64: dts: ti: k3-j721s2: Add ESM instances
78b415bf84b dt-bindings: riscv: Add Zicond extension entry
5bf3fb13a99 dt-bindings: riscv: Add smstateen entry
f07e2f4af1a dt-bindings: arm-smmu: Add SM7150 GPU SMMUv2
0c136d9696e Merge tag 'samsung-dt64-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
3d862bd8bdb Merge tag 'dt-cleanup-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
dd1ff19c50c Merge tag 'dt64-cleanup-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
18b58b42f20 Merge tag 'renesas-dts-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
acea5e97290 Merge tag 'renesas-dt-bindings-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
3fff32a51ae arm64: dts: imx8mp: Drop i.MX8MP DHCOM rev.100 PHY address workaround from PDK3 DT
a4137a78761 arm64: dts: imx8mp: Update i.MX8MP DHCOM SoM DT to production rev.200
4e669bd435c arm64: dts: imx8mp: Add UART1 and RTC wake up source on DH i.MX8M Plus DHCOM SoM
cdd5c0430a1 arm64: dts: imx8mp: Switch WiFI enable signal to mmc-pwrseq-simple on i.MX8MP DHCOM SoM
5e5ed972ddb arm64: dts: imx8mp: Fix property indent on DH i.MX8M Plus DHCOM PDK3
0e0f4804643 arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for DH i.MX8M Plus DHCOM SoM
6f4321acf54 arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for Data Modul i.MX8M Plus eDM SBC
db9c2eba953 dt-bindings: at24: add ST M24C32-D Additional Write lockable page
2d3de893139 arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX
20c1fc50901 arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX
c406102a252 arm64: dts: ti: k3-*: Convert NAVSS to simple-bus
30237569318 arm64: dts: ti: k3-*: Convert DMSS to simple-bus
5a6b2719946 media: dt-bindings: sony,imx415: Allow props from video-interface-devices
4fb2ffac2a5 media: dt-bindings: sony,imx214: Allow props from video-interface-devices
ce852723549 media: dt-bindings: ovti,ov5640: Allow props from video-interface-devices
09e918f6660 media: dt-bindings: ovti,ov4689: Allow props from video-interface-devices
58924f81df3 media: dt-bindings: ovti,ov02a10: Allow props from video-interface-devices
ceac774f01b media: dt-bindings: hynix,hi846: Add video-interface-devices properties
5d9574dfa03 media: dt-bindings: Add TI J721E CSI2RX
35f846e0869 media: dt-bindings: cadence-csi2rx: Add TI compatible string
920d9994f46 media: dt-bindings: Make sure items in data-lanes are unique
fc89dfda1cd arm64: dts: rockchip: Remove duplicate regulator vcc3v3_wf from rock-5b
9c122eea20f arm64: dts: rockchip: Add QuartzPro64 SBC device tree
2249e62a24d dt-bindings: arm: rockchip: Add Pine64 QuarzPro64
0c537e1dc4c Revert "dt-bindings: i2c: qcom-cci: Document sc8280xp compatible"
98e501af393 Revert "dt-bindings: iio: magnetometer: asahi-kasei,ak8975: Drop deprecated enums"
3a69c2f4efb thermal: Remove Amit Kucheria from MAINTAINERS
d251df8057e Merge drm/drm-next into drm-misc-next
e82927df9b7 dt-bindings: timer: renesas,rz-mtu3: Document RZ/{G2UL,Five} SoCs
7d97533164a dt-bindings: timer: renesas,rz-mtu3: Improve documentation
7a4b48ceef1 dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names
0c24536a191 dt-bindings: i2c: qcom-cci: Document sc8280xp compatible
868dfc6850f dt-bindings: i2c: qcom-cci: Document SC7280 compatible
64d328702a1 dt-bindings: ltk050h3146w: add compatible for LTK050H3148W-CTA6 variant
b4a72f06220 ASoC: mediatek: mt8188-mt6359: add rt5682s support
2049a11e457 ASoC: Merge fixes for consistent cs42l43 schema
131fd489e44 ARM: tegra: Drop unit-address from parallel RGB output port
60d032e82a3 dt-bindings: arm: tegra: pmc: Relicense and move into soc/tegra directory
af22dc3d611 dt-bindings: arm: tegra: pmc: Reformat example
c9bedc46da1 dt-bindings: arm: tegra: pmc: Restructure pad configuration node schema
90b86df6f4d dt-bindings: arm: tegra: pmc: Increase maximum number of clocks per powergate
63861b9d13d dt-bindings: arm: tegra: pmc: Move additionalProperties
a072b0033d2 dt-bindings: arm: tegra: pmc: Remove useless boilerplate descriptions
c9e6cff54eb dt-bindings: arm: tegra: pmc: Improve property descriptions
5434ab8fa3f arm64: tegra: Mark Tegra234 SPI as compatible with Tegra114
5c01ba59be1 arm64: tegra: Add dmas and dma-names for Tegra234 UARTE
8a1ed0601ad arm64: tegra: Use correct format for clocks property
38837155827 arm64: tegra: Remove duplicate nodes on Jetson Orin NX
a1dd7696911 arm64: tegra: Add missing current-speed for SBSA UART
d272bb1069e arm64: tegra: Add display panel node on Smaug
e12c844f623 arm64: tegra: Add backlight node on Smaug
bf89a06c17e arm64: tegra: Add DSI/CSI regulator on Smaug
301e86587b1 arm64: tegra: Enable IOMMU for host1x on Tegra132
b2f0b8ff54b arm64: tegra: Fix P3767 QSPI speed
9075f489d39 arm64: tegra: Fix P3767 card detect polarity
3e91b89687c dt-bindings: mmc: npcm,sdhci: Document NPCM SDHCI controller
cb00ae01c33 ARM: dts: imx7d-pico-pi: Disable USDHC1
35240814572 ARM: dts: imx28: Fix dcp compatible
a4c9576b7ed ARM: dts: imx7s: Remove #power-domain-cells from gpcv2
4f6e56e52e0 ARM: dts: imx25: Remove clock-names from the watchdog
3fb49c3b647 ARM: dts: imx25: Fix sram node
4cf2eb0f67d ARM: dts: imx25: Fix dryice node
3d1a3970f0a ARM: dts: imx6qdl-gw5904: add dt props for populating eth MAC addrs
9aff4e20886 ARM: dts: vfxxx: Write dmas in a single line
e91b5787319 dt-bindings: pinctrl: st,stm32: fix phandle-array warning
d7b5b37e527 ASoC: dt-bindings: mediatek,mt8188-mt6359: add RT5682S support
d92199ae36e Merge branch 'icc-misc' into icc-next
3abee769577 dt-bindings: interconnect: qcom,rpmh: do not require reg on SDX65 MC virt
3a5bb0be181 i3c: Fix typo "Provisional ID" to "Provisioned ID"
cc5034cea3a Merge branch 'icc-sdx75' into icc-next
740e0da6689 dt-bindings: interconnect: Add compatibles for SDX75
1db9ae145b9 dt-bindings: usb: tps6598x: Add tps25750
2ec5f1616bf dt-bindings: opp: opp-v2-kryo-cpu: support Qualcomm Krait SoCs
f90591c0ef4 arm64: dts: imx8mp-beacon: Add DMIC support
ff6b9835608 arm64: dts: imx8mn-beacon: Add DMIC support
3eecee94953 arm64: dts: imx8mm-beacon: Add DMIC support
f5f85c32455 arm64: dts: imx8mm-beacon: Migrate sound card to simple-audio-card
aac38832380 arm64: dts: imx8mn-evk: Remove codec clocks/clock-names
5f650ab4145 arm64: dts: imx8mp-beacon: Configure 100MHz PCIe Ref Clk
4f40f1bb537 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
f9caf85c0b7 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
7eeb66072e6 arm64: dts: freescale: add initial device tree for TQMLS1088A
2c3ac0a7533 arm64: dts: freescale: add initial device tree for TQMLS1043A/TQMLS1046A
321fdb8075d arm64: dts: ls1043a: remove second dspi node
81f3bf4ca5c arm64: dts: freescale: Add support for LX2162 SoM & Clearfog Board
beb1cf4eab4 arm64: dts: lx2160a: describe the SerDes block #2
a4ad135fc73 arm64: dts: imx93: update gpio node
a69ee2db576 arm64: dts: imx8ulp: update gpio node
e00323f64a9 arm64: dts: imx8mq-librem5: Fix tps65132 compatible
ee884bd4d64 arm64: dts: imx8mp-debix-model-a: Remove USB hub reset-gpios
d79452852c5 arm64: dts: imx8-apalis-v1.1: Fix Ethernet PHY reset-names
da6cad5dec7 arm64: dts: imx8mm-venice-gw790: Remove phy-mode from switch node
519155017c4 arm64: dts: imx8mp-venice-gw73xx: add TPM device
d8b3b9e17b3 arm64: dts: imx8mm-venice-gw73xx: add TPM device
1856464bf2a arm64: dts: imx8mp-verdin: Remove invalid property from eqos
92052cf6080 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
dd0c9d8bfee arm64: dts: imx93: Fix the dmas entries order
430df63a159 arm64: dts: imx8mm-venice-gw790: Pass GSC address/size-cells
34b511fc43b arm64: dts: imx8dxl: Pass fsl,imx8dxl-sc-wdt
31a03aa3fd9 arm64: dts: imx8dxl: Pass fsl,imx8dxl-sc-thermal
79214c4a8d4 arm64: dts: imx8dxl: Remove wakeup-irq
25769996bd0 arm64: dts: imx8dxl: Pass fsl,imx8dl-scu-pd
d79cc7d1502 arm64: dts: imx8qm-mek: enable 8qm lpuart2 and lpuart3
8dd77b7abc8 arm64: dts: imx8qxp-mek: enable 8qxp lpuart2 and lpuart3
35d794829b8 arm64: dts: imx8: update lpuart[0..3] irq number
550993de851 arm64: dts: imx8qm: Update edma channel for uart[0..3]
be47369fa1f arm64: dts: imx8: add edma for uart[0..3]
af34e3bb9c2 arm64: dts: imx8: add edma[0..3]
a4e4c0558e0 arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
e7b88cf0cd9 arm64: dts: freescale: add phyGATE-Tauri i.MX 8M Mini Support
c963bd8e180 Merge tag 'imx-fixes-6.6' into imx/dt64
222066d0f3b dt-bindings: arm: fsl: Add TQ-Systems LS1088 based boards
5aa26e24f5d dt-bindings: arm: fsl: Add TQ-Systems LS1043A/LS1046A based boards
911169dc978 dt-bindings: arm: Add SolidRun LX2162A SoM & Clearfog Board
18d117c1db4 arm64: dts: rockchip: Add board device tree for rk3588-orangepi-5-plus
011df93de97 dt-bindings: arm: rockchip: Add Orange Pi 5 Plus
6e9de3a58db arm64: dts: rockchip: Add UART9 M0 pin definitions to rk3588s
e16d65efef7 arm64: dts: rockchip: Add I2S2 M0 pin definitions to rk3588s
9c290a3545b arm64: dts: rockchip: Add Orange Pi 5
ce277e999d3 arm64: dts: rockchip: Add sfc node to rk3588s
2ef93ad0277 dt-bindings: arm: rockchip: Add Orange Pi 5 board
e5258dae8e0 dt-bindings: interconnect: qcom: rpm: Clean up the example
96ee18884cf dt-bindings: interconnect: qcom: rpm: Clean up the file
93c9dc2d578 dt-bindings: interconnect: qcom: Fix and separate out MSM8939
fe65d11be3c dt-bindings: interconnect: qcom: Fix and separate out MSM8996
a6e0709f5cb dt-bindings: interconnect: qcom: Fix and separate out SDM660
4e47ae1b646 dt-bindings: interconnect: qcom: qcm2290: Remove RPM bus clocks
aa3377dd01b dt-bindings: interconnect: qcom: Introduce qcom,rpm-common
0ac263d8e9f dt-bindings: arm: Add new compatible for smc/hvc transport for SCMI
458942be42a ARM: dts: ixp4xx: Use right restart keycode
f7151973bcc ARM: dts: ixp4xx-nslu2: Enable write on flash
e5e5ad8d6c0 ARM: dts: ixp4xx: Add USRobotics USR8200 device tree
1559ae1c73d ARM: dts: Use only the Linksys compatible for now
6f401852678 dt-bindings: arm: List more IXP4xx devices
847a4b5d42b dt-bindings: Add vendor prefixes
f5aa0479f90 dt-bindings: display/msm/gpu: Allow A7xx SKUs
7d57749ea57 dt-bindings: display/msm/gmu: Allow passing QMP handle
c8f7ca31f59 dt-bindings: display/msm/gmu: Add Adreno 7[34]0 GMU
b45012d1559 ARM: dts: imx27-phytec: Use eeprom as the node name
77debc38f18 ARM: dts: imx51: Remove invalid sahara compatible
4f414860327 dt-bindings: arm: fsl: add phyGATE-Tauri-L board
dd153c303b6 spi: renesas,rzv2m-csi: Add CSI (SPI) target related property
32b34ad713b ARM: dts: stm32: add SDIO pinctrl sleep support on stm32f7 boards
14a9971912f ARM: dts: stm32: add stm32f7 SDIO sleep pins
23ec0df0b75 ARM: dts: stm32: add RNG node for STM32MP13x platforms
ed99fe409c5 dt-bindings: display: msm: Make "additionalProperties: true" explicit
a69a770992a dt-bindings: display: msm: Add missing unevaluatedProperties on child node schemas
8a0ff87790b dt-bindings: display: simple: support non-default data-mapping
6e6697efc43 dt-bindings: display: move LVDS data-mapping definition to separate file
c75b95378fb arm64: dts: amlogic: a1: support all i2c masters and their muxes
f0ba1ee1410 riscv: dts: sophgo: add Milk-V Duo board device tree
a0770c44805 riscv: dts: sophgo: add initial CV1800B SoC device tree
8f7e465da8d dt-bindings: riscv: Add Milk-V Duo board compatibles
080acaebe5c dt-bindings: timer: Add SOPHGO CV1800B clint
6d706e40826 dt-bindings: interrupt-controller: Add SOPHGO CV1800B plic
23b6890ddae riscv: dts: sophgo: add Milk-V Pioneer board device tree
a73e30136c3 riscv: dts: add initial Sophgo SG2042 SoC device tree
281471bbe34 dt-bindings: serial: renesas,scif: document r9a08g045 support
15c160ff01a dt-bindings: serial: allow naming of Bluetooth with GPS children
fceb6cd9e2d dt-bindings: serial: fix regex pattern for matching serial node children
6899265ec4b media: dt-bindings: media: i2c: Add MT9M114 camera sensor binding
298cc36cd59 ARM: dts: omap4-embt2ws: Fix pinctrl single node name warning
7951b94c189 ARM: dts: motorola-mapphone: Add mdm6600 sleep pins
60a33f408da ARM: dts: am3517: Configure ethernet alias
85d34e86c1e ARM: dts: am3517-evm: Enable Ethernet PHY Interrupt
790515f6bb8 ARM: dts: am3517-evm: Fix LED3/4 pinmux
22eb1b5f9bc ARM: dts: omap3-gta04: Drop superfluous omap36xx compatible
6c32934ccc9 ARM: dts: omap: omap4-embt2ws: Add IMU at control unit
19fdc333430 arm64: dts: amlogic: add libretech cottonwood support
0f86249caaf dt-bindings: interrupt-controller: Add Sophgo sg2042 CLINT mswi
9c35229f873 dt-bindings: timer: Add Sophgo sg2042 CLINT timer
ea296355ebe dt-bindings: interrupt-controller: Add Sophgo SG2042 PLIC
0372ae6786e dt-bindings: riscv: Add T-HEAD C920 compatibles
a54ab3b57bd dt-bindings: riscv: add sophgo sg2042 bindings
4c8ce00d975 dt-bindings: vendor-prefixes: add milkv/sophgo
36cfdadcbd8 dt-bindings: arm: amlogic: add libretech cottonwood support
d32631dcf4d dt-bindings: pwm: mxs: Document the clocks property
91dd9703e64 dt-bindings: pwm: mxs: Document fsl,imx28-pwm
8016fa1b4eb mips: dts: ralink: mt7621: rename to GnuBee GB-PC1 and GnuBee GB-PC2
e2e489aa9dc mips: dts: ralink: mt7621: define each reset as an item
08764e6040c mips: dts: ingenic: Remove unneeded probe-type properties
c7edccd8656 dt-bindings: opp: opp-v2-kryo-cpu: Allow opp-peak-kBps
b92c064035f arm64: dts: meson-a1-ad402: set SPIFC pins
dce30ba830d arm64: dts: meson: a1: Add SPIFC mux pins
eb7b24d48c5 dt-bindings: usb: Add Realtek DHC RTD SoC Type-C
f7fe56b6e5c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
59f663194f2 dt-bindings: gpio: vf610: add i.MX95 compatible
53bd32e7f64 dt-bindings: gpio: vf610: correct i.MX8ULP and i.MX93
64c4ce51eea dt-bindings: gpio: vf610: update gpio-ranges
c06b9d936c9 dt-bindings: display: newvision,nv3051d: Add Anbernic 351V
8cea85b904c arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A
60ef66f846d arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC
cd078f91f84 arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz
3d4a7c7aed7 arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators
40a5c996393 arm64: dts: ti: k3-am62a-main: Add nodes for McASP
519a8540e19 arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration
871e08b19ae arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type
76e65412129 arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers
683c9890dda arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices
500389e6b57 arm64: dts: ti: k3-am68-sk: Add DT node for USB
d6bc94229c6 arm64: dts: ti: k3-am68-sk: Add DT node for PCIe
e3832f1d19a arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC
536c9977e21 arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP
6d712499f26 arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F
063a4cfc7c5 arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP
c721f9926ec arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F
fcbba891f4a arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs
3f39135858f arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F
c1f8ca4b443 arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes
29c53dd5242 arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes
1e4205c5ecf arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes
810ef5781f3 arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance
e6d4d43ad8c arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg
62757a9e92c arm64: dts: ti: k3-am64: Add GPIO expander on I2C0
b5b5f819cd7 dt-bindings: iio: resolver: add devicetree bindings for ad2s1210
1db7f5d84a2 dt-bindings: memory-controllers: Add support for Xilinx Versal EDAC for DDRMC
6ea7763d2ee dt-bindings: iio: Add KX132ACR-LBZ accelerometer
c7f8d21404c dt-bindings: Add ROHM BM1390 pressure sensor
fa8bb257765 dt-bindings: iio: imu: mpu6050: Add level shifter
9fedfdf97eb arm64: dts: renesas: ebisu: Document Ebisu-4D support
1cb566a781b arm64: dts: renesas: Add R-Car S4 Starter Kit support
876965f931d arm64: dts: renesas: Add Renesas R8A779F4 SoC support
84509816647 arm64: dts: renesas: Add initial device tree for RZ/G3S SMARC EVK board
3afe8620b8c arm64: dts: renesas: Add initial device tree for RZ SMARC Carrier-II Board
39e54fb928e arm64: dts: renesas: Add initial support for RZ/G3S SMARC SoM
be172ebd4bd arm64: dts: renesas: Add initial DTSI for RZ/G3S SoC
297a0fc22ef Merge tag 'renesas-r9a08g045-dt-binding-defs-tag' into renesas-dts-for-v6.7
6a44d4dd7e3 riscv: dts: renesas: rzfive-smarc: Enable the blocks which were explicitly disabled
6f9e3c307d0 riscv: dts: renesas: r9a07g043f: Add dma-noncoherent property
8f30dd9afb3 riscv: dts: renesas: r9a07g043f: Add L2 cache node
c890bac8bad ARM: dts: renesas: bockw: Add FLASH node
bb030f52e45 arm64: dts: renesas: rz-smarc: Use versa3 clk for audio mclk
110cf783c6f Merge tag 'clk-fixes-for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux into renesas-dts-for-v6.7
8267225b7f5 dt-bindings: rng: meson: add meson-rng-s4 compatible
41cfa36918c dt-bindings: crypto: fsl-imx-sahara: Fix the number of irqs
b5a84d68e2b dt-bindings: crypto: fsl-imx-sahara: Document the clocks
95f3a887767 dt-bindings: crypto: fsl-imx-sahara: Shorten the title
71368ab142b dt-bindings: soc: mediatek: add mt8188 svs dt-bindings
10e7bf85a9f dt-bindings: soc: renesas: Document R-Car S4 Starter Kit
ac9f983c61e dt-bindings: soc: renesas: Document SMARC Carrier-II EVK
de76e979fbf dt-bindings: soc: renesas: Document RZ/G3S SMARC SoM
d17d5576b21 dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3S SoC
84a52c6317c arm64: dts: qcom: sm8550-qrd: add orientation gpio
089f282163a arm64: dts: qcom: sm8550-mtp: add orientation gpio
18e432cc704 dt-bindings: soc: qcom: qcom,pmic-glink: add a gpio used to determine the Type-C port plug orientation
5f4a5b27600 dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043
c037941d059 pmdomain: Merge branch genpd_dt into next
2b281a17ec6 dt-bindings: power: Update prefixes for AON power domain
9f41bb603aa ARM: dts: rockchip: Switch to operating-points-v2 for RK3128's CPU
867f3fa7334 ARM: dts: rockchip: Enable SMP bring-up for RK3128
9cf30299b82 ARM: dts: rockchip: Add CPU resets for RK3128
63dc3dd0fe4 ARM: dts: rockchip: Add SRAM node for RK3128
76a637ede88 ARM: dts: rockchip: Enable pwm fan for edgeble-neu2
84432bac404 ARM: dts: rockchip: Add pwm11 node to rv1126
89f71eb8851 ARM: dts: rockchip: Add pwm11m0 pins to rv1126
da404c8cf56 ARM: dts: rockchip: Add pwm2 node to rv1126
f7ea95db9ae ARM: dts: rockchip: Add pwm2m0 pins to rv1126
e697c47b93e arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support
ea44371f7ee arm64: dts: rockchip: Add sdio node to rock-5b
33f99148bc3 arm64: dts: rockchip: add PCIe3 bus to rk3588-evb1
9ace1b65131 arm64: dts: rockchip: add PCIe2 network controller to rk3588-evb1
f6c93294c81 arm64: dts: rockchip: add PCIe for M.2 E-Key to rock-5b
b5ea637c9e6 arm64: dts: rockchip: add PCIe for M.2 M-key to rock-5b
1c7fb6168bf arm64: dts: rockchip: add PCIe network controller to rock-5b
a63175d1cb8 arm64: dts: rockchip: Add saradc node to Indiedroid Nova
481f309b0f0 arm64: dts: rockchip: add USB2 to rk3588s-indiedroid
3e31348c138 arm64: dts: rockchip: add PCIe to rk3588s-indiedroid-nova
dd92737bdf8 dt-bindings: net: fec: Add imx8dxl description
49ffd949b11 dt-bindings: writing-schema: add example for multiple DT_SCHEMA_FILES
bb0ca320ccb clk: imx8mp: Remove non-existent IMX8MP_CLK_AUDIOMIX_PDM_ROOT
8d74560cf78 ASoC: dt-bindings: rt5616: Convert to dtschema
7a3a4902772 Remove reset GPIO for AW88261
ec646c4c466 dt-bindings: sc16is7xx: convert to YAML
f97e4df7f65 dt-bindings: serial: imx: Document wakeup-source property
196023135d9 dt-bindings: serial: mxs: Fix compatible list
314390e698e regulator: dt-bindings: mt6358: Add MT6366 PMIC
f10d91d91b0 regulator: dt-bindings: mt6358: Add regulator supplies
0ffe3a65f27 regulator: dt-bindings: mt6358: Add regulator-allowed-modes property
6d6c80ffefa regulator: dt-bindings: mt6358: Convert to DT schema
8572f3884e5 ASoC: pcm512x: Adds bindings for TAS575x devices
6cf8a1e6b37 ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261
3c7eb91f238 dt-bindings: dmaengine: qcom: gpi: Allow dma-coherent
9e0d731ade4 dt-bindings: usb: add device for Genesys Logic hub gl3510
143e4ce2e0d dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone
56908b2fa5c arm64: dts: ti: verdin-am62: disable MIPI DSI bridge
623d2fc54a1 arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander
873936f31fd arm64: dts: ti: phycore-am64: Add RTC interrupt pin
26e7ee90c9b arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes
a48295f0676 arm64: dts: ti: k3-am642-sk: Add boot phase tags marking
10a4dce4b26 arm64: dts: ti: k3-am642-evm: Add boot phase tags marking
0d0babb6437 arm64: dts: ti: k3-am64: Add phase tags marking
afb0a1c7c9c arm64: dts: ti: k3-am625-sk: Add boot phase tags marking
5ea8427753a arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking
079036e6c1c arm64: dts: ti: k3-am625: Add boot phase tags marking
61ad4e8c5c6 arm64: dts: ti: verdin-am62: add iw416 based bluetooth
8c336c632d8 dt-bindings: usb: dwc3: Add SDX75 compatible
c4dfac8354e dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks
f889c1c813c dt-bindings: phy: qcom,qmp-usb: Add SDX75 USB3 PHY
6d2b42b93b4 dt-bindings: phy: qcom,snps-eusb2-phy: Add compatible for SDX75
05c7d467392 dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable
918cbbe5fae dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB
deda8c4915a dt-bindings: usb: Add bindings for multiport properties on DWC3 controller
4f2dc7ff121 dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport
9240f26f641 dt-bindings: usb: dwc3: Add IPQ5018 compatible
ce357e0f49e dt-bindings: display: panel: Add Raydium RM692E5
8febb13dd26 arm64: dts: meson-s4: add hwrng node
ca1bde7728a dt-bindings: pwm: rockchip: Document rv1126-pwm
693426e0618 dt-bindings: rng: introduce new compatible for STM32MP13x
14437bf0c75 dt-bindings: crypto: ice: document the sa8775p inline crypto engine
a4de77ba5fe dt-bindings: power: supply: sbs-manager: Add missing unevaluatedProperties on child node schemas
e33fee171a9 riscv: dts: starfive: add assigned-clock* to limit frquency
3dfdbecd684 ARM: dts: at91: sam9x60_curiosity: Add mandatory dt property for RTT
30d3fa0831c ARM: dts: sunxi: add support for Anbernic RG-Nano
018d2790ee5 dt-bindings: arm: sunxi: add Anbernic RG-Nano
e37f447b85e ARM: dts: sun8i: v3s: add EHCI and OHCI to v3s dts
c25f03950c0 arm: dts: sun8i: V3s: Add pinctrl for pwm
cd9666f87e7 ARM: dts: stm32: omit unused pinctrl groups from stm32mp15 dtb files
5cc09ec9b0a ARM: dts: stm32: stm32f7-pinctrl: don't use multiple blank lines
a8eeb95e4a8 ARM: dts: stm32: add HASH on stm32mp131
9840981e93f arm64: dts: st: enable secure arm-wdt watchdog on stm32mp257f-ev1
786a4cd5182 ASoC: dt-bindings: Simplify referencing dai-params.yaml
8e7dfd2de27 ARM: dts: at91: sama5d29_curiosity: Add device tree for sama5d29_curiosity board
8cbe817e636 dt-bindings: ARM: at91: Document Microchip SAMA5D29 Curiosity
5a8c06d5b89 arm64: dts: meson: g12: name spdifout consistently
658e6773dfb arm64: dts: Add pinctrl node for Amlogic T7 SoCs
347713a6528 Merge tag 'drm-misc-next-2023-09-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
d999a6267e4 dt-bindings: display: panel: one file of all simple LVDS panels with dual ports
260558d444e dt-bindings: arm,psci: Add missing unevaluatedProperties on child node schemas
8ea1f712322 dt-bindings: backlight: Add MPS MP3309C
9348ccecf81 ASoC: codecs: Add aw87390 amplifier driver
19fe30c97e4 ASoC: dt-bindings: Add schema for "awinic,aw87390"
97745ac3118 ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support
ac13f3b6074 ASoC: dt-bindings: rtq9128: Add TDM input source slect property
edd9a84e09f Merge tag 'ux500-dts-for-armsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt
9558748bd6d arm64: dts: Add AMD Pensando Elba SoC support
071cb14d0ac dt-bindings: arm: add AMD Pensando boards
f6bac2b077f dt-bindings: cpufreq: cpufreq-qcom-hw: add SDM670 compatible
fc651eee123 dt-bindings: cpufreq: qcom-nvmem: Document MSM8909
d7c71f03dde dt-bindings: memory-controllers: Make "additionalProperties: true" explicit
5967817fcfa ARM: dts: qcom: ipq8064: move keys and leds out of soc node
df4b6aa862c ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
4dfefb84e4b ARM: dts: qcom: apq8060: drop incorrect regulator-type
38c1503cf9e ARM: dts: qcom: apq8064: drop incorrect regulator-type
9301b7e0591 ARM: dts: qcom: sdx65: fix SDHCI clocks order
2b3f45b3ddf ARM: dts: qcom: apq8064: drop label property from DSI
701b2d0b664 ARM: qcom: msm8974: Add rpm-master-stats node
26a6d45f578 ARM: qcom: msm8226: Add rpm-master-stats node
dc45e16caac ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor
75708d17423 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
ddd38a9287d dt-bindings: reserved-memory: rmtfs: Allow guard pages
cdf53371519 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ9574
81ea1a5e74e dt-bindings: power: qcom,rpmpd: Add SM7150
10c04c57b5b dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ5332
791cfe95a17 mmc: Merge branch fixes into next
eae312dbcaa dt-bindings: mmc: starfive: Remove properties from required
72006f69542 dt-bindings: pinctrl: qcom,sc7280: Allow gpio-reserved-ranges
625b94527d0 dt-bindings: clock: document Amlogic S4 SoC peripherals clock controller
0d866eb4ba7 dt-bindings: clock: document Amlogic S4 SoC PLL clock controller
df438436fe7 ARM: dts: qcom: msm8226: Add blsp1_i2c6 and blsp1_uart2
7724a4b7346 dt-bindings: pinctrl: qcom,msm8226: Add blsp_i2c6 function
ea669ec7b58 dt-bindings: media: Add compatible for Meson-S4 IR Controller
b317719ac82 dt-bindings: media: remove nokia,n900-ir as pwm-ir-tx is compatible
60a02493d73 dt-bindings: soc: nuvoton: Add NPCM GFXI
c2af83cc21a media: dt-bindings: nuvoton: Add NPCM VCD and ECE engine
79c3d5557d0 media: dt-bindings: samsung,fimc: correct unit addresses in DTS example
12721b2918c media: dt-bindings: samsung,exynos4212-fimc-is: replace duplicate pmu node with phandle
649d135f654 media: dt-bindings: Add OV5642
ea02cb475d0 media: dt-bindings: ov5693: fix maintainer email address
bf47fd91392 dt-bindings: media: qcom,sdm845-venus-v2: Allow interconnect properties
3aebaa874fe dt-bindings: gpio: fsl-imx-gpio: Document imx25 and imx27
22b8447d8c5 gpio: dt-bindings: add more loongson gpio chip support
4e221bfe9c7 gpio: Rewrite IXP4xx GPIO bindings in schema
4cf0af54afc dt-bindings: regulator: qcom,spmi: Document PMA8084
af4d4d97219 dt-bindings: regulator: qcom,spmi: Document PM8019
d418baf614b dt-bindings: regulator: qcom,spmi: Document PM8909
0ea9a770a05 ASoC: Merge up fixes
f86628f3748 dt-bindings: mmc: renesas,sdhi: Document RZ/G3S support
8237e068c21 dt-bindings: mmc: sdhci-msm: allow flexible order of optional clocks
471e8c2efd5 spi: dt-bindings: Make "additionalProperties: true" explicit
fca964126bc regulator: dt-bindings: Add missing unevaluatedProperties on child node schemas
b6f67e7250d ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas
034c5148aaa spi: qup: Allow scaling power domains and
4f01e181d07 ARM: dts: omap: omap4-embt2ws: Let IMU driver handle Magnetometer internally
9de88218aac ARM: dts: am335x-pocketbeagle: add missing GPIO mux
e28f72f1038 ARM: dts: am335x-pocketbeagle: enable pru
f2615b60ef4 ARM: dts: am335x-pocketbeagle: remove dependency cycle
2248ba4cf62 ARM: dts: am335x-pocketbeagle: update LED information
925c841088b ARM: dts: omap4: embt2ws: add LED
8271e90ce2a dt-bindings: pinctrl: Add missing additionalProperties on child node schemas
9db779b4149 spi: dt-bindings: st,stm32-spi: Move "st,spi-midi-ns" to spi-peripheral-props.yaml
f4bd01b1513 Merge branch 'ib-amlogic-t7' into devel
d87350d614c dt-bindings: pinctrl: Add support for Amlogic T7 SoCs
5790552cdc8 spi: dt-bindings: qup: Document interconnects
ac8cd4d7a89 spi: dt-bindings: qup: Document power-domains and OPP
1e3845e1f1f ARM: dt…
leon-anavi pushed a commit to leon-anavi/u-boot that referenced this pull request Jan 5, 2024
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
mbgg pushed a commit to mbgg/u-boot that referenced this pull request Jan 19, 2024
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
ricardosalveti pushed a commit to ricardosalveti/u-boot that referenced this pull request Feb 1, 2024
… regnodes)

Xilinx firmware on Versal devices supports following kinds of nodes:
    1. Firmware managed nodes
        For such nodes:
         - Firmware supports active power management through genpd
           driver, ccf etc.
         - "power-domains" property is used for binding with firmware
           node in DT
    2. Non-Firmware managed nodes (aka RegNodes)
        For such nodes:
         - Firmware does not support active power management
         - "power-domains" property is *not* supported in DT
         - Supports "xlnx,nodeid" property in DT to publish the node
           identifier for such nodes

Introduce a new header "xlnx-versal-regnode.h" where the DT bindings for
non-firmware managed nodes will be defined. This header is included in
arch/arm/dts/versal-clk.dtsi.

The rationale to define nodes should be as follows:
    - If the node is firmware managed (#1 above), then the power node
      id for it should be defined in xlnx-ver
10000
sal-power.h
    - If the node is not firmware managed (u-boot#2 above), then the node id
      for it should be defined in xlnx-versal-regnode.h
    - For some miscellaneous cases, it may happen that node id is same
      in both cases, then the node id should be defined in
      xlnx-versal-regnode.h first and a new macro can be defined in
      xlnx-versal-power.h which simply aliases the already defined macro

Use this new mechanism for sysmon nodes, and define new node ids for
them. Use "xlnx,nodeid" property to bind these ids to the DT nodes
appropriately, right now no need to do this step.

Signed-off-by: Izhar Ameer Shaikh <izhar.ameer.shaikh@amd.com>
Signed-off-by: Dragan Cvetic <dragan.cvetic@amd.com>
State: pending
GeassCore pushed a commit to GeassCore/u-boot that referenced this pull request Mar 23, 2024
mbgg pushed a commit to mbgg/u-boot that referenced this pull request May 23, 2024
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
mbgg pushed a commit to mbgg/u-boot that referenced this pull request Jul 11, 2024
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
mbgg pushed a commit to mbgg/u-boot that referenced this pull request Jul 11, 2024
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
po-cheng-adlink referenced this pull request in ADLINK/u-boot Aug 5, 2024
The driver exists two issues:
1. For RX buffer, current driver release the buffer too early, should
   wait until free_pkt callback is called. Otherwise, the released
   buffer will put into rx bd ring again and may be used by enetc when
   uboot is processing the packet.

2. The RX BD size is only 16 bytes, but cache line is 64 bytes on iMX95,
   so when flush a free RX BD to submit it ring, the flush may write
   adjacent BDs which locate in same cache line into memory. It has the
   possibility that netc has used (filled) this adjacent BD before uboot
   processes it. So the BD content is overwritten. It will cause polling
   Ready bit of this BD always failed. We already observed such issue
   in 1000Mbps network.

The patch added the free_pkt call back implementation for issue #1. And
for issue #2, it adjusts to submit BDs in cache line size to ring.
For example, on iMX95, we submit 4 RX BDs which are in one cache line.
The cache operations are also re-fined in the patch with clean codes.

Signed-off-by: Ye Li <ye.li@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Acked-by: Wei Fang <wei.fang@nxp.com>
mbgg pushed a commit to mbgg/u-boot that referenced this pull request Sep 3, 2024
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
mbgg pushed a commit to mbgg/u-boot that referenced this pull request Oct 16, 2024
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
jforissier added a commit to jforissier/u-boot that referenced this pull request Nov 28, 2024
Enable bootstage timing for KV260. This configuration expects to find a
kernel image and a DTB on the microSD card, first partition. To create
the SD:

 git clone https://github.com/torvalds/linux.git
 cd linux
 export LINUX=$(pwd)
 make defconfig ARCH=arm64 CROSS_COMPILE="ccache aarch64-linux-gnu-"
 make -j$(nproc) Image ARCH=arm64 CROSS_COMPILE="ccache aarch64-linux-gnu-"

 cd <u-boot>
 ./tools/mkimage -A arm64 -O linux -T kernel -C none -a 0x18000000 -e 0x18000000 \
        -n "Linux Kernel"  -d $LINUX/arch/arm64/boot/Image /tmp/uImage
 sudo mkdir /tmp/mmcblk0p1  # Assuming SD is at /dev/mmcblk0 ; please use lsblk to check
 sudo mount /dev/mmcblk0p1 /tmp/mmcblk0p1
 sudo cp /tmp/uImage /tmp/mmcblk0p1
 sudo cp $LINUX/arch/arm64/boot/dts/xilinx/zynqmp-smk-k26-revA-sck-kv-g-revB.dtb \
         /tmp/mmcblk0p1
 sudo umount /tmp/mmcblk0p1

Here is what I got:

 Timer summary in microseconds (18 records):
        Mark    Elapsed  Stage
           0          0  reset
     339,006    339,006  board_init_f
   2,290,018  1,951,012  board_init_r
   4,062,894  1,772,876  eth_common_init
   4,076,665     13,771  eth_initialize
   4,078,732      2,067  main_loop
   9,443,632  5,364,900  bootm_start
   9,443,635          3  boot_get_kernel
   9,445,784      2,149  image_get_kernel
   9,445,785          1  image_get_kernel
   9,641,652    195,867  image_get_kernel
   9,641,653          1  boot_get_kernel
   9,641,653          0  boot_get_kernel
   9,673,096     31,443  bootm_load_os
   9,704,246     31,150  boot_jump_linux
   9,706,523      2,277  start_kernel

 Accumulated time:
                185,644  dm_f
                 15,404  dm_r

 Starting kernel ...

 [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
 [    0.000000] Linux version 6.12.0-rc7-00125-gcfaaa7d010d1 (jerome@builder) (aarch64-linux-gnu-gcc (Ubuntu 13.2.0-4ubuntu3) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.41) u-boot#2 SMP PREEMPT Fri Nov 15 14:07:44 CET 2024

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
jforissier added a commit to jforissier/u-boot that referenced this pull request Nov 28, 2024
Enable bootstage timing for KV260. This configuration expects to find a
kernel image and a DTB on the microSD card, first partition. To create
the SD:

 git clone https://github.com/torvalds/linux.git
 cd linux
 export LINUX=$(pwd)
 make defconfig ARCH=arm64 CROSS_COMPILE="ccache aarch64-linux-gnu-"
 make -j$(nproc) Image ARCH=arm64 CROSS_COMPILE="ccache aarch64-linux-gnu-"

 cd <u-boot>
 ./tools/mkimage -A arm64 -O linux -T kernel -C none -a 0x18000000 -e 0x18000000 \
        -n "Linux Kernel"  -d $LINUX/arch/arm64/boot/Image /tmp/uImage
 sudo mkdir /tmp/mmcblk0p1  # Assuming SD is at /dev/mmcblk0 ; please use lsblk to check
 sudo mount /dev/mmcblk0p1 /tmp/mmcblk0p1
 sudo cp /tmp/uImage /tmp/mmcblk0p1
 sudo cp $LINUX/arch/arm64/boot/dts/xilinx/zynqmp-smk-k26-revA-sck-kv-g-revB.dtb \
         /tmp/mmcblk0p1
 sudo umount /tmp/mmcblk0p1

Here is what I got:

 Timer summary in microseconds (18 records):
        Mark    Elapsed  Stage
           0          0  reset
     339,006    339,006  board_init_f
   2,290,018  1,951,012  board_init_r
   4,062,894  1,772,876  eth_common_init
   4,076,665     13,771  eth_initialize
   4,078,732      2,067  main_loop
   9,443,632  5,364,900  bootm_start
   9,443,635          3  boot_get_kernel
   9,445,784      2,149  image_get_kernel
   9,445,785          1  image_get_kernel
   9,641,652    195,867  image_get_kernel
   9,641,653          1  boot_get_kernel
   9,641,653          0  boot_get_kernel
   9,673,096     31,443  bootm_load_os
   9,704,246     31,150  boot_jump_linux
   9,706,523      2,277  start_kernel

 Accumulated time:
                185,644  dm_f
                 15,404  dm_r

 Starting kernel ...

 [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
 [    0.000000] Linux version 6.12.0-rc7-00125-gcfaaa7d010d1 (jerome@builder) (aarch64-linux-gnu-gcc (Ubuntu 13.2.0-4ubuntu3) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.41) u-boot#2 SMP PREEMPT Fri Nov 15 14:07:44 CET 2024

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
RadxaNaoki pushed a commit to RadxaNaoki/u-boot that referenced this pull request Jan 14, 2025
Raymond Mao <raymond.mao@linaro.org> says:

Motivations for changes:
Current SMBIOS library and command-line tool is not fully matching with
the requirements:
1. Missing support for other mandatory types (u-boot#7, u-boot#9, u-boot#16, u-boot#17, u-boot#19).
2. Only a few platforms support SMBIOS node from the device tree.
3. Values of some fields are hardcoded in the library other than fetching
   from the device hardware.
4. Embedded data with dynamic length is not supported (E.g. Contained
   Object Handles in Type u-boot#2 and Contained Elements in Type u-boot#3)

Changes:
1. Refactor the SMBIOS library and command-line tool to better align with
   the SMBIOS spec.
2. Create an arch-specific driver for all aarch64-based platforms to fetch
   SMBIOS private data from the device hardware (processor and cache).
3. Create a sysinfo driver to poppulate platform SMBIOS private data.
4. Add generic SMBIOS DTS file for arm64 platforms for those common strings
   and values which cannot be retrieved from the system registers.
   Vendors can create their own SMBIOS node using this as an example.
   For those boards without SMBIOS nodes, this DTS file can be included to
   have a generic SMBIOS information of the system.
5. Add support for Type u-boot#7 (Cache Information) and link its handles to
   Type u-boot#4.
6. To minimize size-growth for those platforms which have not sufficient
   ROM spaces or the platforms which don't need detailed SMBIOS
   information, new added fields are only being built when kconfig
   GENERATE_SMBIOS_TABLE_VERBOSE is selected.

Once this patch is acceptted, subsequent patch sets will add other missing
types (u-boot#9, u-boot#16, u-boot#17, u-boot#19).

Tests:
To test this with QEMU arm64, please follow the guide on dt_qemu.rst to
get a merged DT to run with.
```
qemu-system-aarch64 -machine virt -machine dumpdtb=qemu.dtb
cat  <(dtc -I dtb qemu.dtb) <(dtc -I dtb ./dts/dt.dtb | grep -v /dts-v1/) \
  | dtc - -o merged.dtb
qemu-system-aarch64 -machine virt -nographic -bios u-boot.bin \
  -dtb merged.dtb
```

Link: https://lore.kernel.org/r/20241206225438.13866-1-raymond.mao@linaro.org
trini added a commit that referenced this pull request Jan 14, 2025
Raymond Mao <raymond.mao@linaro.org> says:

Motivations for changes:
Current SMBIOS library and command-line tool is not fully matching with
the requirements:
1. Missing support for other mandatory types (#7, #9, #16, #17, #19).
2. Only a few platforms support SMBIOS node from the device tree.
3. Values of some fields are hardcoded in the library other than fetching
   from the device hardware.
4. Embedded data with dynamic length is not supported (E.g. Contained
   Object Handles in Type #2 and Contained Elements in Type #3)

Changes:
1. Refactor the SMBIOS library and command-line tool to better align with
   the SMBIOS spec.
2. Create an arch-specific driver for all aarch64-based platforms to fetch
   SMBIOS private data from the device hardware (processor and cache).
3. Create a sysinfo driver to poppulate platform SMBIOS private data.
4. Add generic SMBIOS DTS file for arm64 platforms for those common strings
   and values which cannot be retrieved from the system registers.
   Vendors can create their own SMBIOS node using this as an example.
   For those boards without SMBIOS nodes, this DTS file can be included to
   have a generic SMBIOS information of the system.
5. Add support for Type #7 (Cache Information) and link its handles to
   Type #4.
6. To minimize size-growth for those platforms which have not sufficient
   ROM spaces or the platforms which don't need detailed SMBIOS
   information, new added fields are only being built when kconfig
   GENERATE_SMBIOS_TABLE_VERBOSE is selected.

Once this patch is acceptted, subsequent patch sets will add other missing
types (#9, #16, #17, #19).

Tests:
To test this with QEMU arm64, please follow the guide on dt_qemu.rst to
get a merged DT to run with.
```
qemu-system-aarch64 -machine virt -machine dumpdtb=qemu.dtb
cat  <(dtc -I dtb qemu.dtb) <(dtc -I dtb ./dts/dt.dtb | grep -v /dts-v1/) \
  | dtc - -o merged.dtb
qemu-system-aarch64 -machine virt -nographic -bios u-boot.bin \
  -dtb merged.dtb
```

Link: https://lore.kernel.org/r/20241206225438.13866-1-raymond.mao@linaro.org
matwey pushed a commit to matwey/u-boot that referenced this pull request Jan 23, 2025
…the list

of boot partition to load DTB before EFI.
It used to be 2 and 3 up to python-kiwi 9.18.34, since swap was the last
partition at that time. Keep u-boot#2 for compatibility purpose. Fix boo#1163723
Also add new folders to find DTB
ArchUsr64 added a commit to ArchUsr64/u-boot that referenced this pull request May 23, 2025
For properly configuring the MMU on various k3 platforms, the
reserved-memory regions need to be queried at runtime from the
device-tree and the MMU table should be updated accordingly.

For the A-core SPL, the DDR is divided into three areas as follows:

  0x80000000  +------------------+ CFG_SYS_SDRAM_BASE
              |                  |
    512KiB    | u-boot#1 Non cacheable | reserved for ATF/OP-TEE
              |                  |
  0x80080000  |------------------| CONFIG_SPL_TEXT_BASE
              |                  |
    128MiB    | u-boot#2 Cacheable     | for runtime usage by the A-core SPL
              |                  |
  0x88080000  |------------------|
              |                  |
    1.9GiB    | u-boot#3 Non cacheable | reserved for DM/tifs-stub etc.
              |                  |
  0x100000000 +------------------+ End of DDR

This patch adds the required fixups to the MMU table (during proper
U-boot stage) from dram_init as follows:

1. Apply the fixups to the reserved-memory node by fdt_fixup_reserved.
2. Loop through all the subnodes in reserved-memory, marking each as
   non-cacheable.
3. Query the DT for memory size and create cacheable regions spanning
   the entire DDR with reserved regions carved out.

Signed-off-by: Anshul Dalal <anshuld@ti.com>
ArchUsr64 added a commit to ArchUsr64/u-boot that referenced this pull request May 28, 2025
Currently in upstream u-boot we only provide a single MMU table for
all k3 platforms, this does not scale for devices with reserved memory
outside the range 0x9e780000 - 0xa0000000 (eg j722s[1]) or for devices
with < 2GiB of memory (eg am62sip).

To properly configure the MMU on various k3 platforms, the
reserved-memory regions need to be queried at runtime from the
device-tree and the MMU table should be updated accordingly.

This patch adds the required fixups to the MMU table (during proper
U-boot stage) by marking the reserved regions as non cacheable and
the remaining area as cacheable.

For the A-core SPL, the DDR is divided into three areas as follows:

  0x80000000  +------------------+ CFG_SYS_SDRAM_BASE
              |                  |
    512KiB    | u-boot#1 Non cacheable | reserved for ATF/OP-TEE
              |                  |
  0x80080000  |------------------| CONFIG_SPL_TEXT_BASE
              |                  |
    128MiB    | u-boot#2 Cacheable     | for runtime usage by the A-core SPL
              |                  |
  0x88080000  |------------------|
              |                  |
    1.9GiB    | u-boot#3 Non cacheable | reserved for DM/tifs-stub etc.
              |                  |
  0x100000000 +------------------+ End of DDR

The 128MiB size is chosen to allow for future use cases such as A53 SPL
falcon boot which would require loading kernel image from the SPL stage
while also ensuring the reserved memory regions that all exist past
0x88080000 are non cacheable.

[1]:
https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/arch/arm/mach-k3/arm64/arm64-mmu.c?h=ti-u-boot-2025.01-next#n54

Depends on:
  [PATCH v1] ti: k3: abstract common fdt api for reserved mem fixups
  https://lore.kernel.org/u-boot/20250522150941.563959-1-anshuld@ti.com/

Boot test:
  http://lcpdresults.itg.ti.com/launcher/results/28618
  (*internal link*: will be removed before posting upstream)

Signed-off-by: Anshul Dalal <anshuld@ti.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0