Commit Graph

1118327 Commits

Author SHA1 Message Date
Will McVicker
dccd5d2cf7 ANDROID: add VIDEO_V4L2_SUBDEV_API to the GKI_HIDDEN_MEDIA_CONFIGS
The upstream commit 817819b27e ("media: Replace dependency on
VIDEO_V4L2_SUBDEV_API with select") made VIDEO_V4L2_SUBDEV_API hidden to
clean up the code. Since GKI wants to include this config without
including the specific vendor drivers that select this config, add it to
the GKI_HIDDEN_MEDIA_CONFIGS.

Fixes: 817819b27e ("media: Replace dependency on VIDEO_V4L2_SUBDEV_API with select")
Signed-off-by: Will McVicker <willmcvicker@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3db3b4cb2de0a1e3a282c5bdb5b584892a8b1fcc
2022-08-19 18:44:13 +00:00
Greg Kroah-Hartman
0148b24eab Merge b44f2fd879 ("Merge tag 'drm-next-2022-08-03' of git://anongit.freedesktop.org/drm/drm") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I26fe75543def53ba915195bd856bf5257e024387
2022-08-17 18:42:07 +02:00
Greg Kroah-Hartman
cf914356cc Merge 80dc75932f ("Merge tag 'i2c-for-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id6736b461af2f52e1bd56ea2b8675866a003fe65
2022-08-17 18:37:45 +02:00
Greg Kroah-Hartman
b83c80e387 Merge f86d1fbbe7 ("Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia446cedf7b9883a088113baf2d5d3be085b71813
2022-08-13 13:34:19 +02:00
Greg Kroah-Hartman
01bfcf7382 Merge a98a62e456 ("Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ib74b0c7fbef04b590bdf5d120203b2478d0a68be
2022-08-13 13:27:41 +02:00
Greg Kroah-Hartman
d555e47af6 Merge 526942b813 ("Merge tag 'ata-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia5d8d07975a1d38e7cc872e45bd7c0e84d54cfa3
2022-08-13 10:30:09 +02:00
Greg Kroah-Hartman
d581a1d10e Merge e2b5421007 ("Merge tag 'flexible-array-transformations-UAPI-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iab088e93d961a506383810653b29868cb8290604
2022-08-12 14:35:29 +02:00
Greg Kroah-Hartman
7fac97c6e6 Merge 665fe72a7d ("Merge tag 'linux-kselftest-kunit-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I8dcf3303d7fc1400cfa016a4d772fc002ca2a336
2022-08-12 14:35:01 +02:00
Greg Kroah-Hartman
f8940bd390 Merge aad26f55f4 ("Merge tag 'docs-6.0' of git://git.lwn.net/linux") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ib6cb8b70c4814157f916a62b8f4949f1607026c9
2022-08-12 14:22:30 +02:00
Greg Kroah-Hartman
49b3225747 Merge 6991a564f5 ("Merge tag 'hardening-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux") into android-mainline
Steps on the way to 6.0-rc1

Resolves conflicts in:
	drivers/md/Makefile

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia92bbc0301be0797b06a04a359ffdb6406364461
2022-08-12 14:21:25 +02:00
Greg Kroah-Hartman
eadfb4951a Merge d7b767b508 ("Merge tag 'execve-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I24d5c292d5d50238fe8fd42dfa9ab7f1feb2e1ad
2022-08-12 14:20:53 +02:00
Greg Kroah-Hartman
caa58e2b36 Merge ddd1949f58 ("Merge tag 'pstore-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia324c2a99c000815664965881ccfb3ea3129ab15
2022-08-12 10:12:48 +02:00
Greg Kroah-Hartman
07f88d1ace ANDROID: fix up broken dm-table.c out-of-tree code.
Changes in 6.0-rc1 broke the out-of-tree dm-table.c changes, so fix
things up to be able to build properly again.

Bug: 147209885
Bug: 160883266
Bug: 160883801
Fixes: fd35c92fc4 ("ANDROID: dm: add support for passing through derive_sw_secret")
Cc: Barani Muthukumaran <bmuthuku@codeaurora.org>
Cc: Eric Biggers <ebiggers@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1c66f45414083b3cc9fdb4d17dc9f87f2fd34eb0
2022-08-12 10:06:51 +02:00
Greg Kroah-Hartman
00f3e9ab46 Merge 8374cfe647 ("Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I2da2b2cb2d291964200fa340bdbce0a869008528
2022-08-12 09:59:46 +02:00
Treehugger Robot
82f375ac3d Merge "Merge c013d0af81 ("Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel.dk/linux-block") into android-mainline" into android-mainline 2022-08-12 07:36:29 +00:00
Treehugger Robot
15f939f5a3 Merge "Merge efb2883060 ("Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux") into android-mainline" into android-mainline 2022-08-12 07:36:29 +00:00
Huang Yiwei
fd84c02872 ANDROID: hung_task: Add vendor hook for hung task detect
Add vendor hook for hung task detect, so we can decide which
threads need to check, avoiding false alarms.

Bug: 188684133
Change-Id: I5d7dfeb071cbfda8121134c38a458202aaa3a8c6
Signed-off-by: Huang Yiwei <hyiwei@codeaurora.org>
2022-08-12 04:26:27 +00:00
Greg Kroah-Hartman
b400ecfc0a Merge c013d0af81 ("Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel.dk/linux-block") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I59f6c739aa0904d6abfac73858cfaa4216ce2edc
2022-08-11 14:33:57 +02:00
Greg Kroah-Hartman
68ca70e672 Merge efb2883060 ("Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie235650235feecaf6b04ac4cb9afb1e3e27533d9
2022-08-11 14:33:19 +02:00
Greg Kroah-Hartman
76d3a9d92e Revert "ANDROID: GKI: Add ‘kunit.enable’ module parameter"
This reverts commit 25de28e49e as it
conflicts with upstream kunit changes in 6.0-rc1.

If it is still needed, please submit it usptream as it is adding a new
user/kernel api for some unknown reason.

Bug: 231160619
Cc: Joe Fradley <joefradley@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I12650bf4ca232cf416969c1b032003df80125ffc
2022-08-11 12:32:19 +00:00
Greg Kroah-Hartman
309ee5fffd Revert "ANDROID: GKI: Return ERROR value on KUnit load fail"
This reverts commit 39f5348cf7 as it
conflicts with upstream kunit changes in 6.0-rc1.

If this is still needed, please submit upstream.

Bug: 231160619
Cc: Joe Fradley <joefradley@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I17cc72883f87ab7647cc9e21e7770f79f5400a65
2022-08-11 12:32:19 +00:00
Will McVicker
f4bc2f920e ANDROID: GKI: export thermal_cdev_update
This export was removed by the upstream commit 6390383b67
("thermal/core: Remove unneeded EXPORT_SYMBOLS") since it's only used by
the thermal frameworks. Pixel 6 is using this symbol for it's external
thermal driver module and is needed for GKI testing.

Bug: 242078480
Signed-off-by: Will McVicker <willmcvicker@google.com>
Change-Id: I5f704055f53816c1e3fdfd776c2d253dffbdab72
2022-08-11 11:53:25 +00:00
Treehugger Robot
a4024315b2 Merge "Merge c1dbe9a1c8 ("Merge tag 'thermal-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline" into android-mainline 2022-08-11 11:53:25 +00:00
Greg Kroah-Hartman
a398f6a67e Merge a2ed4e7e3b ("Merge branch 'thermal-core'") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6a6e3d17ac4519791c7a718c4626d1c14ca1b3e4
2022-08-10 16:06:39 +02:00
Greg Kroah-Hartman
ce084d1dee Merge c1dbe9a1c8 ("Merge tag 'thermal-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I8adab1fe29f5ec21d89f78db316b67dd799d03b8
2022-08-10 13:56:18 +02:00
Greg Kroah-Hartman
b234663682 Merge a771ea6413 ("Merge tag 'pm-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I29a6b5bdecbd5ac3f5ef8bd1c6339feff2446261
2022-08-10 13:56:08 +02:00
Greg Kroah-Hartman
7a48bb8136 Merge 8fa0db3a9b ("Merge tag 'acpi-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ifae25fe8fdad82490f8c9fb18ec7832662c88756
2022-08-10 13:55:58 +02:00
Greg Kroah-Hartman
55e35ffaaf Merge 64ae88ff48 ("Merge tag 'hwmon-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5c2d83685ed33cadc960a9f732ab43a8fb051dc4
2022-08-10 13:55:46 +02:00
Greg Kroah-Hartman
8789bde2dc Merge 530c28df03 ("Merge tag 'pwm/for-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I42b5b68e2e53ea06316c320d54fb9e3a869d2712
2022-08-10 13:55:38 +02:00
Greg Kroah-Hartman
7aa8c0c867 Merge 0805c6fb39 ("Merge tag 'spi-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9ad31f9857c9c8b30c45ed33801dd5228fda02aa
2022-08-10 13:55:29 +02:00
Greg Kroah-Hartman
f6d263b846 Merge 416e05e5b7 ("Merge tag 'regulator-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I08425d2434b38710577ecff56871b4085226d460
2022-08-10 13:55:21 +02:00
Greg Kroah-Hartman
154ebf8139 Merge 2e7a95156d ("Merge tag 'regmap-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie27e68bf05a66af23dda8f80cb79f27733998af3
2022-08-10 13:55:13 +02:00
Greg Kroah-Hartman
533129a972 Merge 7d0d3fa733 ("Merge tag 'arm-boardfiles-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5c3dc806b63ff5a3fc15bf95782b5a8fe34264e3
2022-08-10 13:55:05 +02:00
Greg Kroah-Hartman
325be99e77 Merge dd65b96492 ("Merge tag 'arm-newsoc-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: If455abdbb51a6b637ce5bf0aa469eb2090034057
2022-08-10 13:54:57 +02:00
Greg Kroah-Hartman
e9012189d0 Merge 3a829d267e ("Merge tag 'arm-defconfig-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Idc3d9eb71cf24c6f66311ad2cb0b6c326f11ec07
2022-08-10 13:53:50 +02:00
Greg Kroah-Hartman
e9718a6062 Merge 3976d758e0 ("Merge tag 'arm-dt-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iffabdb05e33abc51f0b4c3e66e9c6f2e9472cfef
2022-08-10 13:53:41 +02:00
Greg Kroah-Hartman
c179f6ed48 Merge 47b62edcd4 ("Merge tag 'arm-drivers-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I14b0385187a7a0a09847d8892f8312f53e67ac1c
2022-08-10 13:53:28 +02:00
Greg Kroah-Hartman
515a10cd2f Merge e233cc59d0 ("Merge tag 'arm-soc-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I107834512004d280cd9e2cbcac31064951c86b16
2022-08-10 13:53:18 +02:00
Greg Kroah-Hartman
92a25ac2dd Merge 9de1f9c8ca ("Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4142b4bea19090b547e795e1b309d909010dbb94
2022-08-10 13:53:09 +02:00
Greg Kroah-Hartman
6aa372e1e1 Merge dfea84827f ("Merge tag 'timers-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I82a05c3776280c8c9f082e690bb939302b0b64c1
2022-08-10 13:52:58 +02:00
Greg Kroah-Hartman
550d5224f2 Merge 63e6053add ("Merge tag 'perf-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iad6bffb3e814343e336a413194762f5bf3628195
2022-08-10 11:13:39 +02:00
John Stultz
017f3c6586 ANDROID: sched: Fix deadlock in sched_blocked_reason tracepoint
The sched_blocked_reason tracepoint introduced in android common
in commit 1f52bb8bfd ("ANDROID: trace: sched: add sched
blocked tracepoint which dumps out context of sleep.") calls
get_wchan().

Unfortunately, get_wchan() was reworked upstream in commit
42a20f86dc ("sched: Add wrapper for get_wchan() to keep task
blocked"), such that it now takes the task pi_lock.

This causes a deadlock, as we are already holding the pi_lock
in try_to_wakeup() when we call trace_sched_blocked_reason().

This patch reworks the tracepoint so that it calls __get_wchan()
which does not take the lock, avoiding the deadlock.

Test: Manual: run perfetto with ftrace_events: "sched/sched_blocked_reason" in the config
Fixes: 1f52bb8bfd ("ANDROID: trace: sched: add sched blocked tracepoint which dumps out context of sleep.")
Signed-off-by: John Stultz <jstultz@google.com>
Change-Id: I94e4251418d709a7b9292b3301c6cadd8fa3fb23
2022-08-10 04:02:30 +00:00
Will McVicker
2c74e83fc1 Merge c4f36c3ab0 ("Merge tag 'pci-v5.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git") into android-mainline
Steps on the way to 6.0-rc1.

Change-Id: I8281029d3f9265ef51f32e5a4c9422c2b5320331
Signed-off-by: Will McVicker <willmcvicker@google.com>
2022-08-08 22:49:02 +00:00
Will McVicker
778306b543 Revert "ANDROID: PCI: dwc: revert dwc 32-bit DMA mask for MSI address requirement"
This reverts commit 8f9f701b5c. The proper
fix was merged upstream in [1] and will come via the 5.20-rc1.

[1] https://lore.kernel.org/lkml/20220525223316.388490-1-willmcvicker@google.com/T/

Signed-off-by: Will McVicker <willmcvicker@google.com>
Change-Id: Iab788d4e32fd0fc42faff3c282c351f709f0f510
2022-08-08 22:47:17 +00:00
Bjorn Helgaas
c4f36c3ab0 Merge branch 'pci/header-cleanup-immutable'
- Remove pci_get_legacy_ide_irq(); use ATA_PRIMARY_IRQ() and
  ATA_SECONDARY_IRQ() instead (Stafford Horne)

- Remove isa_dma_bridge_buggy, except for x86_32, the only place it's used
  (Stafford Horne)

- Define ARCH_GENERIC_PCI_MMAP_RESOURCE for csky (Stafford Horne)

- Move common PCI definitions that arches sometimes override to
  asm-generic/pci.h (Stafford Horne)

- Include <linux/isa-dma.h> for 'isa_dma_bridge_buggy' when needed
  (bisection hole here) (Randy Dunlap)

* pci/header-cleanup-immutable:
  PCI: Stub __pci_ioport_map() for arches that don't support it at all
  x86/cyrix: include header linux/isa-dma.h
  asm-generic: Add new pci.h and use it
  csky: PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE
  PCI: Move isa_dma_bridge_buggy out of asm/dma.h
  PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.h
2022-08-04 11:46:53 -05:00
Bjorn Helgaas
805f91bc52 Merge branch 'pci/misc'
- Drop of_match_ptr() to avoid unused variables when CONFIG_OF is unset
  (Bjorn Helgaas)

- Fix ARM pci_remap_iospace() when CONFIG_MMU unset to avoid build errors
  (Pali Rohár)

* pci/misc:
  PCI/ACPI: Update link to PCI firmware specification
  PCI: Drop of_match_ptr() to avoid unused variables
2022-08-04 11:46:53 -05:00
Bjorn Helgaas
ed89d69a15 Merge branch 'pci/ctrl/pm-ops'
- Convert to new *_PM_OPS macros to avoid need for "#ifdef CONFIG_PM_SLEEP"
  or "__maybe_unused" (Bjorn Helgaas)

* pci/ctrl/pm-ops:
  PCI: Convert to new *_PM_OPS macros
2022-08-04 11:46:52 -05:00
Bjorn Helgaas
56ebef0a82 Merge branch 'pci/ctrl/xilinx-cpm'
- Add DT binding and driver support for Versal CPM5 Gen5 Root Port (Bharat
  Kumar Gogada)

* pci/ctrl/xilinx-cpm:
  MAINTAINERS: Add Xilinx Versal CPM Root Port maintainers
  PCI: xilinx-cpm: Add support for Versal CPM5 Root Port
  dt-bindings: PCI: xilinx-cpm: Add Versal CPM5 Root Port
2022-08-04 11:46:52 -05:00
Bjorn Helgaas
a91c6db7f3 Merge branch 'pci/ctrl/vmd'
- Use devm_kasprintf() instead of simple kasprintf() (Subramanian Mohan)

- Add [8086:7D0B] and [8086:AD0B] devices to VMD driver (Francisco Munoz)

* pci/ctrl/vmd:
  PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs
  PCI: vmd: Use devm_kasprintf() instead of simple kasprintf()
2022-08-04 11:46:51 -05:00
Bjorn Helgaas
64451ac83f Merge branch 'pci/ctrl/tegra194'
- Fix tegra_pcie_config_ep() power management in error path (Miaoqian Lin)

- Convert DT binding to json-schema (Vidya Sagar)

- Add DT bindings and driver support for Tegra234 Root Port and Endpoint
  mode (Vidya Sagar)

- Disable MSI for Tegra234 Root Ports so they use INTx for all events (PCIe
  doesn't allow mixing INTx and MSI/MSI-X) (Vidya Sagar)

- Search for Vendor-Specific RAS-DEC capability instead of hard-coding
  offset (Vidya Sagar)

- Fix unintentional APPL_INTR_STATUS_L0 value overwrite in Root Port
  interrupt handling (Vidya Sagar)

- Clear Bandwidth Management interrupt status bit to avoid interrupt storm
  (Vidya Sagar)

- Set default Max Payload Size to 256 bytes (Vidya Sagar)

- Fix offset when clearing bit in Data Link Feature capability (Vidya
  Sagar)

- Extend Endpoint mode support to devices beyond Controller-5 (Vidya Sagar)

* pci/ctrl/tegra194:
  PCI: tegra194: Add Tegra234 PCIe support
  PCI: tegra194: Extend Endpoint mode support
  PCI: tegra194: Fix link up retry sequence
  PCI: tegra194: Clean up the exit path for Endpoint mode
  PCI: tegra194: Enable support for 256 Byte payload
  PCI: tegra194: Clear bandwidth management status
  PCI: tegra194: Fix Root Port interrupt handling
  PCI: tegra194: Find RAS DES PCIe capability offset
  Revert "PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie"
  PCI: Disable MSI for Tegra234 Root Ports
  dt-bindings: PCI: tegra234: Add schema for tegra234 Endpoint mode
  dt-bindings: PCI: tegra234: Add schema for tegra234 Root Port mode
  dt-bindings: PCI: tegra194: Convert to json-schema
  PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()

# Conflicts:
#	drivers/pci/controller/dwc/pcie-designware.h
#	drivers/pci/controller/dwc/pcie-tegra194.c
2022-08-04 11:46:51 -05:00