Merge "Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55
) into qcom-6.1"
This commit is contained in:
commit
90cf81b49c
@ -101,6 +101,7 @@ filegroup(
|
||||
# keep sorted
|
||||
"android/abi_gki_aarch64_asr",
|
||||
"android/abi_gki_aarch64_asus",
|
||||
"android/abi_gki_aarch64_bcmstb",
|
||||
"android/abi_gki_aarch64_db845c",
|
||||
"android/abi_gki_aarch64_exynos",
|
||||
"android/abi_gki_aarch64_exynosauto",
|
||||
@ -120,6 +121,7 @@ filegroup(
|
||||
"android/abi_gki_aarch64_rockchip",
|
||||
"android/abi_gki_aarch64_sony",
|
||||
"android/abi_gki_aarch64_tuxera",
|
||||
"android/abi_gki_aarch64_type_visibility",
|
||||
"android/abi_gki_aarch64_unisoc",
|
||||
"android/abi_gki_aarch64_virtual_device",
|
||||
"android/abi_gki_aarch64_vivo",
|
||||
@ -133,6 +135,7 @@ define_common_kernels(target_configs = {
|
||||
"kmi_symbol_list_strict_mode": True,
|
||||
"module_implicit_outs": get_gki_modules_list("arm64"),
|
||||
"kmi_symbol_list": "android/abi_gki_aarch64",
|
||||
"rewrite_absolute_paths_in_config": True,
|
||||
"kmi_symbol_list_add_only": True,
|
||||
"additional_kmi_symbol_lists": [":aarch64_additional_kmi_symbol_lists"],
|
||||
"protected_exports_list": "android/abi_gki_protected_exports_aarch64",
|
||||
@ -148,6 +151,7 @@ define_common_kernels(target_configs = {
|
||||
"kmi_symbol_list_strict_mode": False,
|
||||
"module_implicit_outs": get_gki_modules_list("arm64"),
|
||||
"kmi_symbol_list": "android/abi_gki_aarch64",
|
||||
"rewrite_absolute_paths_in_config": True,
|
||||
"kmi_symbol_list_add_only": True,
|
||||
"additional_kmi_symbol_lists": [":aarch64_additional_kmi_symbol_lists"],
|
||||
"protected_exports_list": "android/abi_gki_protected_exports_aarch64",
|
||||
@ -593,6 +597,7 @@ _ROCKPI4_MODULE_OUTS = [
|
||||
"drivers/char/hw_random/virtio-rng.ko",
|
||||
"drivers/clk/clk-rk808.ko",
|
||||
"drivers/cpufreq/cpufreq-dt.ko",
|
||||
"drivers/cpufreq/tegra20-cpufreq.ko",
|
||||
"drivers/dma/pl330.ko",
|
||||
"drivers/gpu/drm/bridge/analogix/analogix_dp.ko",
|
||||
"drivers/gpu/drm/bridge/synopsys/dw-hdmi.ko",
|
||||
|
@ -52,6 +52,9 @@ Description:
|
||||
|
||||
echo 0 > /sys/class/devfreq/.../trans_stat
|
||||
|
||||
If the transition table is bigger than PAGE_SIZE, reading
|
||||
this will return an -EFBIG error.
|
||||
|
||||
What: /sys/class/devfreq/.../available_frequencies
|
||||
Date: October 2012
|
||||
Contact: Nishanth Menon <nm@ti.com>
|
||||
|
@ -1,4 +1,4 @@
|
||||
What: /sys/class/<iface>/queues/rx-<queue>/rps_cpus
|
||||
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_cpus
|
||||
Date: March 2010
|
||||
KernelVersion: 2.6.35
|
||||
Contact: netdev@vger.kernel.org
|
||||
@ -8,7 +8,7 @@ Description:
|
||||
network device queue. Possible values depend on the number
|
||||
of available CPU(s) in the system.
|
||||
|
||||
What: /sys/class/<iface>/queues/rx-<queue>/rps_flow_cnt
|
||||
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_flow_cnt
|
||||
Date: April 2010
|
||||
KernelVersion: 2.6.35
|
||||
Contact: netdev@vger.kernel.org
|
||||
@ -16,7 +16,7 @@ Description:
|
||||
Number of Receive Packet Steering flows being currently
|
||||
processed by this particular network device receive queue.
|
||||
|
||||
What: /sys/class/<iface>/queues/tx-<queue>/tx_timeout
|
||||
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_timeout
|
||||
Date: November 2011
|
||||
KernelVersion: 3.3
|
||||
Contact: netdev@vger.kernel.org
|
||||
@ -24,7 +24,7 @@ Description:
|
||||
Indicates the number of transmit timeout events seen by this
|
||||
network interface transmit queue.
|
||||
|
||||
What: /sys/class/<iface>/queues/tx-<queue>/tx_maxrate
|
||||
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_maxrate
|
||||
Date: March 2015
|
||||
KernelVersion: 4.1
|
||||
Contact: netdev@vger.kernel.org
|
||||
@ -32,7 +32,7 @@ Description:
|
||||
A Mbps max-rate set for the queue, a value of zero means disabled,
|
||||
default is disabled.
|
||||
|
||||
What: /sys/class/<iface>/queues/tx-<queue>/xps_cpus
|
||||
What: /sys/class/net/<iface>/queues/tx-<queue>/xps_cpus
|
||||
Date: November 2010
|
||||
KernelVersion: 2.6.38
|
||||
Contact: netdev@vger.kernel.org
|
||||
@ -42,7 +42,7 @@ Description:
|
||||
network device transmit queue. Possible vaules depend on the
|
||||
number of available CPU(s) in the system.
|
||||
|
||||
What: /sys/class/<iface>/queues/tx-<queue>/xps_rxqs
|
||||
What: /sys/class/net/<iface>/queues/tx-<queue>/xps_rxqs
|
||||
Date: June 2018
|
||||
KernelVersion: 4.18.0
|
||||
Contact: netdev@vger.kernel.org
|
||||
@ -53,7 +53,7 @@ Description:
|
||||
number of available receive queue(s) in the network device.
|
||||
Default is disabled.
|
||||
|
||||
What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
|
||||
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
|
||||
Date: November 2011
|
||||
KernelVersion: 3.3
|
||||
Contact: netdev@vger.kernel.org
|
||||
@ -62,7 +62,7 @@ Description:
|
||||
of this particular network device transmit queue.
|
||||
Default value is 1000.
|
||||
|
||||
What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
|
||||
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
|
||||
Date: November 2011
|
||||
KernelVersion: 3.3
|
||||
Contact: netdev@vger.kernel.org
|
||||
@ -70,7 +70,7 @@ Description:
|
||||
Indicates the number of bytes (objects) in flight on this
|
||||
network device transmit queue.
|
||||
|
||||
What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit
|
||||
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit
|
||||
Date: November 2011
|
||||
KernelVersion: 3.3
|
||||
Contact: netdev@vger.kernel.org
|
||||
@ -79,7 +79,7 @@ Description:
|
||||
on this network device transmit queue. This value is clamped
|
||||
to be within the bounds defined by limit_max and limit_min.
|
||||
|
||||
What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
|
||||
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
|
||||
Date: November 2011
|
||||
KernelVersion: 3.3
|
||||
Contact: netdev@vger.kernel.org
|
||||
@ -88,7 +88,7 @@ Description:
|
||||
queued on this network device transmit queue. See
|
||||
include/linux/dynamic_queue_limits.h for the default value.
|
||||
|
||||
What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
|
||||
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
|
||||
Date: November 2011
|
||||
KernelVersion: 3.3
|
||||
Contact: netdev@vger.kernel.org
|
||||
|
@ -7,5 +7,5 @@ marked to be removed at some later point in time.
|
||||
The description of the interface will document the reason why it is
|
||||
obsolete and when it can be expected to be removed.
|
||||
|
||||
.. kernel-abi:: $srctree/Documentation/ABI/obsolete
|
||||
.. kernel-abi:: ABI/obsolete
|
||||
:rst:
|
||||
|
@ -1,5 +1,5 @@
|
||||
ABI removed symbols
|
||||
===================
|
||||
|
||||
.. kernel-abi:: $srctree/Documentation/ABI/removed
|
||||
.. kernel-abi:: ABI/removed
|
||||
:rst:
|
||||
|
@ -10,5 +10,5 @@ for at least 2 years.
|
||||
Most interfaces (like syscalls) are expected to never change and always
|
||||
be available.
|
||||
|
||||
.. kernel-abi:: $srctree/Documentation/ABI/stable
|
||||
.. kernel-abi:: ABI/stable
|
||||
:rst:
|
||||
|
@ -16,5 +16,5 @@ Programs that use these interfaces are strongly encouraged to add their
|
||||
name to the description of these interfaces, so that the kernel
|
||||
developers can easily notify them if any changes occur.
|
||||
|
||||
.. kernel-abi:: $srctree/Documentation/ABI/testing
|
||||
.. kernel-abi:: ABI/testing
|
||||
:rst:
|
||||
|
@ -1697,6 +1697,17 @@
|
||||
(that will set all pages holding image data
|
||||
during restoration read-only).
|
||||
|
||||
hibernate.compressor= [HIBERNATION] Compression algorithm to be
|
||||
used with hibernation.
|
||||
Format: { lzo | lz4 }
|
||||
Default: lzo
|
||||
|
||||
lzo: Select LZO compression algorithm to
|
||||
compress/decompress hibernation image.
|
||||
|
||||
lz4: Select LZ4 compression algorithm to
|
||||
compress/decompress hibernation image.
|
||||
|
||||
highmem=nn[KMG] [KNL,BOOT] forces the highmem zone to have an exact
|
||||
size of <nn>. This works even on boxes that have no
|
||||
highmem otherwise. This also works to reduce highmem
|
||||
|
@ -115,6 +115,9 @@ events, except page fault notifications, may be generated:
|
||||
areas. ``UFFD_FEATURE_MINOR_SHMEM`` is the analogous feature indicating
|
||||
support for shmem virtual memory areas.
|
||||
|
||||
- ``UFFD_FEATURE_MOVE`` indicates that the kernel supports moving an
|
||||
existing page contents from userspace.
|
||||
|
||||
The userland application should set the feature flags it intends to use
|
||||
when invoking the ``UFFDIO_API`` ioctl, to request that those features be
|
||||
enabled if supported.
|
||||
|
@ -83,19 +83,9 @@ this to include other types of resources like doorbells.
|
||||
Client Drivers
|
||||
--------------
|
||||
|
||||
A client driver typically only has to conditionally change its DMA map
|
||||
routine to use the mapping function :c:func:`pci_p2pdma_map_sg()` instead
|
||||
of the usual :c:func:`dma_map_sg()` function. Memory mapped in this
|
||||
way does not need to be unmapped.
|
||||
|
||||
The client may also, optionally, make use of
|
||||
:c:func:`is_pci_p2pdma_page()` to determine when to use the P2P mapping
|
||||
functions and when to use the regular mapping functions. In some
|
||||
situations, it may be more appropriate to use a flag to indicate a
|
||||
given request is P2P memory and map appropriately. It is important to
|
||||
ensure that struct pages that back P2P memory stay out of code that
|
||||
does not have support for them as other code may treat the pages as
|
||||
regular memory which may not be appropriate.
|
||||
A client driver only has to use the mapping API :c:func:`dma_map_sg()`
|
||||
and :c:func:`dma_unmap_sg()` functions as usual, and the implementation
|
||||
will do the right thing for the P2P capable memory.
|
||||
|
||||
|
||||
Orchestrator Drivers
|
||||
|
@ -22,13 +22,16 @@ exclusive.
|
||||
3) object removal. Locking rules: caller locks parent, finds victim,
|
||||
locks victim and calls the method. Locks are exclusive.
|
||||
|
||||
4) rename() that is _not_ cross-directory. Locking rules: caller locks the
|
||||
parent and finds source and target. We lock both (provided they exist). If we
|
||||
need to lock two inodes of different type (dir vs non-dir), we lock directory
|
||||
first. If we need to lock two inodes of the same type, lock them in inode
|
||||
pointer order. Then call the method. All locks are exclusive.
|
||||
NB: we might get away with locking the source (and target in exchange
|
||||
case) shared.
|
||||
4) rename() that is _not_ cross-directory. Locking rules: caller locks
|
||||
the parent and finds source and target. Then we decide which of the
|
||||
source and target need to be locked. Source needs to be locked if it's a
|
||||
non-directory; target - if it's a non-directory or about to be removed.
|
||||
Take the locks that need to be taken, in inode pointer order if need
|
||||
to take both (that can happen only when both source and target are
|
||||
non-directories - the source because it wouldn't be locked otherwise
|
||||
and the target because mixing directory and non-directory is allowed
|
||||
only with RENAME_EXCHANGE, and that won't be removing the target).
|
||||
After the locks had been taken, call the method. All locks are exclusive.
|
||||
|
||||
5) link creation. Locking rules:
|
||||
|
||||
@ -44,20 +47,17 @@ rules:
|
||||
|
||||
* lock the filesystem
|
||||
* lock parents in "ancestors first" order. If one is not ancestor of
|
||||
the other, lock them in inode pointer order.
|
||||
the other, lock the parent of source first.
|
||||
* find source and target.
|
||||
* if old parent is equal to or is a descendent of target
|
||||
fail with -ENOTEMPTY
|
||||
* if new parent is equal to or is a descendent of source
|
||||
fail with -ELOOP
|
||||
* Lock both the source and the target provided they exist. If we
|
||||
need to lock two inodes of different type (dir vs non-dir), we lock
|
||||
the directory first. If we need to lock two inodes of the same type,
|
||||
lock them in inode pointer order.
|
||||
* Lock subdirectories involved (source before target).
|
||||
* Lock non-directories involved, in inode pointer order.
|
||||
* call the method.
|
||||
|
||||
All ->i_rwsem are taken exclusive. Again, we might get away with locking
|
||||
the source (and target in exchange case) shared.
|
||||
All ->i_rwsem are taken exclusive.
|
||||
|
||||
The rules above obviously guarantee that all directories that are going to be
|
||||
read, modified or removed by method will be locked by caller.
|
||||
@ -67,6 +67,7 @@ If no directory is its own ancestor, the scheme above is deadlock-free.
|
||||
|
||||
Proof:
|
||||
|
||||
[XXX: will be updated once we are done massaging the lock_rename()]
|
||||
First of all, at any moment we have a linear ordering of the
|
||||
objects - A < B iff (A is an ancestor of B) or (B is not an ancestor
|
||||
of A and ptr(A) < ptr(B)).
|
||||
|
@ -99,7 +99,7 @@ symlink: exclusive
|
||||
mkdir: exclusive
|
||||
unlink: exclusive (both)
|
||||
rmdir: exclusive (both)(see below)
|
||||
rename: exclusive (all) (see below)
|
||||
rename: exclusive (both parents, some children) (see below)
|
||||
readlink: no
|
||||
get_link: no
|
||||
setattr: exclusive
|
||||
@ -119,6 +119,9 @@ fileattr_set: exclusive
|
||||
Additionally, ->rmdir(), ->unlink() and ->rename() have ->i_rwsem
|
||||
exclusive on victim.
|
||||
cross-directory ->rename() has (per-superblock) ->s_vfs_rename_sem.
|
||||
->unlink() and ->rename() have ->i_rwsem exclusive on all non-directories
|
||||
involved.
|
||||
->rename() has ->i_rwsem exclusive on any subdirectory that changes parent.
|
||||
|
||||
See Documentation/filesystems/directory-locking.rst for more detailed discussion
|
||||
of the locking scheme for directory operations.
|
||||
|
@ -943,3 +943,21 @@ file pointer instead of struct dentry pointer. d_tmpfile() is similarly
|
||||
changed to simplify callers. The passed file is in a non-open state and on
|
||||
success must be opened before returning (e.g. by calling
|
||||
finish_open_simple()).
|
||||
|
||||
---
|
||||
|
||||
**mandatory**
|
||||
|
||||
If ->rename() update of .. on cross-directory move needs an exclusion with
|
||||
directory modifications, do *not* lock the subdirectory in question in your
|
||||
->rename() - it's done by the caller now [that item should've been added in
|
||||
28eceeda130f "fs: Lock moved directories"].
|
||||
|
||||
---
|
||||
|
||||
**mandatory**
|
||||
|
||||
On same-directory ->rename() the (tautological) update of .. is not protected
|
||||
by any locks; just don't do it if the old parent is the same as the new one.
|
||||
We really can't lock two subdirectories in same-directory rename - not without
|
||||
deadlocks.
|
||||
|
@ -32,6 +32,11 @@ Additional options to pass when preprocessing. The preprocessing options
|
||||
will be used in all cases where kbuild does preprocessing including
|
||||
building C files and assembler files.
|
||||
|
||||
KCPPFLAGS_COMPAT
|
||||
----------------
|
||||
Additional options to pass to $(CC_COMPAT) when preprocessing C and assembler
|
||||
files.
|
||||
|
||||
KAFLAGS
|
||||
-------
|
||||
Additional options to the assembler (for built-in and modules).
|
||||
|
@ -234,7 +234,7 @@ corresponding soft power control. In this case it is necessary to create
|
||||
a virtual widget - a widget with no control bits e.g.
|
||||
::
|
||||
|
||||
SND_SOC_DAPM_MIXER("AC97 Mixer", SND_SOC_DAPM_NOPM, 0, 0, NULL, 0),
|
||||
SND_SOC_DAPM_MIXER("AC97 Mixer", SND_SOC_NOPM, 0, 0, NULL, 0),
|
||||
|
||||
This can be used to merge to signal paths together in software.
|
||||
|
||||
|
@ -39,8 +39,6 @@ import sys
|
||||
import re
|
||||
import kernellog
|
||||
|
||||
from os import path
|
||||
|
||||
from docutils import nodes, statemachine
|
||||
from docutils.statemachine import ViewList
|
||||
from docutils.parsers.rst import directives, Directive
|
||||
@ -73,60 +71,26 @@ class KernelCmd(Directive):
|
||||
}
|
||||
|
||||
def run(self):
|
||||
|
||||
doc = self.state.document
|
||||
if not doc.settings.file_insertion_enabled:
|
||||
raise self.warning("docutils: file insertion disabled")
|
||||
|
||||
env = doc.settings.env
|
||||
cwd = path.dirname(doc.current_source)
|
||||
cmd = "get_abi.pl rest --enable-lineno --dir "
|
||||
cmd += self.arguments[0]
|
||||
srctree = os.path.abspath(os.environ["srctree"])
|
||||
|
||||
args = [
|
||||
os.path.join(srctree, 'scripts/get_abi.pl'),
|
||||
'rest',
|
||||
'--enable-lineno',
|
||||
'--dir', os.path.join(srctree, 'Documentation', self.arguments[0]),
|
||||
]
|
||||
|
||||
if 'rst' in self.options:
|
||||
cmd += " --rst-source"
|
||||
args.append('--rst-source')
|
||||
|
||||
srctree = path.abspath(os.environ["srctree"])
|
||||
|
||||
fname = cmd
|
||||
|
||||
# extend PATH with $(srctree)/scripts
|
||||
path_env = os.pathsep.join([
|
||||
srctree + os.sep + "scripts",
|
||||
os.environ["PATH"]
|
||||
])
|
||||
shell_env = os.environ.copy()
|
||||
shell_env["PATH"] = path_env
|
||||
shell_env["srctree"] = srctree
|
||||
|
||||
lines = self.runCmd(cmd, shell=True, cwd=cwd, env=shell_env)
|
||||
lines = subprocess.check_output(args, cwd=os.path.dirname(doc.current_source)).decode('utf-8')
|
||||
nodeList = self.nestedParse(lines, self.arguments[0])
|
||||
return nodeList
|
||||
|
||||
def runCmd(self, cmd, **kwargs):
|
||||
u"""Run command ``cmd`` and return its stdout as unicode."""
|
||||
|
||||
try:
|
||||
proc = subprocess.Popen(
|
||||
cmd
|
||||
, stdout = subprocess.PIPE
|
||||
, stderr = subprocess.PIPE
|
||||
, **kwargs
|
||||
)
|
||||
out, err = proc.communicate()
|
||||
|
||||
out, err = codecs.decode(out, 'utf-8'), codecs.decode(err, 'utf-8')
|
||||
|
||||
if proc.returncode != 0:
|
||||
raise self.severe(
|
||||
u"command '%s' failed with return code %d"
|
||||
% (cmd, proc.returncode)
|
||||
)
|
||||
except OSError as exc:
|
||||
raise self.severe(u"problems with '%s' directive: %s."
|
||||
% (self.name, ErrorString(exc)))
|
||||
return out
|
||||
|
||||
def nestedParse(self, lines, fname):
|
||||
env = self.state.document.settings.env
|
||||
content = ViewList()
|
||||
|
@ -10845,6 +10845,8 @@ L: linux-kernel@vger.kernel.org
|
||||
S: Maintained
|
||||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
|
||||
F: kernel/irq/
|
||||
F: include/linux/group_cpus.h
|
||||
F: lib/group_cpus.c
|
||||
|
||||
IRQCHIP DRIVERS
|
||||
M: Thomas Gleixner <tglx@linutronix.de>
|
||||
|
2
Makefile
2
Makefile
@ -1,7 +1,7 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
VERSION = 6
|
||||
PATCHLEVEL = 1
|
||||
SUBLEVEL = 68
|
||||
SUBLEVEL = 78
|
||||
EXTRAVERSION =
|
||||
NAME = Curry Ramen
|
||||
|
||||
|
23
OWNERS_DrNo
23
OWNERS_DrNo
@ -1,23 +0,0 @@
|
||||
# Authoritative list of Dr. No reviewers to approve changes on GKI release
|
||||
# branches, such as android12-5.10.
|
||||
#
|
||||
# This file has no effect in this branch, but is referred to from release
|
||||
# branches. So, please do not move or rename.
|
||||
#
|
||||
# See the GKI release documentation (go/gki-dr-no) for further details.
|
||||
|
||||
# Main reviewers
|
||||
adelva@google.com
|
||||
maennich@google.com
|
||||
saravanak@google.com
|
||||
vmartensson@google.com
|
||||
tkjos@google.com
|
||||
willdeacon@google.com
|
||||
|
||||
# GKI Release Team
|
||||
howardsoc@google.com #{LAST_RESORT_SUGGESTION}
|
||||
szuweilin@google.com #{LAST_RESORT_SUGGESTION}
|
||||
|
||||
# Backup
|
||||
sspatil@google.com #{LAST_RESORT_SUGGESTION}
|
||||
malchev@google.com #{LAST_RESORT_SUGGESTION}
|
@ -1,2 +1,2 @@
|
||||
5b80c8852557d24c2771da11044933210a92f543
|
||||
android14-6.1-2024-03_r7
|
||||
b6577b7604810030b5df09106f713e998ad24ea9
|
||||
android14-6.1-2024-06_r4
|
||||
|
File diff suppressed because it is too large
Load Diff
1761
android/abi_gki_aarch64_bcmstb
Normal file
1761
android/abi_gki_aarch64_bcmstb
Normal file
File diff suppressed because it is too large
Load Diff
@ -864,6 +864,7 @@
|
||||
device_get_dma_attr
|
||||
device_match_fwnode
|
||||
devm_krealloc
|
||||
devm_tegra_memory_controller_get
|
||||
driver_find_device
|
||||
generic_device_group
|
||||
iommu_alloc_resv_region
|
||||
@ -880,6 +881,7 @@
|
||||
pci_device_group
|
||||
platform_irq_count
|
||||
report_iommu_fault
|
||||
tegra_mc_probe_device
|
||||
|
||||
# required by ath10k_core.ko
|
||||
cpu_latency_qos_add_request
|
||||
|
@ -11,7 +11,6 @@
|
||||
alloc_workqueue
|
||||
alt_cb_patch_nops
|
||||
android_rvh_probe_register
|
||||
anon_inode_getfile
|
||||
__arch_copy_from_user
|
||||
__arch_copy_to_user
|
||||
argv_free
|
||||
@ -26,6 +25,7 @@
|
||||
__bitmap_and
|
||||
__bitmap_andnot
|
||||
__bitmap_clear
|
||||
__bitmap_complement
|
||||
__bitmap_equal
|
||||
bitmap_free
|
||||
__bitmap_intersects
|
||||
@ -86,7 +86,9 @@
|
||||
completion_done
|
||||
config_ep_by_speed
|
||||
config_group_init_type_name
|
||||
console_printk
|
||||
console_suspend_enabled
|
||||
console_unlock
|
||||
__const_udelay
|
||||
consume_skb
|
||||
__copy_overflow
|
||||
@ -99,11 +101,14 @@
|
||||
cpufreq_quick_get
|
||||
cpufreq_register_notifier
|
||||
cpufreq_unregister_notifier
|
||||
__cpuhp_remove_state
|
||||
__cpuhp_setup_state
|
||||
cpu_hwcaps
|
||||
cpu_number
|
||||
__cpu_online_mask
|
||||
__cpu_possible_mask
|
||||
cpus_read_lock
|
||||
cpus_read_unlock
|
||||
cpu_subsys
|
||||
crc32_le
|
||||
crypto_alloc_shash
|
||||
@ -127,6 +132,7 @@
|
||||
devfreq_add_device
|
||||
devfreq_add_governor
|
||||
devfreq_get_devfreq_by_phandle
|
||||
devfreq_monitor_stop
|
||||
devfreq_recommended_opp
|
||||
devfreq_remove_device
|
||||
device_create
|
||||
@ -221,7 +227,6 @@
|
||||
dma_fence_release
|
||||
dma_fence_remove_callback
|
||||
dma_fence_signal
|
||||
dma_fence_signal_locked
|
||||
dma_fence_wait_timeout
|
||||
dma_free_attrs
|
||||
dma_heap_buffer_alloc
|
||||
@ -324,13 +329,13 @@
|
||||
enable_irq
|
||||
eth_type_trans
|
||||
fd_install
|
||||
fget
|
||||
_find_first_bit
|
||||
_find_first_zero_bit
|
||||
_find_last_bit
|
||||
_find_next_and_bit
|
||||
_find_next_bit
|
||||
_find_next_zero_bit
|
||||
find_task_by_vpid
|
||||
find_vpid
|
||||
finish_wait
|
||||
firmware_request_nowarn
|
||||
@ -362,6 +367,7 @@
|
||||
get_cpu_device
|
||||
get_device
|
||||
__get_free_pages
|
||||
get_pid_task
|
||||
get_random_bytes
|
||||
get_task_mm
|
||||
get_thermal_instance
|
||||
@ -451,6 +457,7 @@
|
||||
kasan_flag_enabled
|
||||
kasprintf
|
||||
kernel_kobj
|
||||
kernfs_path_from_node
|
||||
__kfifo_alloc
|
||||
__kfifo_free
|
||||
__kfifo_in
|
||||
@ -557,6 +564,7 @@
|
||||
netif_tx_wake_queue
|
||||
nla_memcpy
|
||||
nla_put
|
||||
nla_put_64bit
|
||||
nla_reserve
|
||||
noop_llseek
|
||||
nr_cpu_ids
|
||||
@ -575,7 +583,6 @@
|
||||
of_find_device_by_node
|
||||
of_find_matching_node_and_match
|
||||
of_find_node_by_name
|
||||
of_find_node_by_type
|
||||
of_find_node_opts_by_path
|
||||
of_find_property
|
||||
of_fwnode_ops
|
||||
@ -636,8 +643,13 @@
|
||||
pci_store_saved_state
|
||||
pci_write_config_dword
|
||||
__per_cpu_offset
|
||||
perf_event_create_kernel_counter
|
||||
perf_event_enable
|
||||
perf_event_read_local
|
||||
perf_event_release_kernel
|
||||
perf_trace_buf_alloc
|
||||
perf_trace_run_bpf_submit
|
||||
pfn_is_map_memory
|
||||
phy_power_off
|
||||
phy_power_on
|
||||
phy_set_mode_ext
|
||||
@ -664,8 +676,6 @@
|
||||
__pm_runtime_disable
|
||||
pm_runtime_enable
|
||||
pm_runtime_forbid
|
||||
pm_runtime_force_resume
|
||||
pm_runtime_force_suspend
|
||||
__pm_runtime_idle
|
||||
pm_runtime_no_callbacks
|
||||
__pm_runtime_resume
|
||||
@ -912,19 +922,29 @@
|
||||
trace_event_raw_init
|
||||
trace_event_reg
|
||||
trace_handle_return
|
||||
__traceiter_android_rvh_sched_fork_init
|
||||
__traceiter_android_vh_cpu_idle_enter
|
||||
__traceiter_android_vh_cpu_idle_exit
|
||||
__traceiter_android_vh_cpuidle_psci_enter
|
||||
__traceiter_android_vh_cpuidle_psci_exit
|
||||
__traceiter_android_vh_is_fpsimd_save
|
||||
__traceiter_android_vh_meminfo_proc_show
|
||||
__traceiter_android_vh_scheduler_tick
|
||||
__traceiter_android_vh_show_mem
|
||||
__traceiter_clock_set_rate
|
||||
__traceiter_device_pm_callback_end
|
||||
__traceiter_device_pm_callback_start
|
||||
__traceiter_suspend_resume
|
||||
__tracepoint_android_rvh_sched_fork_init
|
||||
__tracepoint_android_vh_cpu_idle_enter
|
||||
__tracepoint_android_vh_cpu_idle_exit
|
||||
__tracepoint_android_vh_cpuidle_psci_enter
|
||||
__tracepoint_android_vh_cpuidle_psci_exit
|
||||
__tracepoint_android_vh_is_fpsimd_save
|
||||
__tracepoint_android_vh_meminfo_proc_show
|
||||
__tracepoint_android_vh_scheduler_tick
|
||||
__tracepoint_android_vh_show_mem
|
||||
__tracepoint_clock_set_rate
|
||||
__tracepoint_device_pm_callback_end
|
||||
__tracepoint_device_pm_callback_start
|
||||
tracepoint_probe_register
|
||||
@ -1024,6 +1044,7 @@
|
||||
wakeup_source_register
|
||||
wakeup_source_unregister
|
||||
__warn_printk
|
||||
work_busy
|
||||
ww_mutex_lock
|
||||
ww_mutex_unlock
|
||||
|
||||
@ -1055,7 +1076,6 @@
|
||||
net_ns_type_operations
|
||||
nla_find
|
||||
__nla_parse
|
||||
nla_put_64bit
|
||||
__nla_validate
|
||||
__pskb_pull_tail
|
||||
__put_net
|
||||
@ -1133,12 +1153,14 @@
|
||||
input_register_handle
|
||||
input_register_handler
|
||||
input_unregister_handle
|
||||
is_console_locked
|
||||
kstat
|
||||
nr_irqs
|
||||
register_console
|
||||
return_address
|
||||
stack_trace_save_tsk
|
||||
touch_softlockup_watchdog
|
||||
__traceiter_android_rvh_arm64_serror_panic
|
||||
__traceiter_android_vh_ipi_stop
|
||||
__traceiter_hrtimer_expire_entry
|
||||
__traceiter_hrtimer_expire_exit
|
||||
@ -1150,6 +1172,7 @@
|
||||
__traceiter_sched_switch
|
||||
__traceiter_workqueue_execute_end
|
||||
__traceiter_workqueue_execute_start
|
||||
__tracepoint_android_rvh_arm64_serror_panic
|
||||
__tracepoint_android_vh_ipi_stop
|
||||
__tracepoint_hrtimer_expire_entry
|
||||
__tracepoint_hrtimer_expire_exit
|
||||
@ -1162,28 +1185,6 @@
|
||||
__tracepoint_workqueue_execute_end
|
||||
__tracepoint_workqueue_execute_start
|
||||
|
||||
# required by dw_mmc-exynos.ko
|
||||
mmc_wait_for_req
|
||||
|
||||
# required by dw_mmc.ko
|
||||
debugfs_create_x64
|
||||
device_property_read_string_array
|
||||
dma_map_sg_attrs
|
||||
mmc_add_host
|
||||
mmc_alloc_host
|
||||
mmc_can_gpio_cd
|
||||
mmc_detect_change
|
||||
mmc_free_host
|
||||
mmc_gpio_get_cd
|
||||
mmc_gpio_get_ro
|
||||
mmc_of_parse
|
||||
mmc_regulator_get_supply
|
||||
mmc_regulator_set_ocr
|
||||
mmc_regulator_set_vqmmc
|
||||
mmc_remove_host
|
||||
mmc_request_done
|
||||
sdio_signal_irq
|
||||
|
||||
# required by dwc3-exynos-usb.ko
|
||||
device_create_managed_software_node
|
||||
platform_device_add
|
||||
@ -1192,6 +1193,7 @@
|
||||
platform_device_del
|
||||
platform_device_put
|
||||
pm_runtime_allow
|
||||
usb_ep_set_halt
|
||||
usb_gadget_set_state
|
||||
usb_otg_state_string
|
||||
usb_role_switch_set_role
|
||||
@ -1203,7 +1205,6 @@
|
||||
activate_task
|
||||
available_idle_cpu
|
||||
balance_push_callback
|
||||
__bitmap_complement
|
||||
bpf_trace_run11
|
||||
check_preempt_curr
|
||||
cpufreq_add_update_util_hook
|
||||
@ -1221,7 +1222,7 @@
|
||||
cpu_topology
|
||||
deactivate_task
|
||||
double_rq_lock
|
||||
get_pid_task
|
||||
get_task_cred
|
||||
housekeeping_cpumask
|
||||
__hrtimer_get_remaining
|
||||
irq_work_queue
|
||||
@ -1229,15 +1230,15 @@
|
||||
match_string
|
||||
memory_read_from_buffer
|
||||
migrate_swap
|
||||
perf_event_create_kernel_counter
|
||||
perf_event_enable
|
||||
perf_event_read_local
|
||||
ns_capable
|
||||
pick_highest_pushable_task
|
||||
__put_cred
|
||||
raw_spin_rq_lock_nested
|
||||
raw_spin_rq_unlock
|
||||
_raw_write_trylock
|
||||
reciprocal_value
|
||||
resched_curr
|
||||
root_task_group
|
||||
sched_feat_keys
|
||||
sched_feat_names
|
||||
sched_uclamp_used
|
||||
@ -1261,7 +1262,6 @@
|
||||
__traceiter_android_rvh_flush_task
|
||||
__traceiter_android_rvh_new_task_stats
|
||||
__traceiter_android_rvh_replace_next_task_fair
|
||||
__traceiter_android_rvh_sched_fork_init
|
||||
__traceiter_android_rvh_sched_newidle_balance
|
||||
__traceiter_android_rvh_sched_nohz_balancer_kick
|
||||
__traceiter_android_rvh_sched_rebalance_domains
|
||||
@ -1269,17 +1269,18 @@
|
||||
__traceiter_android_rvh_select_fallback_rq
|
||||
__traceiter_android_rvh_select_task_rq_fair
|
||||
__traceiter_android_rvh_select_task_rq_rt
|
||||
__traceiter_android_rvh_set_task_cpu
|
||||
__traceiter_android_rvh_try_to_wake_up
|
||||
__traceiter_android_rvh_uclamp_eff_get
|
||||
__traceiter_android_rvh_update_cpu_capacity
|
||||
__traceiter_android_rvh_update_misfit_status
|
||||
__traceiter_android_rvh_wake_up_new_task
|
||||
__traceiter_android_vh_binder_restore_priority
|
||||
__traceiter_android_vh_binder_set_priority
|
||||
__traceiter_android_vh_binder_wakeup_ilocked
|
||||
__traceiter_android_vh_jiffies_update
|
||||
__traceiter_android_vh_scheduler_tick
|
||||
__traceiter_android_vh_dup_task_struct
|
||||
__traceiter_android_vh_syscall_prctl_finished
|
||||
__traceiter_binder_transaction_received
|
||||
__traceiter_cpu_frequency_limits
|
||||
__tracepoint_android_rvh_can_migrate_task
|
||||
__tracepoint_android_rvh_check_preempt_wakeup
|
||||
__tracepoint_android_rvh_cpu_cgroup_attach
|
||||
@ -1292,7 +1293,6 @@
|
||||
__tracepoint_android_rvh_flush_task
|
||||
__tracepoint_android_rvh_new_task_stats
|
||||
__tracepoint_android_rvh_replace_next_task_fair
|
||||
__tracepoint_android_rvh_sched_fork_init
|
||||
__tracepoint_android_rvh_sched_newidle_balance
|
||||
__tracepoint_android_rvh_sched_nohz_balancer_kick
|
||||
__tracepoint_android_rvh_sched_rebalance_domains
|
||||
@ -1300,17 +1300,18 @@
|
||||
__tracepoint_android_rvh_select_fallback_rq
|
||||
__tracepoint_android_rvh_select_task_rq_fair
|
||||
__tracepoint_android_rvh_select_task_rq_rt
|
||||
__tracepoint_android_rvh_set_task_cpu
|
||||
__tracepoint_android_rvh_try_to_wake_up
|
||||
__tracepoint_android_rvh_uclamp_eff_get
|
||||
__tracepoint_android_rvh_update_cpu_capacity
|
||||
__tracepoint_android_rvh_update_misfit_status
|
||||
__tracepoint_android_rvh_wake_up_new_task
|
||||
__tracepoint_android_vh_binder_restore_priority
|
||||
__tracepoint_android_vh_binder_set_priority
|
||||
__tracepoint_android_vh_binder_wakeup_ilocked
|
||||
__tracepoint_android_vh_jiffies_update
|
||||
__tracepoint_android_vh_scheduler_tick
|
||||
__tracepoint_android_vh_dup_task_struct
|
||||
__tracepoint_android_vh_syscall_prctl_finished
|
||||
__tracepoint_binder_transaction_received
|
||||
__tracepoint_cpu_frequency_limits
|
||||
uclamp_eff_value
|
||||
update_rq_clock
|
||||
wake_up_if_idle
|
||||
@ -1346,6 +1347,7 @@
|
||||
# required by exynos-cpupm.ko
|
||||
cpuidle_get_cpu_driver
|
||||
cpuidle_get_driver
|
||||
of_find_node_by_type
|
||||
__traceiter_ipi_entry
|
||||
__traceiter_ipi_exit
|
||||
__traceiter_ipi_raise
|
||||
@ -1363,7 +1365,6 @@
|
||||
component_match_add_release
|
||||
component_unbind_all
|
||||
console_trylock
|
||||
console_unlock
|
||||
devm_drm_panel_bridge_add_typed
|
||||
__do_once_done
|
||||
__do_once_start
|
||||
@ -1413,6 +1414,7 @@
|
||||
drm_bridge_add
|
||||
drm_bridge_attach
|
||||
drm_bridge_chain_mode_set
|
||||
drm_bridge_chain_post_disable
|
||||
drm_connector_atomic_hdr_metadata_equal
|
||||
drm_connector_attach_hdr_output_metadata_property
|
||||
drm_crtc_enable_color_mgmt
|
||||
@ -1516,6 +1518,8 @@
|
||||
# required by exynos-usb-audio-offloading.ko
|
||||
snd_ctl_add
|
||||
snd_ctl_new1
|
||||
snd_usb_autoresume
|
||||
snd_usb_autosuspend
|
||||
snd_vendor_set_ops
|
||||
__traceiter_android_rvh_audio_usb_offload_disconnect
|
||||
__traceiter_android_vh_audio_usb_offload_connect
|
||||
@ -1562,13 +1566,12 @@
|
||||
devfreq_unregister_opp_notifier
|
||||
dev_pm_opp_disable
|
||||
dev_pm_opp_get_freq
|
||||
__traceiter_clock_set_rate
|
||||
__tracepoint_clock_set_rate
|
||||
perf_event_read_value
|
||||
__srcu_read_lock
|
||||
__srcu_read_unlock
|
||||
synchronize_srcu
|
||||
update_devfreq
|
||||
|
||||
# required by exynos_esca.ko
|
||||
debugfs_lookup
|
||||
|
||||
# required by exynos_mct_v3.ko
|
||||
clockevents_config_and_register
|
||||
__clocksource_register_scale
|
||||
@ -1586,12 +1589,10 @@
|
||||
d_alloc_name
|
||||
d_make_root
|
||||
dput
|
||||
find_task_by_vpid
|
||||
fs_kobj
|
||||
get_next_ino
|
||||
get_tree_single
|
||||
init_user_ns
|
||||
kernfs_path_from_node
|
||||
kill_litter_super
|
||||
new_inode
|
||||
register_filesystem
|
||||
@ -1602,14 +1603,11 @@
|
||||
sysfs_remove_mount_point
|
||||
__traceiter_android_rvh_sched_fork
|
||||
__traceiter_android_vh_cgroup_attach
|
||||
__traceiter_android_vh_is_fpsimd_save
|
||||
__tracepoint_android_rvh_sched_fork
|
||||
__tracepoint_android_vh_cgroup_attach
|
||||
__tracepoint_android_vh_is_fpsimd_save
|
||||
unregister_filesystem
|
||||
|
||||
# required by exynos_thermal_v2.ko
|
||||
dev_pm_opp_find_freq_exact
|
||||
dev_pm_opp_get_opp_count
|
||||
kthread_flush_work
|
||||
of_get_cpu_node
|
||||
@ -1689,8 +1687,6 @@
|
||||
xa_store
|
||||
|
||||
# required by hardlockup-watchdog.ko
|
||||
cpus_read_lock
|
||||
cpus_read_unlock
|
||||
free_percpu
|
||||
smp_call_on_cpu
|
||||
|
||||
@ -1704,6 +1700,11 @@
|
||||
__tracepoint_android_vh_set_wake_flags
|
||||
__wake_up_sync_key
|
||||
|
||||
# required by hts.ko
|
||||
kernel_cpustat
|
||||
__traceiter_android_vh_free_task
|
||||
__tracepoint_android_vh_free_task
|
||||
|
||||
# required by hwmon.ko
|
||||
device_property_read_string
|
||||
devres_free
|
||||
@ -1759,10 +1760,6 @@
|
||||
__traceiter_android_rvh_gic_v3_set_affinity
|
||||
__tracepoint_android_rvh_gic_v3_set_affinity
|
||||
|
||||
# required by irq-gic-vh.ko
|
||||
__traceiter_android_vh_gic_set_affinity
|
||||
__tracepoint_android_vh_gic_set_affinity
|
||||
|
||||
# required by is-actuator-ak737x.ko
|
||||
v4l2_i2c_subdev_init
|
||||
|
||||
@ -1819,11 +1816,8 @@
|
||||
__wake_up_sync
|
||||
|
||||
# required by npu.ko
|
||||
console_printk
|
||||
cpuidle_pause_and_lock
|
||||
cpuidle_resume_and_unlock
|
||||
dev_pm_opp_find_freq_floor
|
||||
dma_fence_free
|
||||
vsprintf
|
||||
|
||||
# required by pablo-icpu.ko
|
||||
@ -1976,6 +1970,7 @@
|
||||
gen_pool_first_fit_align
|
||||
|
||||
# required by samsung_dma_heap.ko
|
||||
anon_inode_getfile
|
||||
deferred_free
|
||||
dma_buf_get_flags
|
||||
dmabuf_page_pool_alloc
|
||||
@ -1988,7 +1983,6 @@
|
||||
dma_heap_get_drvdata
|
||||
dma_heap_get_name
|
||||
is_dma_buf_file
|
||||
iterate_fd
|
||||
|
||||
# required by samsung_iommu_v9.ko
|
||||
device_link_add
|
||||
@ -1997,7 +1991,6 @@
|
||||
iommu_device_register
|
||||
iommu_device_sysfs_add
|
||||
iommu_device_sysfs_remove
|
||||
iommu_device_unlink
|
||||
iommu_fwspec_add_ids
|
||||
iommu_fwspec_free
|
||||
iommu_group_for_each_dev
|
||||
@ -2006,6 +1999,13 @@
|
||||
iommu_group_set_iommudata
|
||||
iommu_report_device_fault
|
||||
of_find_node_with_property
|
||||
rb_prev
|
||||
__traceiter_android_rvh_iommu_alloc_insert_iova
|
||||
__traceiter_android_rvh_iommu_iovad_init_alloc_algo
|
||||
__traceiter_android_rvh_iommu_limit_align_shift
|
||||
__tracepoint_android_rvh_iommu_alloc_insert_iova
|
||||
__tracepoint_android_rvh_iommu_iovad_init_alloc_algo
|
||||
__tracepoint_android_rvh_iommu_limit_align_shift
|
||||
|
||||
# required by scaler.ko
|
||||
dma_fence_default_wait
|
||||
@ -2013,7 +2013,6 @@
|
||||
sync_file_get_fence
|
||||
v4l2_ctrl_handler_setup
|
||||
v4l2_m2m_try_schedule
|
||||
work_busy
|
||||
|
||||
# required by scsc_bt.ko
|
||||
crc_ccitt
|
||||
@ -2035,12 +2034,14 @@
|
||||
vprintk_emit
|
||||
|
||||
# required by scsc_mx.ko
|
||||
__kfifo_from_user
|
||||
kobject_uevent
|
||||
|
||||
# required by scsc_platform_mif.ko
|
||||
irq_get_irqchip_state
|
||||
of_property_read_variable_u16_array
|
||||
pci_enable_wake
|
||||
pci_load_and_free_saved_state
|
||||
pcim_enable_device
|
||||
pcim_iomap_regions
|
||||
pcim_iomap_table
|
||||
@ -2054,18 +2055,18 @@
|
||||
|
||||
# required by scsc_wlan.ko
|
||||
arp_tbl
|
||||
__cpuhp_remove_state
|
||||
__cpuhp_state_add_instance
|
||||
__cpuhp_state_remove_instance
|
||||
dev_addr_mod
|
||||
dev_alloc_name
|
||||
dev_change_flags
|
||||
__dev_queue_xmit
|
||||
dev_set_threaded
|
||||
down_trylock
|
||||
dql_completed
|
||||
dql_reset
|
||||
dst_release
|
||||
ether_setup
|
||||
__find_nth_bit
|
||||
for_each_kernel_tracepoint
|
||||
in4_pton
|
||||
in6_pton
|
||||
@ -2100,7 +2101,10 @@
|
||||
unregister_kretprobe
|
||||
|
||||
# required by scsi_srpmb.ko
|
||||
pfn_is_map_memory
|
||||
blk_execute_rq
|
||||
blk_mq_alloc_request
|
||||
blk_mq_free_request
|
||||
blk_rq_map_kern
|
||||
scsi_block_when_processing_errors
|
||||
__scsi_device_lookup_by_target
|
||||
scsi_execute_cmd
|
||||
@ -2118,6 +2122,7 @@
|
||||
input_set_abs_params
|
||||
|
||||
# required by sgpu.ko
|
||||
__arch_clear_user
|
||||
backlight_device_register
|
||||
backlight_device_unregister
|
||||
__bitmap_xor
|
||||
@ -2125,7 +2130,6 @@
|
||||
copy_highpage
|
||||
devfreq_monitor_resume
|
||||
devfreq_monitor_start
|
||||
devfreq_monitor_stop
|
||||
devfreq_monitor_suspend
|
||||
devfreq_remove_governor
|
||||
devfreq_resume_device
|
||||
@ -2142,6 +2146,7 @@
|
||||
dma_fence_chain_walk
|
||||
dma_fence_get_status
|
||||
dma_fence_get_stub
|
||||
dma_fence_signal_locked
|
||||
dma_fence_wait_any_timeout
|
||||
dma_get_required_mask
|
||||
dma_resv_add_fence
|
||||
@ -2266,9 +2271,7 @@
|
||||
shmem_read_mapping_page_gfp
|
||||
si_meminfo
|
||||
sysfs_remove_files
|
||||
__traceiter_android_vh_meminfo_proc_show
|
||||
__traceiter_gpu_mem_total
|
||||
__tracepoint_android_vh_meminfo_proc_show
|
||||
__tracepoint_gpu_mem_total
|
||||
ttm_bo_init_reserved
|
||||
ttm_bo_kmap
|
||||
@ -2443,17 +2446,18 @@
|
||||
|
||||
# required by ufs-exynos-core.ko
|
||||
blk_crypto_reprogram_all_keys
|
||||
blk_mq_unique_tag
|
||||
devm_blk_crypto_profile_init
|
||||
of_cpu_node_to_id
|
||||
scsi_dma_unmap
|
||||
scsi_done
|
||||
__traceiter_android_vh_ufs_check_int_errors
|
||||
__traceiter_android_vh_ufs_compl_command
|
||||
__traceiter_android_vh_ufs_mcq_abort
|
||||
__traceiter_android_vh_ufs_send_command
|
||||
__traceiter_android_vh_ufs_use_mcq_hooks
|
||||
__tracepoint_android_vh_ufs_check_int_errors
|
||||
__tracepoint_android_vh_ufs_compl_command
|
||||
__tracepoint_android_vh_ufs_mcq_abort
|
||||
__tracepoint_android_vh_ufs_send_command
|
||||
__tracepoint_android_vh_ufs_use_mcq_hooks
|
||||
trace_print_symbols_seq
|
||||
ufshcd_auto_hibern8_update
|
||||
@ -2502,7 +2506,6 @@
|
||||
xhci_ring_alloc
|
||||
xhci_segment_free
|
||||
xhci_trb_virt_to_dma
|
||||
xhci_vendor_get_ops
|
||||
|
||||
# required by xhci-exynos.ko
|
||||
device_property_read_u32_array
|
||||
@ -2533,6 +2536,7 @@
|
||||
__alloc_percpu_gfp
|
||||
arc4_crypt
|
||||
arc4_setkey
|
||||
cpuidle_pause_and_lock
|
||||
__cpu_present_mask
|
||||
crc32_be
|
||||
crypto_aead_decrypt
|
||||
@ -2548,23 +2552,49 @@
|
||||
crypto_skcipher_encrypt
|
||||
crypto_skcipher_setkey
|
||||
__crypto_xor
|
||||
debugfs_create_x64
|
||||
debugfs_lookup
|
||||
dev_fetch_sw_netstats
|
||||
device_property_read_string_array
|
||||
dev_pm_opp_find_freq_exact
|
||||
dma_fence_free
|
||||
dma_map_sg_attrs
|
||||
drm_dev_has_vblank
|
||||
eth_mac_addr
|
||||
ethtool_op_get_link
|
||||
fget
|
||||
__find_nth_bit
|
||||
get_random_u16
|
||||
__hw_addr_init
|
||||
__hw_addr_sync
|
||||
__hw_addr_unsync
|
||||
iommu_device_unlink
|
||||
iterate_fd
|
||||
kernel_param_lock
|
||||
kernel_param_unlock
|
||||
kfree_skb_list_reason
|
||||
ktime_get_seconds
|
||||
memmove
|
||||
mmc_add_host
|
||||
mmc_alloc_host
|
||||
mmc_can_gpio_cd
|
||||
mmc_detect_change
|
||||
mmc_free_host
|
||||
mmc_gpio_get_cd
|
||||
mmc_gpio_get_ro
|
||||
mmc_of_parse
|
||||
mmc_regulator_get_supply
|
||||
mmc_regulator_set_ocr
|
||||
mmc_regulator_set_vqmmc
|
||||
mmc_remove_host
|
||||
mmc_request_done
|
||||
mmc_wait_for_req
|
||||
netdev_info
|
||||
netdev_set_default_ethtool_ops
|
||||
netif_receive_skb_list
|
||||
net_ratelimit
|
||||
pm_runtime_force_resume
|
||||
pm_runtime_force_suspend
|
||||
pskb_expand_head
|
||||
___pskb_trim
|
||||
rhashtable_free_and_destroy
|
||||
@ -2576,6 +2606,9 @@
|
||||
round_jiffies
|
||||
round_jiffies_relative
|
||||
round_jiffies_up
|
||||
scsi_dma_unmap
|
||||
scsi_done
|
||||
sdio_signal_irq
|
||||
sg_init_one
|
||||
skb_checksum_help
|
||||
skb_clone_sk
|
||||
@ -2584,6 +2617,13 @@
|
||||
__skb_get_hash
|
||||
__skb_gso_segment
|
||||
tasklet_unlock_wait
|
||||
__traceiter_android_rvh_set_task_cpu
|
||||
__traceiter_android_vh_gic_set_affinity
|
||||
__traceiter_android_vh_jiffies_update
|
||||
__tracepoint_android_rvh_set_task_cpu
|
||||
__tracepoint_android_vh_gic_set_affinity
|
||||
__tracepoint_android_vh_jiffies_update
|
||||
ttm_bo_eviction_valuable
|
||||
ufshcd_mcq_poll_cqe_nolock
|
||||
unregister_netdevice_many
|
||||
xhci_vendor_get_ops
|
||||
|
@ -11,6 +11,8 @@
|
||||
|
||||
# commonly required by ledtrig-*.ko modules
|
||||
led_blink_set_oneshot
|
||||
led_get_default_pattern
|
||||
led_set_brightness
|
||||
led_set_brightness_nosleep
|
||||
led_stop_software_blink
|
||||
|
||||
@ -23,12 +25,16 @@
|
||||
skb_flow_dissect_meta
|
||||
skb_flow_dissect_tunnel_info
|
||||
skb_flow_dissector_init
|
||||
tc_cleanup_offload_action
|
||||
tc_setup_cb_call
|
||||
tc_setup_cb_destroy
|
||||
tc_setup_cb_reoffload
|
||||
tc_setup_cb_add
|
||||
tc_setup_offload_action
|
||||
tcf_action_update_hw_stats
|
||||
tcf_exts_num_actions
|
||||
tcf_exts_terse_dump
|
||||
tcf_exts_validate_ex
|
||||
|
||||
# required by act_vlan.ko module
|
||||
jiffies_to_clock_t
|
||||
@ -69,8 +75,14 @@
|
||||
xt_compat_unlock
|
||||
xt_data_to_user
|
||||
xt_find_match
|
||||
xt_register_target
|
||||
xt_request_find_match
|
||||
xt_request_find_target
|
||||
xt_unregister_target
|
||||
|
||||
# commonly required by ebt_*.ko modules
|
||||
xt_register_match
|
||||
xt_unregister_match
|
||||
|
||||
# required by ebt_arpreply.ko module
|
||||
arp_send
|
||||
@ -89,3 +101,8 @@
|
||||
nf_log_unset
|
||||
nf_logger_find_get
|
||||
nf_logger_put
|
||||
xt_register_targets
|
||||
xt_unregister_targets
|
||||
|
||||
# required by audio related modules
|
||||
snd_pcm_suspend_all
|
||||
|
@ -7,6 +7,7 @@
|
||||
__tracepoint_android_vh_file_is_tiny_bypass
|
||||
__tracepoint_android_vh_modify_scan_control
|
||||
__tracepoint_android_vh_should_continue_reclaim
|
||||
__tracepoint_android_vh_tune_fault_around_bytes
|
||||
__traceiter_android_vh_get_page_wmark
|
||||
__traceiter_android_vh_page_add_new_anon_rmap
|
||||
__traceiter_android_vh_do_shrink_slab
|
||||
@ -14,4 +15,5 @@
|
||||
__traceiter_android_vh_mutex_init
|
||||
__traceiter_android_vh_file_is_tiny_bypass
|
||||
__traceiter_android_vh_modify_scan_control
|
||||
__traceiter_android_vh_should_continue_reclaim
|
||||
__traceiter_android_vh_should_continue_reclaim
|
||||
__traceiter_android_vh_tune_fault_around_bytes
|
||||
|
@ -589,8 +589,10 @@
|
||||
dev_pm_opp_of_remove_table
|
||||
dev_pm_opp_put
|
||||
dev_pm_opp_put_opp_table
|
||||
dev_pm_opp_register_notifier
|
||||
dev_pm_opp_remove_all_dynamic
|
||||
dev_pm_opp_set_config
|
||||
dev_pm_opp_unregister_notifier
|
||||
dev_pm_qos_add_notifier
|
||||
dev_pm_qos_remove_notifier
|
||||
dev_pm_qos_update_request
|
||||
@ -983,6 +985,7 @@
|
||||
fsg_config_from_params
|
||||
fwnode_device_is_available
|
||||
fwnode_get_name
|
||||
fwnode_get_next_available_child_node
|
||||
fwnode_graph_get_next_endpoint
|
||||
fwnode_graph_get_port_parent
|
||||
fwnode_graph_get_remote_endpoint
|
||||
@ -1007,7 +1010,11 @@
|
||||
genlmsg_put
|
||||
genl_register_family
|
||||
genl_unregister_family
|
||||
genphy_c45_aneg_done
|
||||
genphy_c45_pma_read_abilities
|
||||
genphy_c45_read_lpa
|
||||
__genphy_config_aneg
|
||||
genphy_read_master_slave
|
||||
genphy_read_status
|
||||
genphy_resume
|
||||
genphy_soft_reset
|
||||
@ -1446,6 +1453,8 @@
|
||||
led_trigger_unregister
|
||||
led_update_brightness
|
||||
led_update_flash_brightness
|
||||
linear_range_get_max_value
|
||||
linear_range_get_selector_high
|
||||
linear_range_get_selector_within
|
||||
linear_range_get_value
|
||||
linkwatch_fire_event
|
||||
@ -1885,6 +1894,7 @@
|
||||
phy_attached_info
|
||||
phy_connect
|
||||
phy_connect_direct
|
||||
phy_create_lookup
|
||||
phy_disconnect
|
||||
phy_do_ioctl_running
|
||||
phy_drivers_register
|
||||
@ -1902,6 +1912,7 @@
|
||||
phy_exit
|
||||
phy_find_first
|
||||
phy_get
|
||||
phy_get_c45_ids
|
||||
phy_get_pause
|
||||
phy_init
|
||||
phy_init_eee
|
||||
@ -2182,6 +2193,7 @@
|
||||
regulator_enable
|
||||
regulator_enable_regmap
|
||||
regulator_get
|
||||
regulator_get_bypass_regmap
|
||||
regulator_get_current_limit_regmap
|
||||
regulator_get_mode
|
||||
regulator_get_optional
|
||||
@ -2199,6 +2211,7 @@
|
||||
regulator_notifier_call_chain
|
||||
regulator_put
|
||||
regulator_set_active_discharge_regmap
|
||||
regulator_set_bypass_regmap
|
||||
regulator_set_current_limit
|
||||
regulator_set_current_limit_regmap
|
||||
regulator_set_load
|
||||
@ -2517,6 +2530,7 @@
|
||||
snd_soc_resume
|
||||
snd_soc_rtdcom_lookup
|
||||
snd_soc_set_runtime_hwparams
|
||||
snd_soc_suspend
|
||||
snd_soc_unregister_component
|
||||
snd_vendor_set_ops
|
||||
snprintf
|
||||
@ -3104,6 +3118,7 @@
|
||||
usb_debug_root
|
||||
usb_del_gadget_udc
|
||||
usb_deregister
|
||||
usb_deregister_device_driver
|
||||
usb_disabled
|
||||
usb_driver_claim_interface
|
||||
usb_driver_release_interface
|
||||
@ -3170,6 +3185,7 @@
|
||||
usb_put_hcd
|
||||
usb_put_intf
|
||||
usb_queue_reset_device
|
||||
usb_register_device_driver
|
||||
usb_register_driver
|
||||
usb_remove_function
|
||||
usb_remove_hcd
|
||||
|
@ -27,6 +27,9 @@
|
||||
freq_qos_add_notifier
|
||||
freq_qos_remove_notifier
|
||||
get_wchan
|
||||
gnet_stats_add_queue
|
||||
gnet_stats_copy_basic
|
||||
gnet_stats_copy_queue
|
||||
gov_attr_set_get
|
||||
gpiod_to_chip
|
||||
have_governor_per_policy
|
||||
@ -55,22 +58,37 @@
|
||||
__mod_zone_page_state
|
||||
neigh_xmit
|
||||
netif_receive_skb_core
|
||||
__netif_schedule
|
||||
nf_ct_attach
|
||||
nf_ct_delete
|
||||
nf_register_net_hook
|
||||
nf_register_net_hooks
|
||||
nf_unregister_net_hook
|
||||
nf_unregister_net_hooks
|
||||
noop_qdisc
|
||||
nr_running
|
||||
of_css
|
||||
osq_lock
|
||||
osq_unlock
|
||||
__page_file_index
|
||||
__page_mapcount
|
||||
pfifo_qdisc_ops
|
||||
pm_get_active_wakeup_sources
|
||||
__printk_ratelimit
|
||||
prepare_to_wait_exclusive
|
||||
proc_symlink
|
||||
psched_ratecfg_precompute
|
||||
public_key_verify_signature
|
||||
put_pages_list
|
||||
__qdisc_calculate_pkt_len
|
||||
qdisc_create_dflt
|
||||
qdisc_hash_add
|
||||
qdisc_put
|
||||
qdisc_reset
|
||||
qdisc_tree_reduce_backlog
|
||||
qdisc_watchdog_cancel
|
||||
qdisc_watchdog_init
|
||||
qdisc_watchdog_schedule_range_ns
|
||||
radix_tree_lookup_slot
|
||||
radix_tree_replace_slot
|
||||
_raw_write_trylock
|
||||
@ -100,6 +118,9 @@
|
||||
stpcpy
|
||||
task_rq_lock
|
||||
tcf_action_exec
|
||||
tcf_block_get
|
||||
tcf_block_put
|
||||
tcf_classify
|
||||
tcf_exts_destroy
|
||||
tcf_exts_dump
|
||||
tcf_exts_dump_stats
|
||||
@ -166,9 +187,12 @@
|
||||
__traceiter_android_vh_cleanup_old_buffers_bypass
|
||||
__traceiter_android_vh_dm_bufio_shrink_scan_bypass
|
||||
__traceiter_android_vh_mutex_unlock_slowpath
|
||||
__traceiter_android_vh_read_lazy_flag
|
||||
__traceiter_android_vh_rtmutex_waiter_prio
|
||||
__traceiter_android_vh_rt_mutex_steal
|
||||
__traceiter_android_vh_rwsem_can_spin_on_owner
|
||||
__traceiter_android_vh_rwsem_direct_rsteal
|
||||
__traceiter_android_vh_rwsem_optimistic_rspin
|
||||
__traceiter_android_vh_rwsem_opt_spin_finish
|
||||
__traceiter_android_vh_rwsem_opt_spin_start
|
||||
__traceiter_android_vh_rwsem_wake_finish
|
||||
@ -178,6 +202,7 @@
|
||||
__traceiter_android_vh_sched_stat_runtime_rt
|
||||
__traceiter_android_vh_shrink_node_memcgs
|
||||
__traceiter_android_vh_sync_txn_recvd
|
||||
__traceiter_android_vh_set_tsk_need_resched_lazy
|
||||
__traceiter_android_vh_task_blocks_on_rtmutex
|
||||
__traceiter_block_bio_queue
|
||||
__traceiter_block_getrq
|
||||
@ -273,11 +298,14 @@
|
||||
__tracepoint_android_vh_record_mutex_lock_starttime
|
||||
__tracepoint_android_vh_record_pcpu_rwsem_starttime
|
||||
__tracepoint_android_vh_percpu_rwsem_wq_add
|
||||
__tracepoint_android_vh_read_lazy_flag
|
||||
__tracepoint_android_vh_record_rtmutex_lock_starttime
|
||||
__tracepoint_android_vh_record_rwsem_lock_starttime
|
||||
__tracepoint_android_vh_rtmutex_waiter_prio
|
||||
__tracepoint_android_vh_rt_mutex_steal
|
||||
__tracepoint_android_vh_rwsem_can_spin_on_owner
|
||||
__tracepoint_android_vh_rwsem_direct_rsteal
|
||||
__tracepoint_android_vh_rwsem_optimistic_rspin
|
||||
__tracepoint_android_vh_rwsem_opt_spin_finish
|
||||
__tracepoint_android_vh_rwsem_opt_spin_start
|
||||
__tracepoint_android_vh_rwsem_wake_finish
|
||||
@ -287,6 +315,7 @@
|
||||
__tracepoint_android_vh_sched_stat_runtime_rt
|
||||
__tracepoint_android_vh_shrink_node_memcgs
|
||||
__tracepoint_android_vh_sync_txn_recvd
|
||||
__tracepoint_android_vh_set_tsk_need_resched_lazy
|
||||
__tracepoint_android_vh_task_blocks_on_rtmutex
|
||||
__tracepoint_android_vh_test_clear_look_around_ref
|
||||
__tracepoint_android_vh_tune_swappiness
|
||||
|
@ -24,6 +24,7 @@
|
||||
__alloc_skb
|
||||
alloc_skb_with_frags
|
||||
alloc_workqueue
|
||||
all_vm_events
|
||||
alt_cb_patch_nops
|
||||
amba_bustype
|
||||
amba_driver_register
|
||||
@ -81,6 +82,7 @@
|
||||
__bitmap_or
|
||||
bitmap_parse
|
||||
bitmap_parselist
|
||||
bitmap_parse_user
|
||||
bitmap_print_to_pagebuf
|
||||
__bitmap_set
|
||||
__bitmap_subset
|
||||
@ -116,6 +118,7 @@
|
||||
blk_queue_logical_block_size
|
||||
blk_queue_max_discard_sectors
|
||||
blk_queue_max_hw_sectors
|
||||
blk_queue_max_segment_size
|
||||
blk_queue_max_write_zeroes_sectors
|
||||
blk_queue_max_zone_append_sectors
|
||||
blk_queue_physical_block_size
|
||||
@ -229,6 +232,7 @@
|
||||
__cpu_active_mask
|
||||
cpu_all_bits
|
||||
cpu_bit_bitmap
|
||||
cpu_busy_with_softirqs
|
||||
cpufreq_add_update_util_hook
|
||||
cpufreq_cpu_get
|
||||
cpufreq_cpu_get_raw
|
||||
@ -424,6 +428,7 @@
|
||||
devm_device_add_group
|
||||
devm_device_add_groups
|
||||
devm_device_remove_group
|
||||
devm_drm_bridge_add
|
||||
__devm_drm_dev_alloc
|
||||
devm_drm_of_get_bridge
|
||||
devm_drm_panel_bridge_add_typed
|
||||
@ -473,6 +478,7 @@
|
||||
devm_pinctrl_register_and_init
|
||||
devm_platform_ioremap_resource
|
||||
devm_platform_ioremap_resource_byname
|
||||
devm_pm_runtime_enable
|
||||
devm_power_supply_register
|
||||
devm_pwm_get
|
||||
devm_regmap_add_irq_chip
|
||||
@ -481,6 +487,7 @@
|
||||
__devm_regmap_init_spi
|
||||
__devm_regmap_init_spmi_ext
|
||||
devm_regulator_bulk_get
|
||||
devm_regulator_bulk_get_const
|
||||
devm_regulator_get
|
||||
devm_regulator_get_exclusive
|
||||
devm_regulator_get_optional
|
||||
@ -608,6 +615,7 @@
|
||||
dma_unmap_resource
|
||||
dma_unmap_sg_attrs
|
||||
do_SAK
|
||||
do_send_sig_info
|
||||
do_trace_netlink_extack
|
||||
do_wait_intr_irq
|
||||
down
|
||||
@ -756,6 +764,7 @@
|
||||
drm_gem_vm_open
|
||||
drm_get_edid
|
||||
drm_get_format_info
|
||||
drm_hdmi_avi_infoframe_from_display_mode
|
||||
drm_helper_mode_fill_fb_struct
|
||||
drm_helper_probe_single_connector_modes
|
||||
drm_ioctl
|
||||
@ -977,6 +986,7 @@
|
||||
get_random_u32
|
||||
__get_random_u32_below
|
||||
get_random_u8
|
||||
get_reclaim_params
|
||||
get_sg_io_hdr
|
||||
__get_task_comm
|
||||
get_task_cred
|
||||
@ -1026,6 +1036,7 @@
|
||||
handle_sysrq
|
||||
hashlen_string
|
||||
have_governor_per_policy
|
||||
hdmi_avi_infoframe_pack
|
||||
hex2bin
|
||||
hex_dump_to_buffer
|
||||
hex_to_bin
|
||||
@ -1258,6 +1269,7 @@
|
||||
kobj_sysfs_ops
|
||||
krealloc
|
||||
ksize
|
||||
ksoftirqd
|
||||
kstat
|
||||
kstrdup
|
||||
kstrndup
|
||||
@ -1273,6 +1285,7 @@
|
||||
kstrtou8_from_user
|
||||
kstrtouint
|
||||
kstrtouint_from_user
|
||||
kstrtoul_from_user
|
||||
kstrtoull
|
||||
kstrtoull_from_user
|
||||
kthread_bind
|
||||
@ -1548,6 +1561,7 @@
|
||||
of_thermal_is_trip_valid
|
||||
of_translate_address
|
||||
of_usb_host_tpl_support
|
||||
__oom_reap_task_mm
|
||||
page_endio
|
||||
page_frag_alloc_align
|
||||
__page_frag_cache_drain
|
||||
@ -1559,6 +1573,7 @@
|
||||
param_array_ops
|
||||
param_get_int
|
||||
param_get_string
|
||||
param_get_uint
|
||||
param_ops_bool
|
||||
param_ops_byte
|
||||
param_ops_charp
|
||||
@ -1569,6 +1584,7 @@
|
||||
param_ops_ulong
|
||||
param_set_copystring
|
||||
param_set_int
|
||||
param_set_uint
|
||||
pci_alloc_irq_vectors_affinity
|
||||
pci_assign_resource
|
||||
pci_clear_master
|
||||
@ -1606,6 +1622,7 @@
|
||||
pci_wake_from_d3
|
||||
pci_write_config_dword
|
||||
pci_write_config_word
|
||||
pcpu_nr_pages
|
||||
__per_cpu_offset
|
||||
perf_aux_output_begin
|
||||
perf_aux_output_end
|
||||
@ -1744,6 +1761,10 @@
|
||||
put_unused_fd
|
||||
put_vaddr_frames
|
||||
pwm_apply_state
|
||||
pwmchip_add
|
||||
pwmchip_remove
|
||||
pwm_get_chip_data
|
||||
pwm_set_chip_data
|
||||
queue_delayed_work_on
|
||||
queue_work_on
|
||||
radix_tree_delete_item
|
||||
@ -1930,6 +1951,7 @@
|
||||
sched_uclamp_used
|
||||
schedule
|
||||
schedule_timeout
|
||||
schedule_timeout_idle
|
||||
schedule_timeout_interruptible
|
||||
scnprintf
|
||||
scsi_add_host_with_dma
|
||||
@ -1965,6 +1987,9 @@
|
||||
__seq_open_private
|
||||
seq_printf
|
||||
seq_putc
|
||||
seq_put_decimal_ll
|
||||
seq_put_decimal_ull
|
||||
seq_put_decimal_ull_width
|
||||
seq_puts
|
||||
seq_read
|
||||
seq_release
|
||||
@ -1978,6 +2003,7 @@
|
||||
set_page_dirty
|
||||
set_page_dirty_lock
|
||||
__SetPageMovable
|
||||
set_reclaim_params
|
||||
set_task_cpu
|
||||
set_user_nice
|
||||
sg_alloc_table
|
||||
@ -1996,6 +2022,7 @@
|
||||
__sg_page_iter_start
|
||||
sg_pcopy_from_buffer
|
||||
shmem_file_setup
|
||||
si_meminfo
|
||||
simple_attr_open
|
||||
simple_attr_read
|
||||
simple_attr_release
|
||||
@ -2214,6 +2241,7 @@
|
||||
sysctl_sched_idle_min_granularity
|
||||
sysctl_sched_latency
|
||||
sysctl_sched_min_granularity
|
||||
sysctl_sched_wakeup_granularity
|
||||
sysfs_add_file_to_group
|
||||
sysfs_add_link_to_group
|
||||
sysfs_create_file_ns
|
||||
@ -2303,6 +2331,7 @@
|
||||
__traceiter_android_rvh_dequeue_task
|
||||
__traceiter_android_rvh_dequeue_task_fair
|
||||
__traceiter_android_rvh_detach_entity_load_avg
|
||||
__traceiter_android_rvh_do_read_fault
|
||||
__traceiter_android_rvh_enqueue_task
|
||||
__traceiter_android_rvh_enqueue_task_fair
|
||||
__traceiter_android_rvh_find_lowest_rq
|
||||
@ -2311,10 +2340,14 @@
|
||||
__traceiter_android_rvh_iommu_limit_align_shift
|
||||
__traceiter_android_rvh_irqs_disable
|
||||
__traceiter_android_rvh_irqs_enable
|
||||
__traceiter_android_rvh_madvise_pageout_begin
|
||||
__traceiter_android_rvh_madvise_pageout_end
|
||||
__traceiter_android_rvh_meminfo_proc_show
|
||||
__traceiter_android_rvh_post_init_entity_util_avg
|
||||
__traceiter_android_rvh_preempt_disable
|
||||
__traceiter_android_rvh_preempt_enable
|
||||
__traceiter_android_rvh_prepare_prio_fork
|
||||
__traceiter_android_rvh_reclaim_folio_list
|
||||
__traceiter_android_rvh_remove_entity_load_avg
|
||||
__traceiter_android_rvh_rtmutex_prepare_setprio
|
||||
__traceiter_android_rvh_sched_newidle_balance
|
||||
@ -2327,6 +2360,7 @@
|
||||
__traceiter_android_rvh_set_task_cpu
|
||||
__traceiter_android_rvh_set_user_nice
|
||||
__traceiter_android_rvh_set_user_nice_locked
|
||||
__traceiter_android_rvh_tick_entry
|
||||
__traceiter_android_rvh_typec_tcpci_get_vbus
|
||||
__traceiter_android_rvh_uclamp_eff_get
|
||||
__traceiter_android_rvh_ufs_complete_init
|
||||
@ -2336,6 +2370,7 @@
|
||||
__traceiter_android_rvh_update_load_sum
|
||||
__traceiter_android_rvh_update_misfit_status
|
||||
__traceiter_android_rvh_update_rt_rq_load_avg
|
||||
__traceiter_android_rvh_usb_dev_suspend
|
||||
__traceiter_android_rvh_util_fits_cpu
|
||||
__traceiter_android_vh_arch_set_freq_scale
|
||||
__traceiter_android_vh_audio_usb_offload_connect
|
||||
@ -2360,6 +2395,7 @@
|
||||
__traceiter_android_vh_scheduler_tick
|
||||
__traceiter_android_vh_setscheduler_uclamp
|
||||
__traceiter_android_vh_si_meminfo_adjust
|
||||
__traceiter_android_vh_sound_usb_support_cpu_suspend
|
||||
__traceiter_android_vh_sysrq_crash
|
||||
__traceiter_android_vh_timerfd_create
|
||||
__traceiter_android_vh_typec_store_partner_src_caps
|
||||
@ -2377,6 +2413,7 @@
|
||||
__traceiter_android_vh_ufs_send_uic_command
|
||||
__traceiter_android_vh_ufs_update_sdev
|
||||
__traceiter_android_vh_ufs_update_sysfs
|
||||
__traceiter_android_vh_usb_dev_resume
|
||||
__traceiter_android_vh_use_amu_fie
|
||||
__traceiter_clock_set_rate
|
||||
__traceiter_cma_alloc_finish
|
||||
@ -2422,6 +2459,7 @@
|
||||
__tracepoint_android_rvh_dequeue_task
|
||||
__tracepoint_android_rvh_dequeue_task_fair
|
||||
__tracepoint_android_rvh_detach_entity_load_avg
|
||||
__tracepoint_android_rvh_do_read_fault
|
||||
__tracepoint_android_rvh_enqueue_task
|
||||
__tracepoint_android_rvh_enqueue_task_fair
|
||||
__tracepoint_android_rvh_find_lowest_rq
|
||||
@ -2430,10 +2468,14 @@
|
||||
__tracepoint_android_rvh_iommu_limit_align_shift
|
||||
__tracepoint_android_rvh_irqs_disable
|
||||
__tracepoint_android_rvh_irqs_enable
|
||||
__tracepoint_android_rvh_madvise_pageout_begin
|
||||
__tracepoint_android_rvh_madvise_pageout_end
|
||||
__tracepoint_android_rvh_meminfo_proc_show
|
||||
__tracepoint_android_rvh_post_init_entity_util_avg
|
||||
__tracepoint_android_rvh_preempt_disable
|
||||
__tracepoint_android_rvh_preempt_enable
|
||||
__tracepoint_android_rvh_prepare_prio_fork
|
||||
__tracepoint_android_rvh_reclaim_folio_list
|
||||
__tracepoint_android_rvh_remove_entity_load_avg
|
||||
__tracepoint_android_rvh_rtmutex_prepare_setprio
|
||||
__tracepoint_android_rvh_sched_newidle_balance
|
||||
@ -2446,6 +2488,7 @@
|
||||
__tracepoint_android_rvh_set_task_cpu
|
||||
__tracepoint_android_rvh_set_user_nice
|
||||
__tracepoint_android_rvh_set_user_nice_locked
|
||||
__tracepoint_android_rvh_tick_entry
|
||||
__tracepoint_android_rvh_typec_tcpci_get_vbus
|
||||
__tracepoint_android_rvh_uclamp_eff_get
|
||||
__tracepoint_android_rvh_ufs_complete_init
|
||||
@ -2455,6 +2498,7 @@
|
||||
__tracepoint_android_rvh_update_load_sum
|
||||
__tracepoint_android_rvh_update_misfit_status
|
||||
__tracepoint_android_rvh_update_rt_rq_load_avg
|
||||
__tracepoint_android_rvh_usb_dev_suspend
|
||||
__tracepoint_android_rvh_util_fits_cpu
|
||||
__tracepoint_android_vh_arch_set_freq_scale
|
||||
__tracepoint_android_vh_audio_usb_offload_connect
|
||||
@ -2479,6 +2523,7 @@
|
||||
__tracepoint_android_vh_scheduler_tick
|
||||
__tracepoint_android_vh_setscheduler_uclamp
|
||||
__tracepoint_android_vh_si_meminfo_adjust
|
||||
__tracepoint_android_vh_sound_usb_support_cpu_suspend
|
||||
__tracepoint_android_vh_sysrq_crash
|
||||
__tracepoint_android_vh_timerfd_create
|
||||
__tracepoint_android_vh_typec_store_partner_src_caps
|
||||
@ -2496,6 +2541,7 @@
|
||||
__tracepoint_android_vh_ufs_send_uic_command
|
||||
__tracepoint_android_vh_ufs_update_sdev
|
||||
__tracepoint_android_vh_ufs_update_sysfs
|
||||
__tracepoint_android_vh_usb_dev_resume
|
||||
__tracepoint_android_vh_use_amu_fie
|
||||
__tracepoint_clock_set_rate
|
||||
__tracepoint_cma_alloc_finish
|
||||
@ -2735,11 +2781,14 @@
|
||||
virtqueue_kick_prepare
|
||||
virtqueue_notify
|
||||
vmalloc
|
||||
vmalloc_nr_pages
|
||||
vmalloc_to_page
|
||||
vmalloc_user
|
||||
vmap
|
||||
vmf_insert_pfn_prot
|
||||
vm_iomap_memory
|
||||
vm_node_stat
|
||||
vm_zone_stat
|
||||
vprintk
|
||||
vprintk_emit
|
||||
vring_del_virtqueue
|
||||
@ -2755,6 +2804,7 @@
|
||||
wait_for_completion_interruptible_timeout
|
||||
wait_for_completion_killable
|
||||
wait_for_completion_timeout
|
||||
wait_on_page_writeback
|
||||
wait_woken
|
||||
__wake_up
|
||||
__wake_up_locked
|
||||
|
@ -349,6 +349,7 @@
|
||||
_copy_to_iter
|
||||
__cpu_active_mask
|
||||
cpu_bit_bitmap
|
||||
cpu_busy_with_softirqs
|
||||
__cpu_dying_mask
|
||||
cpufreq_cpu_get
|
||||
cpufreq_cpu_get_raw
|
||||
@ -673,6 +674,7 @@
|
||||
__devm_rtc_register_device
|
||||
devm_snd_soc_register_card
|
||||
devm_snd_soc_register_component
|
||||
devm_tegra_memory_controller_get
|
||||
devm_thermal_of_cooling_device_register
|
||||
devm_thermal_of_zone_register
|
||||
devm_usb_get_phy_by_node
|
||||
@ -2483,6 +2485,10 @@
|
||||
policy_has_boost_freq
|
||||
poll_state_synchronize_rcu
|
||||
poll_state_synchronize_srcu
|
||||
powercap_register_control_type
|
||||
powercap_register_zone
|
||||
powercap_unregister_control_type
|
||||
powercap_unregister_zone
|
||||
power_supply_changed
|
||||
power_supply_get_by_name
|
||||
power_supply_get_drvdata
|
||||
@ -3299,6 +3305,7 @@
|
||||
__task_rq_lock
|
||||
task_rq_lock
|
||||
tcp_hashinfo
|
||||
tegra_mc_probe_device
|
||||
thermal_cdev_update
|
||||
thermal_cooling_device_register
|
||||
thermal_cooling_device_unregister
|
||||
@ -3444,6 +3451,8 @@
|
||||
__traceiter_android_vh_ftrace_oops_exit
|
||||
__traceiter_android_vh_ftrace_size_check
|
||||
__traceiter_android_vh_gic_v3_suspend
|
||||
__traceiter_android_vh_hibernated_do_mem_alloc
|
||||
__traceiter_android_vh_hibernate_save_cmp_len
|
||||
__traceiter_android_vh_ignore_dmabuf_vmap_bounds
|
||||
__traceiter_android_vh_init_aes_encrypt
|
||||
__traceiter_android_vh_ipi_stop
|
||||
@ -3593,6 +3602,8 @@
|
||||
__tracepoint_android_vh_ftrace_oops_exit
|
||||
__tracepoint_android_vh_ftrace_size_check
|
||||
__tracepoint_android_vh_gic_v3_suspend
|
||||
__tracepoint_android_vh_hibernated_do_mem_alloc
|
||||
__tracepoint_android_vh_hibernate_save_cmp_len
|
||||
__tracepoint_android_vh_ignore_dmabuf_vmap_bounds
|
||||
__tracepoint_android_vh_init_aes_encrypt
|
||||
__tracepoint_android_vh_ipi_stop
|
||||
@ -3815,6 +3826,7 @@
|
||||
usb_debug_root
|
||||
usb_decode_ctrl
|
||||
usb_deregister
|
||||
usb_deregister_device_driver
|
||||
usb_device_match_id
|
||||
usb_disabled
|
||||
usb_driver_claim_interface
|
||||
@ -3842,6 +3854,7 @@
|
||||
usb_get_from_anchor
|
||||
usb_get_intf
|
||||
usb_get_urb
|
||||
usb_hcd_is_primary_hcd
|
||||
usb_ifnum_to_if
|
||||
usb_interface_id
|
||||
usb_kill_urb
|
||||
@ -3852,6 +3865,7 @@
|
||||
usb_put_dev
|
||||
usb_put_function_instance
|
||||
usb_put_intf
|
||||
usb_register_device_driver
|
||||
usb_register_driver
|
||||
usb_register_notify
|
||||
usb_remove_phy
|
||||
|
@ -144,6 +144,14 @@
|
||||
__crypto_xor
|
||||
csum_partial
|
||||
_ctype
|
||||
debugfs_attr_read
|
||||
debugfs_attr_write
|
||||
debugfs_create_dir
|
||||
debugfs_create_file
|
||||
debugfs_create_regset32
|
||||
debugfs_lookup
|
||||
debugfs_remove
|
||||
debugfs_rename
|
||||
default_llseek
|
||||
delayed_work_timer_fn
|
||||
del_timer
|
||||
@ -259,6 +267,8 @@
|
||||
devm_usb_get_phy
|
||||
_dev_notice
|
||||
dev_open
|
||||
dev_pm_domain_attach_by_name
|
||||
dev_pm_domain_detach
|
||||
dev_pm_opp_clear_config
|
||||
dev_pm_opp_disable
|
||||
dev_pm_opp_find_freq_ceil
|
||||
@ -1105,6 +1115,7 @@
|
||||
snd_soc_daifmt_parse_clock_provider_raw
|
||||
snd_soc_daifmt_parse_format
|
||||
snd_soc_dai_set_sysclk
|
||||
snd_soc_dai_set_tdm_slot
|
||||
snd_soc_dapm_add_routes
|
||||
snd_soc_dapm_disable_pin_unlocked
|
||||
snd_soc_dapm_force_enable_pin_unlocked
|
||||
@ -1121,12 +1132,14 @@
|
||||
snd_soc_info_volsw
|
||||
snd_soc_jack_add_gpios
|
||||
snd_soc_jack_report
|
||||
snd_soc_lookup_component
|
||||
snd_soc_of_parse_audio_routing
|
||||
snd_soc_of_parse_card_name
|
||||
snd_soc_params_to_frame_size
|
||||
snd_soc_pm_ops
|
||||
snd_soc_put_enum_double
|
||||
snd_soc_put_volsw
|
||||
snd_soc_set_runtime_hwparams
|
||||
snd_soc_unregister_component
|
||||
snprintf
|
||||
sort
|
||||
@ -1235,9 +1248,12 @@
|
||||
usb_hcd_resume_root_hub
|
||||
usb_hcd_unlink_urb_from_ep
|
||||
usb_hid_driver
|
||||
usbnet_cdc_unbind
|
||||
usbnet_cdc_zte_rx_fixup
|
||||
usbnet_change_mtu
|
||||
usbnet_defer_kevent
|
||||
usbnet_disconnect
|
||||
usbnet_generic_cdc_bind
|
||||
usbnet_get_drvinfo
|
||||
usbnet_get_endpoints
|
||||
usbnet_get_link
|
||||
@ -1457,6 +1473,7 @@
|
||||
clear_page
|
||||
__ClearPageMovable
|
||||
complete_all
|
||||
debugfs_create_bool
|
||||
devfreq_add_device
|
||||
devfreq_cooling_em_register
|
||||
devfreq_cooling_unregister
|
||||
@ -1751,6 +1768,8 @@
|
||||
mmc_send_tuning
|
||||
|
||||
# required by dw_mmc.ko
|
||||
debugfs_create_u32
|
||||
debugfs_create_x64
|
||||
device_property_read_string_array
|
||||
mmc_add_host
|
||||
mmc_alloc_host
|
||||
@ -2183,6 +2202,47 @@
|
||||
mmc_pwrseq_register
|
||||
mmc_pwrseq_unregister
|
||||
|
||||
# required by r8168.ko
|
||||
csum_ipv6_magic
|
||||
netif_set_tso_max_segs
|
||||
netif_set_tso_max_size
|
||||
pci_choose_state
|
||||
pci_clear_master
|
||||
pci_clear_mwi
|
||||
pci_disable_msi
|
||||
pci_disable_msix
|
||||
pci_enable_device
|
||||
pci_enable_msi
|
||||
pci_enable_msix_range
|
||||
pci_enable_wake
|
||||
pci_get_slot
|
||||
pci_release_regions
|
||||
pci_request_regions
|
||||
pci_set_mwi
|
||||
pci_wake_from_d3
|
||||
pci_write_config_byte
|
||||
proc_get_parent_data
|
||||
proc_mkdir_data
|
||||
|
||||
# required by realtek.ko
|
||||
genphy_handle_interrupt_no_ack
|
||||
genphy_read_abilities
|
||||
genphy_read_mmd_unsupported
|
||||
genphy_update_link
|
||||
genphy_write_mmd_unsupported
|
||||
__mdiobus_read
|
||||
__mdiobus_write
|
||||
phy_basic_t1_features
|
||||
__phy_modify
|
||||
phy_modify
|
||||
phy_modify_changed
|
||||
phy_modify_paged
|
||||
phy_modify_paged_changed
|
||||
phy_read_paged
|
||||
phy_restore_page
|
||||
phy_select_page
|
||||
phy_write_paged
|
||||
|
||||
# required by reboot-mode.ko
|
||||
devres_release
|
||||
kernel_kobj
|
||||
@ -2281,12 +2341,12 @@
|
||||
reserve_iova
|
||||
|
||||
# required by rknpu.ko
|
||||
dev_pm_domain_attach_by_name
|
||||
dev_pm_domain_detach
|
||||
alloc_iova
|
||||
drm_gem_handle_delete
|
||||
drm_gem_mmap_obj
|
||||
drm_gem_prime_export
|
||||
drm_gem_prime_import_dev
|
||||
free_iova
|
||||
of_dma_configure_id
|
||||
set_user_nice
|
||||
vmf_insert_mixed
|
||||
@ -2437,6 +2497,8 @@
|
||||
drm_crtc_vblank_off
|
||||
drm_crtc_vblank_on
|
||||
drm_crtc_vblank_put
|
||||
drm_debugfs_create_files
|
||||
drm_debugfs_remove_files
|
||||
drm_do_get_edid
|
||||
drm_encoder_cleanup
|
||||
drm_encoder_init
|
||||
@ -2651,6 +2713,19 @@
|
||||
# required by snd-soc-rockchip-hdmi.ko
|
||||
snd_soc_dapm_new_widgets
|
||||
|
||||
# required by snd-soc-rockchip-multi-dais.ko
|
||||
dma_get_slave_caps
|
||||
snd_hwparams_to_dma_slave_config
|
||||
snd_pcm_lib_free_pages
|
||||
snd_pcm_lib_ioctl
|
||||
snd_pcm_lib_malloc_pages
|
||||
snd_pcm_lib_preallocate_pages
|
||||
snd_pcm_stream_lock_irq
|
||||
snd_pcm_stream_unlock_irq
|
||||
snd_soc_dai_set_fmt
|
||||
snd_soc_find_dai_with_mutex
|
||||
snd_soc_rtdcom_lookup
|
||||
|
||||
# required by snd-soc-rockchip-multicodecs.ko
|
||||
snd_soc_dapm_get_pin_switch
|
||||
snd_soc_dapm_info_pin_switch
|
||||
@ -2661,16 +2736,33 @@
|
||||
# required by snd-soc-rockchip-spdif.ko
|
||||
snd_pcm_create_iec958_consumer_hw_params
|
||||
|
||||
# required by snd-soc-rockchip-trcm.ko
|
||||
snd_dmaengine_pcm_prepare_slave_config
|
||||
snd_dmaengine_pcm_refine_runtime_hwparams
|
||||
snd_dmaengine_pcm_set_config_from_dai_data
|
||||
snd_pcm_format_size
|
||||
snd_pcm_hw_constraint_integer
|
||||
snd_pcm_period_elapsed
|
||||
snd_pcm_set_managed_buffer
|
||||
snd_soc_add_component
|
||||
snd_soc_component_initialize
|
||||
snd_soc_set_runtime_hwparams
|
||||
snd_soc_unregister_component_by_driver
|
||||
strscpy_pad
|
||||
|
||||
# required by snd-soc-rockchip.ko
|
||||
snd_pcm_format_physical_width
|
||||
|
||||
# required by snd-soc-rt5640.ko
|
||||
regmap_register_patch
|
||||
snd_soc_dapm_force_bias_level
|
||||
|
||||
# required by snd-soc-simple-card-utils.ko
|
||||
devm_get_clk_from_child
|
||||
devm_kvasprintf
|
||||
snd_pcm_hw_constraint_minmax
|
||||
snd_soc_component_set_sysclk
|
||||
snd_soc_dai_active
|
||||
snd_soc_dai_set_tdm_slot
|
||||
snd_soc_of_parse_audio_simple_widgets
|
||||
snd_soc_of_parse_pin_switches
|
||||
snd_soc_runtime_calc_hw
|
||||
@ -2857,6 +2949,25 @@
|
||||
crypto_register_alg
|
||||
crypto_unregister_alg
|
||||
|
||||
# required by ufs-rockchip.ko
|
||||
ufshcd_config_pwr_mode
|
||||
ufshcd_dealloc_host
|
||||
ufshcd_dme_set_attr
|
||||
ufshcd_hba_enable
|
||||
ufshcd_hba_stop
|
||||
ufshcd_hold
|
||||
ufshcd_make_hba_operational
|
||||
ufshcd_pltfrm_init
|
||||
ufshcd_pltfrm_shutdown
|
||||
ufshcd_release
|
||||
ufshcd_remove
|
||||
ufshcd_resume_complete
|
||||
ufshcd_runtime_resume
|
||||
ufshcd_runtime_suspend
|
||||
ufshcd_suspend_prepare
|
||||
ufshcd_system_resume
|
||||
ufshcd_system_suspend
|
||||
|
||||
# required by usblp.ko
|
||||
add_wait_queue
|
||||
default_wake_function
|
||||
@ -2901,3 +3012,10 @@
|
||||
|
||||
# required by vl6180.ko
|
||||
iio_read_const_attr
|
||||
|
||||
# required by aic_btusb.ko
|
||||
usb_disable_autosuspend
|
||||
|
||||
# required by wlan_mt7663_usb.ko
|
||||
usb_anchor_empty
|
||||
usb_reset_endpoint
|
||||
|
5
android/abi_gki_aarch64_type_visibility
Normal file
5
android/abi_gki_aarch64_type_visibility
Normal file
@ -0,0 +1,5 @@
|
||||
[abi_symbol_list]
|
||||
|
||||
# for type visibility
|
||||
ANDROID_GKI_struct_dwc3
|
||||
ANDROID_GKI_struct_kernel_all_info
|
@ -755,6 +755,17 @@
|
||||
hci_suspend_dev
|
||||
iov_iter_revert
|
||||
|
||||
# required by kfifo_buf.ko
|
||||
iio_buffer_init
|
||||
iio_buffer_put
|
||||
iio_device_attach_buffer
|
||||
__kfifo_alloc
|
||||
__kfifo_free
|
||||
__kfifo_from_user
|
||||
__kfifo_in
|
||||
__kfifo_out
|
||||
__kfifo_to_user
|
||||
|
||||
# required by mac80211.ko
|
||||
__alloc_percpu_gfp
|
||||
arc4_crypt
|
||||
@ -985,6 +996,17 @@
|
||||
rtc_tm_to_time64
|
||||
rtc_update_irq
|
||||
|
||||
# required by scmi_iio.ko
|
||||
devm_iio_device_alloc
|
||||
__devm_iio_device_register
|
||||
iio_device_claim_direct_mode
|
||||
iio_device_release_direct_mode
|
||||
iio_push_to_buffers
|
||||
int_pow
|
||||
scmi_driver_register
|
||||
scmi_driver_unregister
|
||||
strrchr
|
||||
|
||||
# required by system_heap.ko
|
||||
dmabuf_page_pool_alloc
|
||||
dmabuf_page_pool_create
|
||||
@ -1327,6 +1349,9 @@
|
||||
snd_card_free
|
||||
snd_card_new
|
||||
snd_card_register
|
||||
snd_ctl_add
|
||||
snd_ctl_new1
|
||||
snd_ctl_notify
|
||||
snd_jack_new
|
||||
snd_jack_report
|
||||
snd_pcm_add_chmap_ctls
|
||||
|
@ -301,8 +301,9 @@
|
||||
of_node_name_prefix
|
||||
bdi_unregister
|
||||
|
||||
#required by dispaly.ko
|
||||
#required by msm_drm.ko
|
||||
mipi_dsi_dcs_set_display_off
|
||||
backlight_device_get_by_name
|
||||
|
||||
#required by debug_ext.ko
|
||||
of_find_all_nodes
|
||||
@ -359,3 +360,98 @@
|
||||
#required by speed_ui.ko
|
||||
__tracepoint_android_rvh_update_cpus_allowed
|
||||
__traceiter_android_rvh_update_cpus_allowed
|
||||
|
||||
#required by brcm_xgbe.ko
|
||||
cpumask_local_spread
|
||||
udp_tunnel_nic_ops
|
||||
netdev_reset_tc
|
||||
netdev_set_num_tc
|
||||
netdev_set_tc_queue
|
||||
pci_select_bars
|
||||
pci_sriov_set_totalvfs
|
||||
pci_num_vf
|
||||
|
||||
#required by cifs.ko
|
||||
add_swap_extent
|
||||
asn1_ber_decoder
|
||||
copy_page_from_iter
|
||||
copy_page_to_iter
|
||||
clear_nlink
|
||||
deactivate_super
|
||||
dentry_path_raw
|
||||
d_drop
|
||||
d_move
|
||||
d_hash_and_lookup
|
||||
d_alloc_parallel
|
||||
d_invalidate
|
||||
errseq_check
|
||||
file_modified
|
||||
fs_param_is_bool
|
||||
fs_param_is_u32
|
||||
fs_param_is_u64
|
||||
fs_param_is_string
|
||||
finish_no_open
|
||||
finish_open
|
||||
filemap_map_pages
|
||||
find_get_pages_range_tag
|
||||
folio_wait_private_2
|
||||
folio_clear_dirty_for_io
|
||||
generate_random_uuid
|
||||
generic_permission
|
||||
generic_file_write_iter
|
||||
generic_setlease
|
||||
generic_copy_file_range
|
||||
generic_writepages
|
||||
generic_key_instantiate
|
||||
iov_iter_discard
|
||||
iov_iter_bvec
|
||||
iov_iter_get_pages_alloc2
|
||||
iget_failed
|
||||
invalidate_inode_pages2
|
||||
iov_iter_npages
|
||||
kfree_link
|
||||
key_type_logon
|
||||
key_invalidate
|
||||
key_revoke
|
||||
key_validate
|
||||
lock_two_nondirectories
|
||||
lookup_positive_unlocked
|
||||
locks_lock_inode_wait
|
||||
look_up_OID
|
||||
overflowgid
|
||||
out_of_line_wait_on_bit_lock
|
||||
override_creds
|
||||
posix_lock_file
|
||||
posix_test_lock
|
||||
prepare_kernel_cred
|
||||
request_key_tag
|
||||
revert_creds
|
||||
register_key_type
|
||||
sget
|
||||
set_anon_super
|
||||
super_setup_bdi
|
||||
seq_escape_mem
|
||||
setattr_copy
|
||||
sock_sendmsg
|
||||
security_sb_eat_lsm_opts
|
||||
sprint_oid
|
||||
truncate_inode_pages_range
|
||||
tcp_sock_set_nodelay
|
||||
tcp_sock_set_cork
|
||||
truncate_pagecache_range
|
||||
unlock_two_nondirectories
|
||||
utf8s_to_utf16s
|
||||
utf8_to_utf32
|
||||
unregister_key_type
|
||||
user_describe
|
||||
user_revoke
|
||||
user_destroy
|
||||
user_read
|
||||
vfs_setpos
|
||||
vfs_parse_fs_string
|
||||
wait_on_page_writeback
|
||||
__generic_file_write_iter
|
||||
__folio_lock_killable
|
||||
__break_lease
|
||||
__d_lookup_unhash_wake
|
||||
__fs_parse
|
||||
|
@ -34,6 +34,9 @@ config ARCH_HAS_SUBPAGE_FAULTS
|
||||
config HOTPLUG_SMT
|
||||
bool
|
||||
|
||||
config SMT_NUM_THREADS_DYNAMIC
|
||||
bool
|
||||
|
||||
config GENERIC_ENTRY
|
||||
bool
|
||||
|
||||
|
@ -80,7 +80,7 @@ init_rtc_epoch(void)
|
||||
static int
|
||||
alpha_rtc_read_time(struct device *dev, struct rtc_time *tm)
|
||||
{
|
||||
int ret = mc146818_get_time(tm);
|
||||
int ret = mc146818_get_time(tm, 10);
|
||||
|
||||
if (ret < 0) {
|
||||
dev_err_ratelimited(dev, "unable to read current time\n");
|
||||
|
@ -61,7 +61,7 @@ struct rt_sigframe {
|
||||
unsigned int sigret_magic;
|
||||
};
|
||||
|
||||
static int save_arcv2_regs(struct sigcontext *mctx, struct pt_regs *regs)
|
||||
static int save_arcv2_regs(struct sigcontext __user *mctx, struct pt_regs *regs)
|
||||
{
|
||||
int err = 0;
|
||||
#ifndef CONFIG_ISA_ARCOMPACT
|
||||
@ -74,12 +74,12 @@ static int save_arcv2_regs(struct sigcontext *mctx, struct pt_regs *regs)
|
||||
#else
|
||||
v2abi.r58 = v2abi.r59 = 0;
|
||||
#endif
|
||||
err = __copy_to_user(&mctx->v2abi, &v2abi, sizeof(v2abi));
|
||||
err = __copy_to_user(&mctx->v2abi, (void const *)&v2abi, sizeof(v2abi));
|
||||
#endif
|
||||
return err;
|
||||
}
|
||||
|
||||
static int restore_arcv2_regs(struct sigcontext *mctx, struct pt_regs *regs)
|
||||
static int restore_arcv2_regs(struct sigcontext __user *mctx, struct pt_regs *regs)
|
||||
{
|
||||
int err = 0;
|
||||
#ifndef CONFIG_ISA_ARCOMPACT
|
||||
|
@ -349,6 +349,7 @@ usb: target-module@47400000 {
|
||||
<SYSC_IDLE_NO>,
|
||||
<SYSC_IDLE_SMART>,
|
||||
<SYSC_IDLE_SMART_WKUP>;
|
||||
ti,sysc-delay-us = <2>;
|
||||
clocks = <&l3s_clkctrl AM3_L3S_USB_OTG_HS_CLKCTRL 0>;
|
||||
clock-names = "fck";
|
||||
#address-cells = <1>;
|
||||
|
@ -144,7 +144,7 @@ ocp: ocp {
|
||||
|
||||
l3-noc@44000000 {
|
||||
compatible = "ti,dra7-l3-noc";
|
||||
reg = <0x44000000 0x1000>,
|
||||
reg = <0x44000000 0x1000000>,
|
||||
<0x45000000 0x1000>;
|
||||
interrupts-extended = <&crossbar_mpu GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&wakeupgen GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
|
||||
|
@ -521,6 +521,14 @@ vtcam_reg: LDO12 {
|
||||
regulator-name = "VT_CAM_1.8V";
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <1800000>;
|
||||
|
||||
/*
|
||||
* Force-enable this regulator; otherwise the
|
||||
* kernel hangs very early in the boot process
|
||||
* for about 12 seconds, without apparent
|
||||
* reason.
|
||||
*/
|
||||
regulator-always-on;
|
||||
};
|
||||
|
||||
vcclcd_reg: LDO13 {
|
||||
|
@ -65,7 +65,7 @@ &weim {
|
||||
pinctrl-0 = <&pinctrl_weim>;
|
||||
status = "okay";
|
||||
|
||||
nor: nor@0,0 {
|
||||
nor: flash@0,0 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0 0x00000000 0x02000000>;
|
||||
bank-width = <4>;
|
||||
|
@ -45,7 +45,7 @@ &weim {
|
||||
pinctrl-0 = <&pinctrl_weim>;
|
||||
status = "okay";
|
||||
|
||||
nor: nor@0,0 {
|
||||
nor: flash@0,0 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0 0x00000000 0x02000000>;
|
||||
bank-width = <2>;
|
||||
|
@ -268,9 +268,12 @@ weim: weim@220000 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
esram: esram@300000 {
|
||||
esram: sram@300000 {
|
||||
compatible = "mmio-sram";
|
||||
reg = <0x00300000 0x20000>;
|
||||
ranges = <0 0x00300000 0x20000>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -175,10 +175,8 @@ i2c-0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible = "i2c-gpio";
|
||||
gpios = <
|
||||
&gpio1 24 0 /* SDA */
|
||||
&gpio1 22 0 /* SCL */
|
||||
>;
|
||||
sda-gpios = <&gpio1 24 0>;
|
||||
scl-gpios = <&gpio1 22 0>;
|
||||
i2c-gpio,delay-us = <2>; /* ~100 kHz */
|
||||
};
|
||||
|
||||
@ -186,10 +184,8 @@ i2c-1 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible = "i2c-gpio";
|
||||
gpios = <
|
||||
&gpio0 31 0 /* SDA */
|
||||
&gpio0 30 0 /* SCL */
|
||||
>;
|
||||
sda-gpios = <&gpio0 31 0>;
|
||||
scl-gpios = <&gpio0 30 0>;
|
||||
i2c-gpio,delay-us = <2>; /* ~100 kHz */
|
||||
|
||||
touch: touch@20 {
|
||||
|
@ -414,7 +414,7 @@ emi@80020000 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
dma_apbx: dma-apbx@80024000 {
|
||||
dma_apbx: dma-controller@80024000 {
|
||||
compatible = "fsl,imx23-dma-apbx";
|
||||
reg = <0x80024000 0x2000>;
|
||||
interrupts = <7 5 9 26
|
||||
|
@ -27,7 +27,7 @@ &i2c1 {
|
||||
pinctrl-0 = <&pinctrl_i2c1>;
|
||||
status = "okay";
|
||||
|
||||
pcf8563@51 {
|
||||
rtc@51 {
|
||||
compatible = "nxp,pcf8563";
|
||||
reg = <0x51>;
|
||||
};
|
||||
|
@ -16,7 +16,7 @@ cmo_qvga: display {
|
||||
bus-width = <18>;
|
||||
display-timings {
|
||||
native-mode = <&qvga_timings>;
|
||||
qvga_timings: 320x240 {
|
||||
qvga_timings: timing0 {
|
||||
clock-frequency = <6500000>;
|
||||
hactive = <320>;
|
||||
vactive = <240>;
|
||||
|
@ -16,7 +16,7 @@ dvi_svga: display {
|
||||
bus-width = <18>;
|
||||
display-timings {
|
||||
native-mode = <&dvi_svga_timings>;
|
||||
dvi_svga_timings: 800x600 {
|
||||
dvi_svga_timings: timing0 {
|
||||
clock-frequency = <40000000>;
|
||||
hactive = <800>;
|
||||
vactive = <600>;
|
||||
|
@ -16,7 +16,7 @@ dvi_vga: display {
|
||||
bus-width = <18>;
|
||||
display-timings {
|
||||
native-mode = <&dvi_vga_timings>;
|
||||
dvi_vga_timings: 640x480 {
|
||||
dvi_vga_timings: timing0 {
|
||||
clock-frequency = <31250000>;
|
||||
hactive = <640>;
|
||||
vactive = <480>;
|
||||
|
@ -78,7 +78,7 @@ wvga: display {
|
||||
bus-width = <18>;
|
||||
display-timings {
|
||||
native-mode = <&wvga_timings>;
|
||||
wvga_timings: 640x480 {
|
||||
wvga_timings: timing0 {
|
||||
hactive = <640>;
|
||||
vactive = <480>;
|
||||
hback-porch = <45>;
|
||||
|
@ -543,7 +543,7 @@ pwm1: pwm@53fe0000 {
|
||||
};
|
||||
|
||||
iim: efuse@53ff0000 {
|
||||
compatible = "fsl,imx25-iim", "fsl,imx27-iim";
|
||||
compatible = "fsl,imx25-iim";
|
||||
reg = <0x53ff0000 0x4000>;
|
||||
interrupts = <19>;
|
||||
clocks = <&clks 99>;
|
||||
|
@ -16,7 +16,7 @@ display: display {
|
||||
fsl,pcr = <0xfae80083>; /* non-standard but required */
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 800x480 {
|
||||
timing0: timing0 {
|
||||
clock-frequency = <33000033>;
|
||||
hactive = <800>;
|
||||
vactive = <480>;
|
||||
@ -47,7 +47,7 @@ leds {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_gpio_leds>;
|
||||
|
||||
user {
|
||||
led-user {
|
||||
label = "Heartbeat";
|
||||
gpios = <&gpio6 14 GPIO_ACTIVE_HIGH>;
|
||||
linux,default-trigger = "heartbeat";
|
||||
|
@ -33,7 +33,7 @@ &i2c1 {
|
||||
pinctrl-0 = <&pinctrl_i2c1>;
|
||||
status = "okay";
|
||||
|
||||
pcf8563@51 {
|
||||
rtc@51 {
|
||||
compatible = "nxp,pcf8563";
|
||||
reg = <0x51>;
|
||||
};
|
||||
@ -90,7 +90,7 @@ &usbotg {
|
||||
&weim {
|
||||
status = "okay";
|
||||
|
||||
nor: nor@0,0 {
|
||||
nor: flash@0,0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "cfi-flash";
|
||||
|
@ -16,7 +16,7 @@ display0: CMO-QVGA {
|
||||
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 320x240 {
|
||||
timing0: timing0 {
|
||||
clock-frequency = <6500000>;
|
||||
hactive = <320>;
|
||||
vactive = <240>;
|
||||
|
@ -19,7 +19,7 @@ display: display {
|
||||
fsl,pcr = <0xf0c88080>; /* non-standard but required */
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 640x480 {
|
||||
timing0: timing0 {
|
||||
hactive = <640>;
|
||||
vactive = <480>;
|
||||
hback-porch = <112>;
|
||||
|
@ -19,7 +19,7 @@ display0: LQ035Q7 {
|
||||
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 240x320 {
|
||||
timing0: timing0 {
|
||||
clock-frequency = <5500000>;
|
||||
hactive = <240>;
|
||||
vactive = <320>;
|
||||
|
@ -322,7 +322,7 @@ &usbotg {
|
||||
&weim {
|
||||
status = "okay";
|
||||
|
||||
nor: nor@0,0 {
|
||||
nor: flash@0,0 {
|
||||
compatible = "cfi-flash";
|
||||
reg = <0 0x00000000 0x02000000>;
|
||||
bank-width = <2>;
|
||||
|
@ -588,6 +588,9 @@ weim: weim@d8002000 {
|
||||
iram: sram@ffff4c00 {
|
||||
compatible = "mmio-sram";
|
||||
reg = <0xffff4c00 0xb400>;
|
||||
ranges = <0 0xffff4c00 0xb400>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -994,7 +994,7 @@ etm: etm@80022000 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
dma_apbx: dma-apbx@80024000 {
|
||||
dma_apbx: dma-controller@80024000 {
|
||||
compatible = "fsl,imx28-dma-apbx";
|
||||
reg = <0x80024000 0x2000>;
|
||||
interrupts = <78 79 66 0
|
||||
|
@ -208,9 +208,6 @@ fec2: ethernet@30bf0000 {
|
||||
};
|
||||
|
||||
&ca_funnel_in_ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
port@1 {
|
||||
reg = <1>;
|
||||
ca_funnel_in_port1: endpoint {
|
||||
|
@ -190,7 +190,11 @@ funnel@30041000 {
|
||||
clock-names = "apb_pclk";
|
||||
|
||||
ca_funnel_in_ports: in-ports {
|
||||
port {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
ca_funnel_in_port0: endpoint {
|
||||
remote-endpoint = <&etm0_out_port>;
|
||||
};
|
||||
@ -814,7 +818,7 @@ csi_from_csi_mux: endpoint {
|
||||
};
|
||||
|
||||
lcdif: lcdif@30730000 {
|
||||
compatible = "fsl,imx7d-lcdif", "fsl,imx28-lcdif";
|
||||
compatible = "fsl,imx7d-lcdif", "fsl,imx6sx-lcdif";
|
||||
reg = <0x30730000 0x10000>;
|
||||
interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&clks IMX7D_LCDIF_PIXEL_ROOT_CLK>,
|
||||
@ -1279,7 +1283,7 @@ dma_apbh: dma-apbh@33000000 {
|
||||
gpmi: nand-controller@33002000{
|
||||
compatible = "fsl,imx7d-gpmi-nand";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x33002000 0x2000>, <0x33004000 0x4000>;
|
||||
reg-names = "gpmi-nand", "bch";
|
||||
interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
|
||||
|
@ -750,7 +750,7 @@ pwrkey@1c {
|
||||
|
||||
xoadc: xoadc@197 {
|
||||
compatible = "qcom,pm8921-adc";
|
||||
reg = <197>;
|
||||
reg = <0x197>;
|
||||
interrupts-extended = <&pmicintc 78 IRQ_TYPE_EDGE_RISING>;
|
||||
#address-cells = <2>;
|
||||
#size-cells = <0>;
|
||||
|
@ -495,10 +495,10 @@ usb: usb@a6f8800 {
|
||||
<&gcc GCC_USB30_MASTER_CLK>;
|
||||
assigned-clock-rates = <19200000>, <200000000>;
|
||||
|
||||
interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupts-extended = <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&pdc 51 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&pdc 11 IRQ_TYPE_EDGE_BOTH>,
|
||||
<&pdc 10 IRQ_TYPE_EDGE_BOTH>;
|
||||
interrupt-names = "hs_phy_irq", "ss_phy_irq",
|
||||
"dm_hs_phy_irq", "dp_hs_phy_irq";
|
||||
|
||||
@ -522,7 +522,7 @@ pdc: interrupt-controller@b210000 {
|
||||
compatible = "qcom,sdx55-pdc", "qcom,pdc";
|
||||
reg = <0x0b210000 0x30000>;
|
||||
qcom,pdc-ranges = <0 179 52>;
|
||||
#interrupt-cells = <3>;
|
||||
#interrupt-cells = <2>;
|
||||
interrupt-parent = <&intc>;
|
||||
interrupt-controller;
|
||||
};
|
||||
|
@ -401,7 +401,7 @@ restart@c264000 {
|
||||
reg = <0x0c264000 0x1000>;
|
||||
};
|
||||
|
||||
spmi_bus: qcom,spmi@c440000 {
|
||||
spmi_bus: spmi@c440000 {
|
||||
compatible = "qcom,spmi-pmic-arb";
|
||||
reg = <0xc440000 0xd00>,
|
||||
<0xc600000 0x2000000>,
|
||||
|
@ -402,12 +402,20 @@ hdmi: hdmi@20034000 {
|
||||
pinctrl-0 = <&hdmi_ctl>;
|
||||
status = "disabled";
|
||||
|
||||
hdmi_in: port {
|
||||
ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
hdmi_in_vop: endpoint@0 {
|
||||
|
||||
hdmi_in: port@0 {
|
||||
reg = <0>;
|
||||
remote-endpoint = <&vop_out_hdmi>;
|
||||
|
||||
hdmi_in_vop: endpoint {
|
||||
remote-endpoint = <&vop_out_hdmi>;
|
||||
};
|
||||
};
|
||||
|
||||
hdmi_out: port@1 {
|
||||
reg = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -11,7 +11,7 @@
|
||||
|
||||
/ {
|
||||
model = "STMicroelectronics STM32MP157A-DK1 SCMI Discovery Board";
|
||||
compatible = "st,stm32mp157a-dk1-scmi", "st,stm32mp157a-dk1", "st,stm32mp157";
|
||||
compatible = "st,stm32mp157a-dk1-scmi", "st,stm32mp157";
|
||||
|
||||
reserved-memory {
|
||||
optee@de000000 {
|
||||
|
@ -11,7 +11,7 @@
|
||||
|
||||
/ {
|
||||
model = "STMicroelectronics STM32MP157C-DK2 SCMI Discovery Board";
|
||||
compatible = "st,stm32mp157c-dk2-scmi", "st,stm32mp157c-dk2", "st,stm32mp157";
|
||||
compatible = "st,stm32mp157c-dk2-scmi", "st,stm32mp157";
|
||||
|
||||
reserved-memory {
|
||||
optee@de000000 {
|
||||
|
@ -11,7 +11,7 @@
|
||||
|
||||
/ {
|
||||
model = "STMicroelectronics STM32MP157C-ED1 SCMI eval daughter";
|
||||
compatible = "st,stm32mp157c-ed1-scmi", "st,stm32mp157c-ed1", "st,stm32mp157";
|
||||
compatible = "st,stm32mp157c-ed1-scmi", "st,stm32mp157";
|
||||
|
||||
reserved-memory {
|
||||
optee@fe000000 {
|
||||
|
@ -11,8 +11,7 @@
|
||||
|
||||
/ {
|
||||
model = "STMicroelectronics STM32MP157C-EV1 SCMI eval daughter on eval mother";
|
||||
compatible = "st,stm32mp157c-ev1-scmi", "st,stm32mp157c-ev1", "st,stm32mp157c-ed1",
|
||||
"st,stm32mp157";
|
||||
compatible = "st,stm32mp157c-ev1-scmi", "st,stm32mp157c-ed1", "st,stm32mp157";
|
||||
|
||||
reserved-memory {
|
||||
optee@fe000000 {
|
||||
|
245
arch/arm/include/asm/arm_pmuv3.h
Normal file
245
arch/arm/include/asm/arm_pmuv3.h
Normal file
@ -0,0 +1,245 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
/*
|
||||
* Copyright (C) 2012 ARM Ltd.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_PMUV3_H
|
||||
#define __ASM_PMUV3_H
|
||||
|
||||
#include <asm/cp15.h>
|
||||
#include <asm/cputype.h>
|
||||
|
||||
#define PMCCNTR __ACCESS_CP15_64(0, c9)
|
||||
|
||||
#define PMCR __ACCESS_CP15(c9, 0, c12, 0)
|
||||
#define PMCNTENSET __ACCESS_CP15(c9, 0, c12, 1)
|
||||
#define PMCNTENCLR __ACCESS_CP15(c9, 0, c12, 2)
|
||||
#define PMOVSR __ACCESS_CP15(c9, 0, c12, 3)
|
||||
#define PMSELR __ACCESS_CP15(c9, 0, c12, 5)
|
||||
#define PMCEID0 __ACCESS_CP15(c9, 0, c12, 6)
|
||||
#define PMCEID1 __ACCESS_CP15(c9, 0, c12, 7)
|
||||
#define PMXEVTYPER __ACCESS_CP15(c9, 0, c13, 1)
|
||||
#define PMXEVCNTR __ACCESS_CP15(c9, 0, c13, 2)
|
||||
#define PMUSERENR __ACCESS_CP15(c9, 0, c14, 0)
|
||||
#define PMINTENSET __ACCESS_CP15(c9, 0, c14, 1)
|
||||
#define PMINTENCLR __ACCESS_CP15(c9, 0, c14, 2)
|
||||
#define PMCEID2 __ACCESS_CP15(c9, 0, c14, 4)
|
||||
#define PMCEID3 __ACCESS_CP15(c9, 0, c14, 5)
|
||||
#define PMMIR __ACCESS_CP15(c9, 0, c14, 6)
|
||||
#define PMCCFILTR __ACCESS_CP15(c14, 0, c15, 7)
|
||||
|
||||
#define PMEVCNTR0 __ACCESS_CP15(c14, 0, c8, 0)
|
||||
#define PMEVCNTR1 __ACCESS_CP15(c14, 0, c8, 1)
|
||||
#define PMEVCNTR2 __ACCESS_CP15(c14, 0, c8, 2)
|
||||
#define PMEVCNTR3 __ACCESS_CP15(c14, 0, c8, 3)
|
||||
#define PMEVCNTR4 __ACCESS_CP15(c14, 0, c8, 4)
|
||||
#define PMEVCNTR5 __ACCESS_CP15(c14, 0, c8, 5)
|
||||
#define PMEVCNTR6 __ACCESS_CP15(c14, 0, c8, 6)
|
||||
#define PMEVCNTR7 __ACCESS_CP15(c14, 0, c8, 7)
|
||||
#define PMEVCNTR8 __ACCESS_CP15(c14, 0, c9, 0)
|
||||
#define PMEVCNTR9 __ACCESS_CP15(c14, 0, c9, 1)
|
||||
#define PMEVCNTR10 __ACCESS_CP15(c14, 0, c9, 2)
|
||||
#define PMEVCNTR11 __ACCESS_CP15(c14, 0, c9, 3)
|
||||
#define PMEVCNTR12 __ACCESS_CP15(c14, 0, c9, 4)
|
||||
#define PMEVCNTR13 __ACCESS_CP15(c14, 0, c9, 5)
|
||||
#define PMEVCNTR14 __ACCESS_CP15(c14, 0, c9, 6)
|
||||
#define PMEVCNTR15 __ACCESS_CP15(c14, 0, c9, 7)
|
||||
#define PMEVCNTR16 __ACCESS_CP15(c14, 0, c10, 0)
|
||||
#define PMEVCNTR17 __ACCESS_CP15(c14, 0, c10, 1)
|
||||
#define PMEVCNTR18 __ACCESS_CP15(c14, 0, c10, 2)
|
||||
#define PMEVCNTR19 __ACCESS_CP15(c14, 0, c10, 3)
|
||||
#define PMEVCNTR20 __ACCESS_CP15(c14, 0, c10, 4)
|
||||
#define PMEVCNTR21 __ACCESS_CP15(c14, 0, c10, 5)
|
||||
#define PMEVCNTR22 __ACCESS_CP15(c14, 0, c10, 6)
|
||||
#define PMEVCNTR23 __ACCESS_CP15(c14, 0, c10, 7)
|
||||
#define PMEVCNTR24 __ACCESS_CP15(c14, 0, c11, 0)
|
||||
#define PMEVCNTR25 __ACCESS_CP15(c14, 0, c11, 1)
|
||||
#define PMEVCNTR26 __ACCESS_CP15(c14, 0, c11, 2)
|
||||
#define PMEVCNTR27 __ACCESS_CP15(c14, 0, c11, 3)
|
||||
#define PMEVCNTR28 __ACCESS_CP15(c14, 0, c11, 4)
|
||||
#define PMEVCNTR29 __ACCESS_CP15(c14, 0, c11, 5)
|
||||
#define PMEVCNTR30 __ACCESS_CP15(c14, 0, c11, 6)
|
||||
|
||||
#define PMEVTYPER0 __ACCESS_CP15(c14, 0, c12, 0)
|
||||
#define PMEVTYPER1 __ACCESS_CP15(c14, 0, c12, 1)
|
||||
#define PMEVTYPER2 __ACCESS_CP15(c14, 0, c12, 2)
|
||||
#define PMEVTYPER3 __ACCESS_CP15(c14, 0, c12, 3)
|
||||
#define PMEVTYPER4 __ACCESS_CP15(c14, 0, c12, 4)
|
||||
#define PMEVTYPER5 __ACCESS_CP15(c14, 0, c12, 5)
|
||||
#define PMEVTYPER6 __ACCESS_CP15(c14, 0, c12, 6)
|
||||
#define PMEVTYPER7 __ACCESS_CP15(c14, 0, c12, 7)
|
||||
#define PMEVTYPER8 __ACCESS_CP15(c14, 0, c13, 0)
|
||||
#define PMEVTYPER9 __ACCESS_CP15(c14, 0, c13, 1)
|
||||
#define PMEVTYPER10 __ACCESS_CP15(c14, 0, c13, 2)
|
||||
#define PMEVTYPER11 __ACCESS_CP15(c14, 0, c13, 3)
|
||||
#define PMEVTYPER12 __ACCESS_CP15(c14, 0, c13, 4)
|
||||
#define PMEVTYPER13 __ACCESS_CP15(c14, 0, c13, 5)
|
||||
#define PMEVTYPER14 __ACCESS_CP15(c14, 0, c13, 6)
|
||||
#define PMEVTYPER15 __ACCESS_CP15(c14, 0, c13, 7)
|
||||
#define PMEVTYPER16 __ACCESS_CP15(c14, 0, c14, 0)
|
||||
#define PMEVTYPER17 __ACCESS_CP15(c14, 0, c14, 1)
|
||||
#define PMEVTYPER18 __ACCESS_CP15(c14, 0, c14, 2)
|
||||
#define PMEVTYPER19 __ACCESS_CP15(c14, 0, c14, 3)
|
||||
#define PMEVTYPER20 __ACCESS_CP15(c14, 0, c14, 4)
|
||||
#define PMEVTYPER21 __ACCESS_CP15(c14, 0, c14, 5)
|
||||
#define PMEVTYPER22 __ACCESS_CP15(c14, 0, c14, 6)
|
||||
#define PMEVTYPER23 __ACCESS_CP15(c14, 0, c14, 7)
|
||||
#define PMEVTYPER24 __ACCESS_CP15(c14, 0, c15, 0)
|
||||
#define PMEVTYPER25 __ACCESS_CP15(c14, 0, c15, 1)
|
||||
#define PMEVTYPER26 __ACCESS_CP15(c14, 0, c15, 2)
|
||||
#define PMEVTYPER27 __ACCESS_CP15(c14, 0, c15, 3)
|
||||
#define PMEVTYPER28 __ACCESS_CP15(c14, 0, c15, 4)
|
||||
#define PMEVTYPER29 __ACCESS_CP15(c14, 0, c15, 5)
|
||||
#define PMEVTYPER30 __ACCESS_CP15(c14, 0, c15, 6)
|
||||
|
||||
#define RETURN_READ_PMEVCNTRN(n) \
|
||||
return read_sysreg(PMEVCNTR##n)
|
||||
static inline unsigned long read_pmevcntrn(int n)
|
||||
{
|
||||
PMEVN_SWITCH(n, RETURN_READ_PMEVCNTRN);
|
||||
return 0;
|
||||
}
|
||||
|
||||
#define WRITE_PMEVCNTRN(n) \
|
||||
write_sysreg(val, PMEVCNTR##n)
|
||||
static inline void write_pmevcntrn(int n, unsigned long val)
|
||||
{
|
||||
PMEVN_SWITCH(n, WRITE_PMEVCNTRN);
|
||||
}
|
||||
|
||||
#define WRITE_PMEVTYPERN(n) \
|
||||
write_sysreg(val, PMEVTYPER##n)
|
||||
static inline void write_pmevtypern(int n, unsigned long val)
|
||||
{
|
||||
PMEVN_SWITCH(n, WRITE_PMEVTYPERN);
|
||||
}
|
||||
|
||||
static inline unsigned long read_pmmir(void)
|
||||
{
|
||||
return read_sysreg(PMMIR);
|
||||
}
|
||||
|
||||
static inline u32 read_pmuver(void)
|
||||
{
|
||||
/* PMUVers is not a signed field */
|
||||
u32 dfr0 = read_cpuid_ext(CPUID_EXT_DFR0);
|
||||
|
||||
return (dfr0 >> 24) & 0xf;
|
||||
}
|
||||
|
||||
static inline void write_pmcr(u32 val)
|
||||
{
|
||||
write_sysreg(val, PMCR);
|
||||
}
|
||||
|
||||
static inline u32 read_pmcr(void)
|
||||
{
|
||||
return read_sysreg(PMCR);
|
||||
}
|
||||
|
||||
static inline void write_pmselr(u32 val)
|
||||
{
|
||||
write_sysreg(val, PMSELR);
|
||||
}
|
||||
|
||||
static inline void write_pmccntr(u64 val)
|
||||
{
|
||||
write_sysreg(val, PMCCNTR);
|
||||
}
|
||||
|
||||
static inline u64 read_pmccntr(void)
|
||||
{
|
||||
return read_sysreg(PMCCNTR);
|
||||
}
|
||||
|
||||
static inline void write_pmcntenset(u32 val)
|
||||
{
|
||||
write_sysreg(val, PMCNTENSET);
|
||||
}
|
||||
|
||||
static inline void write_pmcntenclr(u32 val)
|
||||
{
|
||||
write_sysreg(val, PMCNTENCLR);
|
||||
}
|
||||
|
||||
static inline void write_pmintenset(u32 val)
|
||||
{
|
||||
write_sysreg(val, PMINTENSET);
|
||||
}
|
||||
|
||||
static inline void write_pmintenclr(u32 val)
|
||||
{
|
||||
write_sysreg(val, PMINTENCLR);
|
||||
}
|
||||
|
||||
static inline void write_pmccfiltr(u32 val)
|
||||
{
|
||||
write_sysreg(val, PMCCFILTR);
|
||||
}
|
||||
|
||||
static inline void write_pmovsclr(u32 val)
|
||||
{
|
||||
write_sysreg(val, PMOVSR);
|
||||
}
|
||||
|
||||
static inline u32 read_pmovsclr(void)
|
||||
{
|
||||
return read_sysreg(PMOVSR);
|
||||
}
|
||||
|
||||
static inline void write_pmuserenr(u32 val)
|
||||
{
|
||||
write_sysreg(val, PMUSERENR);
|
||||
}
|
||||
|
||||
static inline void kvm_set_pmu_events(u32 set, struct perf_event_attr *attr) {}
|
||||
static inline void kvm_clr_pmu_events(u32 clr) {}
|
||||
static inline bool kvm_pmu_counter_deferred(struct perf_event_attr *attr)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
/* PMU Version in DFR Register */
|
||||
#define ARMV8_PMU_DFR_VER_NI 0
|
||||
#define ARMV8_PMU_DFR_VER_V3P1 0x4
|
||||
#define ARMV8_PMU_DFR_VER_V3P4 0x5
|
||||
#define ARMV8_PMU_DFR_VER_V3P5 0x6
|
||||
#define ARMV8_PMU_DFR_VER_IMP_DEF 0xF
|
||||
|
||||
static inline bool pmuv3_implemented(int pmuver)
|
||||
{
|
||||
return !(pmuver == ARMV8_PMU_DFR_VER_IMP_DEF ||
|
||||
pmuver == ARMV8_PMU_DFR_VER_NI);
|
||||
}
|
||||
|
||||
static inline bool is_pmuv3p4(int pmuver)
|
||||
{
|
||||
return pmuver >= ARMV8_PMU_DFR_VER_V3P4;
|
||||
}
|
||||
|
||||
static inline bool is_pmuv3p5(int pmuver)
|
||||
{
|
||||
return pmuver >= ARMV8_PMU_DFR_VER_V3P5;
|
||||
}
|
||||
|
||||
static inline u64 read_pmceid0(void)
|
||||
{
|
||||
u64 val = read_sysreg(PMCEID0);
|
||||
|
||||
if (read_pmuver() >= ARMV8_PMU_DFR_VER_V3P1)
|
||||
val |= (u64)read_sysreg(PMCEID2) << 32;
|
||||
|
||||
return val;
|
||||
}
|
||||
|
||||
static inline u64 read_pmceid1(void)
|
||||
{
|
||||
u64 val = read_sysreg(PMCEID1);
|
||||
|
||||
if (read_pmuver() >= ARMV8_PMU_DFR_VER_V3P1)
|
||||
val |= (u64)read_sysreg(PMCEID3) << 32;
|
||||
|
||||
return val;
|
||||
}
|
||||
|
||||
#endif
|
@ -9,6 +9,4 @@ static inline bool arch_irq_work_has_interrupt(void)
|
||||
return is_smp();
|
||||
}
|
||||
|
||||
extern void arch_irq_work_raise(void);
|
||||
|
||||
#endif /* _ASM_ARM_IRQ_WORK_H */
|
||||
|
@ -4,12 +4,14 @@ menuconfig ARCH_DAVINCI
|
||||
bool "TI DaVinci"
|
||||
depends on ARCH_MULTI_V5
|
||||
depends on CPU_LITTLE_ENDIAN
|
||||
select CPU_ARM926T
|
||||
select DAVINCI_TIMER
|
||||
select ZONE_DMA
|
||||
select PM_GENERIC_DOMAINS if PM
|
||||
select PM_GENERIC_DOMAINS_OF if PM && OF
|
||||
select REGMAP_MMIO
|
||||
select RESET_CONTROLLER
|
||||
select PINCTRL
|
||||
select PINCTRL_SINGLE
|
||||
|
||||
if ARCH_DAVINCI
|
||||
|
@ -793,11 +793,16 @@ void __init omap_soc_device_init(void)
|
||||
|
||||
soc_dev_attr->machine = soc_name;
|
||||
soc_dev_attr->family = omap_get_family();
|
||||
if (!soc_dev_attr->family) {
|
||||
kfree(soc_dev_attr);
|
||||
return;
|
||||
}
|
||||
soc_dev_attr->revision = soc_rev;
|
||||
soc_dev_attr->custom_attr_group = omap_soc_groups[0];
|
||||
|
||||
soc_dev = soc_device_register(soc_dev_attr);
|
||||
if (IS_ERR(soc_dev)) {
|
||||
kfree(soc_dev_attr->family);
|
||||
kfree(soc_dev_attr);
|
||||
return;
|
||||
}
|
||||
|
@ -804,16 +804,16 @@ static int __init sunxi_mc_smp_init(void)
|
||||
for (i = 0; i < ARRAY_SIZE(sunxi_mc_smp_data); i++) {
|
||||
ret = of_property_match_string(node, "enable-method",
|
||||
sunxi_mc_smp_data[i].enable_method);
|
||||
if (!ret)
|
||||
if (ret >= 0)
|
||||
break;
|
||||
}
|
||||
|
||||
is_a83t = sunxi_mc_smp_data[i].is_a83t;
|
||||
|
||||
of_node_put(node);
|
||||
if (ret)
|
||||
if (ret < 0)
|
||||
return -ENODEV;
|
||||
|
||||
is_a83t = sunxi_mc_smp_data[i].is_a83t;
|
||||
|
||||
if (!sunxi_mc_smp_cpu_table_init())
|
||||
return -EINVAL;
|
||||
|
||||
|
@ -403,7 +403,7 @@ config CPU_V6K
|
||||
select CPU_THUMB_CAPABLE
|
||||
select CPU_TLB_V6 if MMU
|
||||
|
||||
# ARMv7
|
||||
# ARMv7 and ARMv8 architectures
|
||||
config CPU_V7
|
||||
bool
|
||||
select CPU_32v6K
|
||||
|
@ -970,6 +970,23 @@ config ARM64_ERRATUM_2457168
|
||||
|
||||
If unsure, say Y.
|
||||
|
||||
config ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD
|
||||
bool
|
||||
|
||||
config ARM64_ERRATUM_2966298
|
||||
bool "Cortex-A520: 2966298: workaround for speculatively executed unprivileged load"
|
||||
select ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD
|
||||
default y
|
||||
help
|
||||
This option adds the workaround for ARM Cortex-A520 erratum 2966298.
|
||||
|
||||
On an affected Cortex-A520 core, a speculatively executed unprivileged
|
||||
load might leak data from a privileged level via a cache side channel.
|
||||
|
||||
Work around this problem by executing a TLBI before returning to EL0.
|
||||
|
||||
If unsure, say Y.
|
||||
|
||||
config CAVIUM_ERRATUM_22375
|
||||
bool "Cavium erratum 22375, 24313"
|
||||
default y
|
||||
|
@ -171,7 +171,7 @@ ifndef KBUILD_MIXED_TREE
|
||||
all: $(notdir $(KBUILD_IMAGE))
|
||||
endif
|
||||
|
||||
|
||||
vmlinuz.efi: Image
|
||||
Image vmlinuz.efi: vmlinux
|
||||
$(Q)$(MAKE) $(build)=$(boot) $(boot)/$@
|
||||
|
||||
|
@ -15,7 +15,7 @@ / {
|
||||
#size-cells = <2>;
|
||||
|
||||
aliases {
|
||||
serial0 = &uart_B;
|
||||
serial0 = &uart_b;
|
||||
};
|
||||
|
||||
memory@0 {
|
||||
@ -25,6 +25,6 @@ memory@0 {
|
||||
|
||||
};
|
||||
|
||||
&uart_B {
|
||||
&uart_b {
|
||||
status = "okay";
|
||||
};
|
||||
|
@ -118,14 +118,14 @@ gpio_intc: interrupt-controller@4080 {
|
||||
<10 11 12 13 14 15 16 17 18 19 20 21>;
|
||||
};
|
||||
|
||||
uart_B: serial@7a000 {
|
||||
uart_b: serial@7a000 {
|
||||
compatible = "amlogic,meson-s4-uart",
|
||||
"amlogic,meson-ao-uart";
|
||||
reg = <0x0 0x7a000 0x0 0x18>;
|
||||
interrupts = <GIC_SPI 169 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "disabled";
|
||||
clocks = <&xtal>, <&xtal>, <&xtal>;
|
||||
clock-names = "xtal", "pclk", "baud";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
reset: reset-controller@2000 {
|
||||
|
@ -1303,7 +1303,7 @@ gpu_3d: gpu@38000000 {
|
||||
assigned-clocks = <&clk IMX8MM_CLK_GPU3D_CORE>,
|
||||
<&clk IMX8MM_GPU_PLL_OUT>;
|
||||
assigned-clock-parents = <&clk IMX8MM_GPU_PLL_OUT>;
|
||||
assigned-clock-rates = <0>, <1000000000>;
|
||||
assigned-clock-rates = <0>, <800000000>;
|
||||
power-domains = <&pgc_gpu>;
|
||||
};
|
||||
|
||||
@ -1318,7 +1318,7 @@ gpu_2d: gpu@38008000 {
|
||||
assigned-clocks = <&clk IMX8MM_CLK_GPU2D_CORE>,
|
||||
<&clk IMX8MM_GPU_PLL_OUT>;
|
||||
assigned-clock-parents = <&clk IMX8MM_GPU_PLL_OUT>;
|
||||
assigned-clock-rates = <0>, <1000000000>;
|
||||
assigned-clock-rates = <0>, <800000000>;
|
||||
power-domains = <&pgc_gpu>;
|
||||
};
|
||||
|
||||
|
@ -25,9 +25,6 @@ pmic: pmic@0 {
|
||||
gpios = <&gpio28 0 0>;
|
||||
|
||||
regulators {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
ldo3: ldo3 { /* HDMI */
|
||||
regulator-name = "ldo3";
|
||||
regulator-min-microvolt = <1500000>;
|
||||
|
@ -130,7 +130,7 @@ rtc@6f {
|
||||
compatible = "microchip,mcp7940x";
|
||||
reg = <0x6f>;
|
||||
interrupt-parent = <&gpiosb>;
|
||||
interrupts = <5 0>; /* GPIO2_5 */
|
||||
interrupts = <5 IRQ_TYPE_EDGE_FALLING>; /* GPIO2_5 */
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -1586,7 +1586,7 @@ mmsys: syscon@14000000 {
|
||||
mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0 0x1000>;
|
||||
};
|
||||
|
||||
mdp3-rdma0@14001000 {
|
||||
dma-controller0@14001000 {
|
||||
compatible = "mediatek,mt8183-mdp3-rdma";
|
||||
reg = <0 0x14001000 0 0x1000>;
|
||||
mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x1000 0x1000>;
|
||||
@ -1598,6 +1598,7 @@ mdp3-rdma0@14001000 {
|
||||
iommus = <&iommu M4U_PORT_MDP_RDMA0>;
|
||||
mboxes = <&gce 20 CMDQ_THR_PRIO_LOWEST 0>,
|
||||
<&gce 21 CMDQ_THR_PRIO_LOWEST 0>;
|
||||
#dma-cells = <1>;
|
||||
};
|
||||
|
||||
mdp3-rsz0@14003000 {
|
||||
@ -1618,7 +1619,7 @@ mdp3-rsz1@14004000 {
|
||||
clocks = <&mmsys CLK_MM_MDP_RSZ1>;
|
||||
};
|
||||
|
||||
mdp3-wrot0@14005000 {
|
||||
dma-controller@14005000 {
|
||||
compatible = "mediatek,mt8183-mdp3-wrot";
|
||||
reg = <0 0x14005000 0 0x1000>;
|
||||
mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x5000 0x1000>;
|
||||
@ -1627,6 +1628,7 @@ mdp3-wrot0@14005000 {
|
||||
power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
|
||||
clocks = <&mmsys CLK_MM_MDP_WROT0>;
|
||||
iommus = <&iommu M4U_PORT_MDP_WROT0>;
|
||||
#dma-cells = <1>;
|
||||
};
|
||||
|
||||
mdp3-wdma@14006000 {
|
||||
|
@ -146,7 +146,7 @@ reserved-memory {
|
||||
ranges;
|
||||
|
||||
rpm_msg_ram: memory@60000 {
|
||||
reg = <0x0 0x60000 0x0 0x6000>;
|
||||
reg = <0x0 0x00060000 0x0 0x6000>;
|
||||
no-map;
|
||||
};
|
||||
|
||||
@ -181,7 +181,7 @@ soc: soc {
|
||||
|
||||
prng: qrng@e1000 {
|
||||
compatible = "qcom,prng-ee";
|
||||
reg = <0x0 0xe3000 0x0 0x1000>;
|
||||
reg = <0x0 0x000e3000 0x0 0x1000>;
|
||||
clocks = <&gcc GCC_PRNG_AHB_CLK>;
|
||||
clock-names = "core";
|
||||
};
|
||||
@ -201,8 +201,8 @@ crypto: crypto@73a000 {
|
||||
compatible = "qcom,crypto-v5.1";
|
||||
reg = <0x0 0x0073a000 0x0 0x6000>;
|
||||
clocks = <&gcc GCC_CRYPTO_AHB_CLK>,
|
||||
<&gcc GCC_CRYPTO_AXI_CLK>,
|
||||
<&gcc GCC_CRYPTO_CLK>;
|
||||
<&gcc GCC_CRYPTO_AXI_CLK>,
|
||||
<&gcc GCC_CRYPTO_CLK>;
|
||||
clock-names = "iface", "bus", "core";
|
||||
dmas = <&cryptobam 2>, <&cryptobam 3>;
|
||||
dma-names = "rx", "tx";
|
||||
@ -272,7 +272,7 @@ blsp1_uart3: serial@78b1000 {
|
||||
reg = <0x0 0x078b1000 0x0 0x200>;
|
||||
interrupts = <GIC_SPI 306 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&gcc GCC_BLSP1_UART3_APPS_CLK>,
|
||||
<&gcc GCC_BLSP1_AHB_CLK>;
|
||||
<&gcc GCC_BLSP1_AHB_CLK>;
|
||||
clock-names = "core", "iface";
|
||||
status = "disabled";
|
||||
};
|
||||
@ -285,7 +285,7 @@ blsp1_spi1: spi@78b5000 {
|
||||
interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>;
|
||||
spi-max-frequency = <50000000>;
|
||||
clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
|
||||
<&gcc GCC_BLSP1_AHB_CLK>;
|
||||
<&gcc GCC_BLSP1_AHB_CLK>;
|
||||
clock-names = "core", "iface";
|
||||
dmas = <&blsp_dma 12>, <&blsp_dma 13>;
|
||||
dma-names = "tx", "rx";
|
||||
@ -300,7 +300,7 @@ blsp1_spi2: spi@78b6000 {
|
||||
interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>;
|
||||
spi-max-frequency = <50000000>;
|
||||
clocks = <&gcc GCC_BLSP1_QUP2_SPI_APPS_CLK>,
|
||||
<&gcc GCC_BLSP1_AHB_CLK>;
|
||||
<&gcc GCC_BLSP1_AHB_CLK>;
|
||||
clock-names = "core", "iface";
|
||||
dmas = <&blsp_dma 14>, <&blsp_dma 15>;
|
||||
dma-names = "tx", "rx";
|
||||
@ -358,8 +358,8 @@ qpic_nand: nand@79b0000 {
|
||||
clock-names = "core", "aon";
|
||||
|
||||
dmas = <&qpic_bam 0>,
|
||||
<&qpic_bam 1>,
|
||||
<&qpic_bam 2>;
|
||||
<&qpic_bam 1>,
|
||||
<&qpic_bam 2>;
|
||||
dma-names = "tx", "rx", "cmd";
|
||||
pinctrl-0 = <&qpic_pins>;
|
||||
pinctrl-names = "default";
|
||||
@ -372,10 +372,10 @@ intc: interrupt-controller@b000000 {
|
||||
#size-cells = <2>;
|
||||
interrupt-controller;
|
||||
#interrupt-cells = <0x3>;
|
||||
reg = <0x0 0x0b000000 0x0 0x1000>, /*GICD*/
|
||||
<0x0 0x0b002000 0x0 0x1000>, /*GICC*/
|
||||
<0x0 0x0b001000 0x0 0x1000>, /*GICH*/
|
||||
<0x0 0x0b004000 0x0 0x1000>; /*GICV*/
|
||||
reg = <0x0 0x0b000000 0x0 0x1000>, /*GICD*/
|
||||
<0x0 0x0b002000 0x0 0x1000>, /*GICC*/
|
||||
<0x0 0x0b001000 0x0 0x1000>, /*GICH*/
|
||||
<0x0 0x0b004000 0x0 0x1000>; /*GICV*/
|
||||
interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
|
||||
ranges = <0 0 0 0xb00a000 0 0xffd>;
|
||||
|
||||
@ -388,7 +388,7 @@ v2m@0 {
|
||||
|
||||
pcie_phy: phy@84000 {
|
||||
compatible = "qcom,ipq6018-qmp-pcie-phy";
|
||||
reg = <0x0 0x84000 0x0 0x1bc>; /* Serdes PLL */
|
||||
reg = <0x0 0x00084000 0x0 0x1bc>; /* Serdes PLL */
|
||||
status = "disabled";
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
@ -404,9 +404,10 @@ pcie_phy: phy@84000 {
|
||||
"common";
|
||||
|
||||
pcie_phy0: phy@84200 {
|
||||
reg = <0x0 0x84200 0x0 0x16c>, /* Serdes Tx */
|
||||
<0x0 0x84400 0x0 0x200>, /* Serdes Rx */
|
||||
<0x0 0x84800 0x0 0x4f4>; /* PCS: Lane0, COM, PCIE */
|
||||
reg = <0x0 0x00084200 0x0 0x16c>, /* Serdes Tx */
|
||||
<0x0 0x00084400 0x0 0x200>, /* Serdes Rx */
|
||||
<0x0 0x00084800 0x0 0x1f0>, /* PCS: Lane0, COM, PCIE */
|
||||
<0x0 0x00084c00 0x0 0xf4>; /* pcs_misc */
|
||||
#phy-cells = <0>;
|
||||
|
||||
clocks = <&gcc GCC_PCIE0_PIPE_CLK>;
|
||||
@ -628,7 +629,7 @@ mdio: mdio@90000 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible = "qcom,ipq6018-mdio", "qcom,ipq4019-mdio";
|
||||
reg = <0x0 0x90000 0x0 0x64>;
|
||||
reg = <0x0 0x00090000 0x0 0x64>;
|
||||
clocks = <&gcc GCC_MDIO_AHB_CLK>;
|
||||
clock-names = "gcc_mdio_ahb_clk";
|
||||
status = "disabled";
|
||||
@ -636,7 +637,7 @@ mdio: mdio@90000 {
|
||||
|
||||
qusb_phy_1: qusb@59000 {
|
||||
compatible = "qcom,ipq6018-qusb2-phy";
|
||||
reg = <0x0 0x059000 0x0 0x180>;
|
||||
reg = <0x0 0x00059000 0x0 0x180>;
|
||||
#phy-cells = <0>;
|
||||
|
||||
clocks = <&gcc GCC_USB1_PHY_CFG_AHB_CLK>,
|
||||
@ -668,23 +669,23 @@ usb2: usb@70f8800 {
|
||||
status = "disabled";
|
||||
|
||||
dwc_1: usb@7000000 {
|
||||
compatible = "snps,dwc3";
|
||||
reg = <0x0 0x7000000 0x0 0xcd00>;
|
||||
interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>;
|
||||
phys = <&qusb_phy_1>;
|
||||
phy-names = "usb2-phy";
|
||||
tx-fifo-resize;
|
||||
snps,is-utmi-l1-suspend;
|
||||
snps,hird-threshold = /bits/ 8 <0x0>;
|
||||
snps,dis_u2_susphy_quirk;
|
||||
snps,dis_u3_susphy_quirk;
|
||||
dr_mode = "host";
|
||||
compatible = "snps,dwc3";
|
||||
reg = <0x0 0x07000000 0x0 0xcd00>;
|
||||
interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>;
|
||||
phys = <&qusb_phy_1>;
|
||||
phy-names = "usb2-phy";
|
||||
tx-fifo-resize;
|
||||
snps,is-utmi-l1-suspend;
|
||||
snps,hird-threshold = /bits/ 8 <0x0>;
|
||||
snps,dis_u2_susphy_quirk;
|
||||
snps,dis_u3_susphy_quirk;
|
||||
dr_mode = "host";
|
||||
};
|
||||
};
|
||||
|
||||
ssphy_0: ssphy@78000 {
|
||||
compatible = "qcom,ipq6018-qmp-usb3-phy";
|
||||
reg = <0x0 0x78000 0x0 0x1C4>;
|
||||
reg = <0x0 0x00078000 0x0 0x1c4>;
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
ranges;
|
||||
@ -701,7 +702,7 @@ ssphy_0: ssphy@78000 {
|
||||
usb0_ssphy: phy@78200 {
|
||||
reg = <0x0 0x00078200 0x0 0x130>, /* Tx */
|
||||
<0x0 0x00078400 0x0 0x200>, /* Rx */
|
||||
<0x0 0x00078800 0x0 0x1F8>, /* PCS */
|
||||
<0x0 0x00078800 0x0 0x1f8>, /* PCS */
|
||||
<0x0 0x00078600 0x0 0x044>; /* PCS misc */
|
||||
#phy-cells = <0>;
|
||||
#clock-cells = <0>;
|
||||
@ -713,7 +714,7 @@ usb0_ssphy: phy@78200 {
|
||||
|
||||
qusb_phy_0: qusb@79000 {
|
||||
compatible = "qcom,ipq6018-qusb2-phy";
|
||||
reg = <0x0 0x079000 0x0 0x180>;
|
||||
reg = <0x0 0x00079000 0x0 0x180>;
|
||||
#phy-cells = <0>;
|
||||
|
||||
clocks = <&gcc GCC_USB0_PHY_CFG_AHB_CLK>,
|
||||
@ -726,7 +727,7 @@ qusb_phy_0: qusb@79000 {
|
||||
|
||||
usb3: usb@8af8800 {
|
||||
compatible = "qcom,ipq6018-dwc3", "qcom,dwc3";
|
||||
reg = <0x0 0x8AF8800 0x0 0x400>;
|
||||
reg = <0x0 0x8af8800 0x0 0x400>;
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
ranges;
|
||||
@ -745,14 +746,14 @@ usb3: usb@8af8800 {
|
||||
<&gcc GCC_USB0_MOCK_UTMI_CLK>;
|
||||
assigned-clock-rates = <133330000>,
|
||||
<133330000>,
|
||||
<20000000>;
|
||||
<24000000>;
|
||||
|
||||
resets = <&gcc GCC_USB0_BCR>;
|
||||
status = "disabled";
|
||||
|
||||
dwc_0: usb@8a00000 {
|
||||
compatible = "snps,dwc3";
|
||||
reg = <0x0 0x8A00000 0x0 0xcd00>;
|
||||
reg = <0x0 0x8a00000 0x0 0xcd00>;
|
||||
interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
|
||||
phys = <&qusb_phy_0>, <&usb0_ssphy>;
|
||||
phy-names = "usb2-phy", "usb3-phy";
|
||||
|
@ -390,6 +390,19 @@ memory@80000000 {
|
||||
reg = <0x0 0x80000000 0x0 0x0>;
|
||||
};
|
||||
|
||||
etm {
|
||||
compatible = "qcom,coresight-remote-etm";
|
||||
|
||||
out-ports {
|
||||
port {
|
||||
modem_etm_out_funnel_in2: endpoint {
|
||||
remote-endpoint =
|
||||
<&funnel_in2_in_modem_etm>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
psci {
|
||||
compatible = "arm,psci-1.0";
|
||||
method = "smc";
|
||||
@ -2565,6 +2578,14 @@ funnel@3023000 {
|
||||
clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>;
|
||||
clock-names = "apb_pclk", "atclk";
|
||||
|
||||
in-ports {
|
||||
port {
|
||||
funnel_in2_in_modem_etm: endpoint {
|
||||
remote-endpoint =
|
||||
<&modem_etm_out_funnel_in2>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
out-ports {
|
||||
port {
|
||||
|
@ -1903,9 +1903,11 @@ etm5: etm@7c40000 {
|
||||
|
||||
cpu = <&CPU4>;
|
||||
|
||||
port{
|
||||
etm4_out: endpoint {
|
||||
remote-endpoint = <&apss_funnel_in4>;
|
||||
out-ports {
|
||||
port{
|
||||
etm4_out: endpoint {
|
||||
remote-endpoint = <&apss_funnel_in4>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -1920,9 +1922,11 @@ etm6: etm@7d40000 {
|
||||
|
||||
cpu = <&CPU5>;
|
||||
|
||||
port{
|
||||
etm5_out: endpoint {
|
||||
remote-endpoint = <&apss_funnel_in5>;
|
||||
out-ports {
|
||||
port{
|
||||
etm5_out: endpoint {
|
||||
remote-endpoint = <&apss_funnel_in5>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -1937,9 +1941,11 @@ etm7: etm@7e40000 {
|
||||
|
||||
cpu = <&CPU6>;
|
||||
|
||||
port{
|
||||
etm6_out: endpoint {
|
||||
remote-endpoint = <&apss_funnel_in6>;
|
||||
out-ports {
|
||||
port{
|
||||
etm6_out: endpoint {
|
||||
remote-endpoint = <&apss_funnel_in6>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -1954,9 +1960,11 @@ etm8: etm@7f40000 {
|
||||
|
||||
cpu = <&CPU7>;
|
||||
|
||||
port{
|
||||
etm7_out: endpoint {
|
||||
remote-endpoint = <&apss_funnel_in7>;
|
||||
out-ports {
|
||||
port{
|
||||
etm7_out: endpoint {
|
||||
remote-endpoint = <&apss_funnel_in7>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -63,8 +63,8 @@ led-user4 {
|
||||
function = LED_FUNCTION_INDICATOR;
|
||||
color = <LED_COLOR_ID_GREEN>;
|
||||
gpios = <&pm8150_gpios 10 GPIO_ACTIVE_HIGH>;
|
||||
linux,default-trigger = "panic-indicator";
|
||||
default-state = "off";
|
||||
panic-indicator;
|
||||
};
|
||||
|
||||
led-wlan {
|
||||
|
@ -2769,8 +2769,8 @@ usb_1: usb@a6f8800 {
|
||||
|
||||
interrupts-extended = <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&pdc 6 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&pdc 8 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&pdc 9 IRQ_TYPE_LEVEL_HIGH>;
|
||||
<&pdc 8 IRQ_TYPE_EDGE_BOTH>,
|
||||
<&pdc 9 IRQ_TYPE_EDGE_BOTH>;
|
||||
interrupt-names = "hs_phy_irq", "ss_phy_irq",
|
||||
"dm_hs_phy_irq", "dp_hs_phy_irq";
|
||||
|
||||
@ -3378,7 +3378,7 @@ watchdog@17c10000 {
|
||||
compatible = "qcom,apss-wdt-sc7180", "qcom,kpss-wdt";
|
||||
reg = <0 0x17c10000 0 0x1000>;
|
||||
clocks = <&sleep_clk>;
|
||||
interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupts = <GIC_SPI 0 IRQ_TYPE_EDGE_RISING>;
|
||||
};
|
||||
|
||||
timer@17c20000{
|
||||
|
@ -56,6 +56,26 @@ mba_mem: memory@9c700000 {
|
||||
};
|
||||
};
|
||||
|
||||
&lpass_aon {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&lpass_core {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&lpass_hm {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&lpasscc {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pdc_reset {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
/* The PMIC PON code isn't compatible w/ how Chrome EC/BIOS handle things. */
|
||||
&pmk8350_pon {
|
||||
status = "disabled";
|
||||
@ -93,6 +113,10 @@ &rmtfs_mem {
|
||||
reg = <0x0 0x9c900000 0x0 0x800000>;
|
||||
};
|
||||
|
||||
&watchdog {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&wifi {
|
||||
status = "okay";
|
||||
|
||||
|
@ -888,6 +888,7 @@ sdhc_1: mmc@7c4000 {
|
||||
|
||||
bus-width = <8>;
|
||||
supports-cqe;
|
||||
dma-coherent;
|
||||
|
||||
qcom,dll-config = <0x0007642c>;
|
||||
qcom,ddr-config = <0x80040868>;
|
||||
@ -2187,6 +2188,7 @@ lpasscc: lpasscc@3000000 {
|
||||
clocks = <&gcc GCC_CFG_NOC_LPASS_CLK>;
|
||||
clock-names = "iface";
|
||||
#clock-cells = <1>;
|
||||
status = "reserved"; /* Owned by ADSP firmware */
|
||||
};
|
||||
|
||||
lpass_rx_macro: codec@3200000 {
|
||||
@ -2339,6 +2341,7 @@ lpass_aon: clock-controller@3380000 {
|
||||
clock-names = "bi_tcxo", "bi_tcxo_ao", "iface";
|
||||
#clock-cells = <1>;
|
||||
#power-domain-cells = <1>;
|
||||
status = "reserved"; /* Owned by ADSP firmware */
|
||||
};
|
||||
|
||||
lpass_core: clock-controller@3900000 {
|
||||
@ -2349,6 +2352,7 @@ lpass_core: clock-controller@3900000 {
|
||||
power-domains = <&lpass_hm LPASS_CORE_CC_LPASS_CORE_HM_GDSC>;
|
||||
#clock-cells = <1>;
|
||||
#power-domain-cells = <1>;
|
||||
status = "reserved"; /* Owned by ADSP firmware */
|
||||
};
|
||||
|
||||
lpass_cpu: audio@3987000 {
|
||||
@ -2419,6 +2423,7 @@ lpass_hm: clock-controller@3c00000 {
|
||||
clock-names = "bi_tcxo";
|
||||
#clock-cells = <1>;
|
||||
#power-domain-cells = <1>;
|
||||
status = "reserved"; /* Owned by ADSP firmware */
|
||||
};
|
||||
|
||||
lpass_ag_noc: interconnect@3c40000 {
|
||||
@ -2529,7 +2534,8 @@ gpu: gpu@3d00000 {
|
||||
"cx_mem",
|
||||
"cx_dbgc";
|
||||
interrupts = <GIC_SPI 300 IRQ_TYPE_LEVEL_HIGH>;
|
||||
iommus = <&adreno_smmu 0 0x401>;
|
||||
iommus = <&adreno_smmu 0 0x400>,
|
||||
<&adreno_smmu 1 0x400>;
|
||||
operating-points-v2 = <&gpu_opp_table>;
|
||||
qcom,gmu = <&gmu>;
|
||||
interconnects = <&gem_noc MASTER_GFX3D 0 &mc_virt SLAVE_EBI1 0>;
|
||||
@ -2696,6 +2702,7 @@ adreno_smmu: iommu@3da0000 {
|
||||
"gpu_cc_hub_aon_clk";
|
||||
|
||||
power-domains = <&gpucc GPU_CC_CX_GDSC>;
|
||||
dma-coherent;
|
||||
};
|
||||
|
||||
remoteproc_mpss: remoteproc@4080000 {
|
||||
@ -3265,6 +3272,7 @@ sdhc_2: mmc@8804000 {
|
||||
operating-points-v2 = <&sdhc2_opp_table>;
|
||||
|
||||
bus-width = <4>;
|
||||
dma-coherent;
|
||||
|
||||
qcom,dll-config = <0x0007642c>;
|
||||
|
||||
@ -3386,8 +3394,8 @@ usb_2: usb@8cf8800 {
|
||||
assigned-clock-rates = <19200000>, <200000000>;
|
||||
|
||||
interrupts-extended = <&intc GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&pdc 12 IRQ_TYPE_EDGE_RISING>,
|
||||
<&pdc 13 IRQ_TYPE_EDGE_RISING>;
|
||||
<&pdc 12 IRQ_TYPE_EDGE_BOTH>,
|
||||
<&pdc 13 IRQ_TYPE_EDGE_BOTH>;
|
||||
interrupt-names = "hs_phy_irq",
|
||||
"dp_hs_phy_irq",
|
||||
"dm_hs_phy_irq";
|
||||
@ -3656,9 +3664,9 @@ usb_1: usb@a6f8800 {
|
||||
assigned-clock-rates = <19200000>, <200000000>;
|
||||
|
||||
interrupts-extended = <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&pdc 14 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&pdc 14 IRQ_TYPE_EDGE_BOTH>,
|
||||
<&pdc 15 IRQ_TYPE_EDGE_BOTH>,
|
||||
<&pdc 17 IRQ_TYPE_EDGE_BOTH>;
|
||||
<&pdc 17 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupt-names = "hs_phy_irq",
|
||||
"dp_hs_phy_irq",
|
||||
"dm_hs_phy_irq",
|
||||
@ -4195,6 +4203,7 @@ pdc_reset: reset-controller@b5e0000 {
|
||||
compatible = "qcom,sc7280-pdc-global";
|
||||
reg = <0 0x0b5e0000 0 0x20000>;
|
||||
#reset-cells = <1>;
|
||||
status = "reserved"; /* Owned by firmware */
|
||||
};
|
||||
|
||||
tsens0: thermal-sensor@c263000 {
|
||||
@ -5186,11 +5195,12 @@ gic-its@17a40000 {
|
||||
};
|
||||
};
|
||||
|
||||
watchdog@17c10000 {
|
||||
watchdog: watchdog@17c10000 {
|
||||
compatible = "qcom,apss-wdt-sc7280", "qcom,kpss-wdt";
|
||||
reg = <0 0x17c10000 0 0x1000>;
|
||||
clocks = <&sleep_clk>;
|
||||
interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupts = <GIC_SPI 0 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "reserved"; /* Owned by Gunyah hyp */
|
||||
};
|
||||
|
||||
timer@17c20000 {
|
||||
|
@ -1653,7 +1653,7 @@ watchdog@17c10000 {
|
||||
compatible = "qcom,apss-wdt-sc8280xp", "qcom,kpss-wdt";
|
||||
reg = <0 0x17c10000 0 0x1000>;
|
||||
clocks = <&sleep_clk>;
|
||||
interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupts = <GIC_SPI 0 IRQ_TYPE_EDGE_RISING>;
|
||||
};
|
||||
|
||||
timer@17c20000 {
|
||||
|
@ -150,15 +150,15 @@ &cpufreq_hw {
|
||||
};
|
||||
|
||||
&psci {
|
||||
/delete-node/ cpu0;
|
||||
/delete-node/ cpu1;
|
||||
/delete-node/ cpu2;
|
||||
/delete-node/ cpu3;
|
||||
/delete-node/ cpu4;
|
||||
/delete-node/ cpu5;
|
||||
/delete-node/ cpu6;
|
||||
/delete-node/ cpu7;
|
||||
/delete-node/ cpu-cluster0;
|
||||
/delete-node/ power-domain-cpu0;
|
||||
/delete-node/ power-domain-cpu1;
|
||||
/delete-node/ power-domain-cpu2;
|
||||
/delete-node/ power-domain-cpu3;
|
||||
/delete-node/ power-domain-cpu4;
|
||||
/delete-node/ power-domain-cpu5;
|
||||
/delete-node/ power-domain-cpu6;
|
||||
/delete-node/ power-domain-cpu7;
|
||||
/delete-node/ power-domain-cluster;
|
||||
};
|
||||
|
||||
&cpus {
|
||||
@ -351,7 +351,9 @@ flash@0 {
|
||||
|
||||
|
||||
&apps_rsc {
|
||||
pm8998-rpmh-regulators {
|
||||
/delete-property/ power-domains;
|
||||
|
||||
regulators-0 {
|
||||
compatible = "qcom,pm8998-rpmh-regulators";
|
||||
qcom,pmic-id = "a";
|
||||
|
||||
@ -633,7 +635,7 @@ src_pp1800_lvs2: lvs2 {
|
||||
};
|
||||
};
|
||||
|
||||
pm8005-rpmh-regulators {
|
||||
regulators-1 {
|
||||
compatible = "qcom,pm8005-rpmh-regulators";
|
||||
qcom,pmic-id = "c";
|
||||
|
||||
|
@ -66,8 +66,8 @@ led-0 {
|
||||
function = LED_FUNCTION_INDICATOR;
|
||||
color = <LED_COLOR_ID_GREEN>;
|
||||
gpios = <&pm8998_gpio 13 GPIO_ACTIVE_HIGH>;
|
||||
linux,default-trigger = "panic-indicator";
|
||||
default-state = "off";
|
||||
panic-indicator;
|
||||
};
|
||||
|
||||
led-1 {
|
||||
@ -271,7 +271,7 @@ &adsp_pas {
|
||||
};
|
||||
|
||||
&apps_rsc {
|
||||
pm8998-rpmh-regulators {
|
||||
regulators-0 {
|
||||
compatible = "qcom,pm8998-rpmh-regulators";
|
||||
qcom,pmic-id = "a";
|
||||
vdd-s1-supply = <&vph_pwr>;
|
||||
@ -396,7 +396,7 @@ vreg_lvs2a_1p8: lvs2 {
|
||||
};
|
||||
};
|
||||
|
||||
pmi8998-rpmh-regulators {
|
||||
regulators-1 {
|
||||
compatible = "qcom,pmi8998-rpmh-regulators";
|
||||
qcom,pmic-id = "b";
|
||||
|
||||
|
@ -166,7 +166,7 @@ &adsp_pas {
|
||||
};
|
||||
|
||||
&apps_rsc {
|
||||
pm8998-rpmh-regulators {
|
||||
regulators-0 {
|
||||
compatible = "qcom,pm8998-rpmh-regulators";
|
||||
qcom,pmic-id = "a";
|
||||
|
||||
@ -419,7 +419,7 @@ vreg_lvs2a_1p8: lvs2 {
|
||||
};
|
||||
};
|
||||
|
||||
pmi8998-rpmh-regulators {
|
||||
regulators-1 {
|
||||
compatible = "qcom,pmi8998-rpmh-regulators";
|
||||
qcom,pmic-id = "b";
|
||||
|
||||
@ -433,7 +433,7 @@ vreg_bob: bob {
|
||||
};
|
||||
};
|
||||
|
||||
pm8005-rpmh-regulators {
|
||||
regulators-2 {
|
||||
compatible = "qcom,pm8005-rpmh-regulators";
|
||||
qcom,pmic-id = "c";
|
||||
|
||||
|
@ -117,7 +117,7 @@ &adsp_pas {
|
||||
};
|
||||
|
||||
&apps_rsc {
|
||||
pm8998-rpmh-regulators {
|
||||
regulators-0 {
|
||||
compatible = "qcom,pm8998-rpmh-regulators";
|
||||
qcom,pmic-id = "a";
|
||||
|
||||
@ -382,7 +382,7 @@ vreg_lvs2a_1p8: lvs2 {
|
||||
};
|
||||
};
|
||||
|
||||
pmi8998-rpmh-regulators {
|
||||
regulators-1 {
|
||||
compatible = "qcom,pmi8998-rpmh-regulators";
|
||||
qcom,pmic-id = "b";
|
||||
|
||||
@ -396,7 +396,7 @@ vreg_bob: bob {
|
||||
};
|
||||
};
|
||||
|
||||
pm8005-rpmh-regulators {
|
||||
regulators-2 {
|
||||
compatible = "qcom,pm8005-rpmh-regulators";
|
||||
qcom,pmic-id = "c";
|
||||
|
||||
|
@ -144,7 +144,7 @@ &adsp_pas {
|
||||
};
|
||||
|
||||
&apps_rsc {
|
||||
pm8998-rpmh-regulators {
|
||||
regulators-0 {
|
||||
compatible = "qcom,pm8998-rpmh-regulators";
|
||||
qcom,pmic-id = "a";
|
||||
|
||||
@ -280,7 +280,7 @@ vreg_l28a_3p0: ldo28 {
|
||||
};
|
||||
};
|
||||
|
||||
pmi8998-rpmh-regulators {
|
||||
regulators-1 {
|
||||
compatible = "qcom,pmi8998-rpmh-regulators";
|
||||
qcom,pmic-id = "b";
|
||||
|
||||
@ -294,7 +294,7 @@ vreg_bob: bob {
|
||||
};
|
||||
};
|
||||
|
||||
pm8005-rpmh-regulators {
|
||||
regulators-2 {
|
||||
compatible = "qcom,pm8005-rpmh-regulators";
|
||||
qcom,pmic-id = "c";
|
||||
|
||||
|
@ -110,7 +110,7 @@ &adsp_pas {
|
||||
};
|
||||
|
||||
&apps_rsc {
|
||||
pm8998-rpmh-regulators {
|
||||
regulators-0 {
|
||||
compatible = "qcom,pm8998-rpmh-regulators";
|
||||
qcom,pmic-id = "a";
|
||||
|
||||
@ -375,7 +375,7 @@ vreg_lvs2a_1p8: lvs2 {
|
||||
};
|
||||
};
|
||||
|
||||
pmi8998-rpmh-regulators {
|
||||
regulators-1 {
|
||||
compatible = "qcom,pmi8998-rpmh-regulators";
|
||||
qcom,pmic-id = "b";
|
||||
|
||||
@ -389,7 +389,7 @@ vreg_bob: bob {
|
||||
};
|
||||
};
|
||||
|
||||
pm8005-rpmh-regulators {
|
||||
regulators-2 {
|
||||
compatible = "qcom,pm8005-rpmh-regulators";
|
||||
qcom,pmic-id = "c";
|
||||
|
||||
|
@ -78,7 +78,7 @@ ramoops@ffc00000 {
|
||||
};
|
||||
|
||||
&apps_rsc {
|
||||
pm8998-rpmh-regulators {
|
||||
regulators-0 {
|
||||
compatible = "qcom,pm8998-rpmh-regulators";
|
||||
qcom,pmic-id = "a";
|
||||
|
||||
@ -308,7 +308,7 @@ vreg_lvs2a_1p8: lvs2 {
|
||||
};
|
||||
};
|
||||
|
||||
pmi8998-rpmh-regulators {
|
||||
regulators-1 {
|
||||
compatible = "qcom,pmi8998-rpmh-regulators";
|
||||
qcom,pmic-id = "b";
|
||||
|
||||
@ -319,7 +319,7 @@ src_vreg_bob: bob {
|
||||
};
|
||||
};
|
||||
|
||||
pm8005-rpmh-regulators {
|
||||
regulators-2 {
|
||||
compatible = "qcom,pm8005-rpmh-regulators";
|
||||
qcom,pmic-id = "c";
|
||||
|
||||
|
@ -125,7 +125,7 @@ &adsp_pas {
|
||||
};
|
||||
|
||||
&apps_rsc {
|
||||
pm8998-rpmh-regulators {
|
||||
regulators-0 {
|
||||
compatible = "qcom,pm8998-rpmh-regulators";
|
||||
qcom,pmic-id = "a";
|
||||
|
||||
|
@ -143,7 +143,7 @@ vreg_s4a_1p8: vreg-s4a-1p8 {
|
||||
};
|
||||
|
||||
&apps_rsc {
|
||||
pm8998-rpmh-regulators {
|
||||
regulators-0 {
|
||||
compatible = "qcom,pm8998-rpmh-regulators";
|
||||
qcom,pmic-id = "a";
|
||||
|
||||
@ -343,7 +343,7 @@ vreg_lvs2a_1p8: lvs2 {
|
||||
};
|
||||
};
|
||||
|
||||
pmi8998-rpmh-regulators {
|
||||
regulators-1 {
|
||||
compatible = "qcom,pmi8998-rpmh-regulators";
|
||||
qcom,pmic-id = "b";
|
||||
|
||||
@ -355,7 +355,7 @@ vreg_bob: bob {
|
||||
};
|
||||
};
|
||||
|
||||
pm8005-rpmh-regulators {
|
||||
regulators-2 {
|
||||
compatible = "qcom,pm8005-rpmh-regulators";
|
||||
qcom,pmic-id = "c";
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user