Commit graph

894,995 commits

Author SHA1 Message Date
Zhiqiang Tu
d30b8d5b7f defconfig: gen3auto: Enable IPC logging driver
Enable the IPC Logging driver to enable clients to write debug logs
into a circular buffer that can be read from debugfs.

Change-Id: Ib4947d4877bcedb22763c86ce8c2daa90a6fb8b5
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2021-04-02 18:00:02 +08:00
qctecmdr
63a5f67513 Merge "defconfig: autogvm: Enable debug configs" 2021-04-02 01:31:16 -07:00
qctecmdr
4797b93de0 Merge "defconfig: gen3auto: Enable debug configs" 2021-04-02 01:31:15 -07:00
qctecmdr
50c8ec0c26 Merge "net: stmmac: Add support for pps alignment feature" 2021-04-02 01:31:15 -07:00
qctecmdr
0363b88aca Merge "arm64: defconfig: Add stmmac for sa8155" 2021-04-02 01:31:15 -07:00
qctecmdr
a1610d79d6 Merge "usb: f_fs: Avoid invalid pointer access in ffs_fs_get_tree" 2021-04-02 01:31:14 -07:00
qctecmdr
ce85b5823f Merge "msm: veth_ipa: Throughput improvements" 2021-04-02 01:31:14 -07:00
qctecmdr
31b3fe5076 Merge "clk: qcom: rpmh: Add support for RPMH clocks for direwolf" 2021-04-02 01:31:14 -07:00
qctecmdr
48d2d6fb02 Merge "char: virtio_fastrpc: Fix NULL pointer and uninitialized variable issue" 2021-04-02 01:31:13 -07:00
Pratham Pratap
ba36d54b9a usb: f_fs: Avoid invalid pointer access in ffs_fs_get_tree
Consider a case where ffs_data_new is getting called from
ffs_fs_get_tree and ffs_data_new returns error pointer since
the function (e.g. adb) is already mounted. The driver is only
checking for the NULL return value for ffs but in this case it
will not be NULL, which will fail the check and driver will go
ahead accessing invalid pointer which can lead to inconsistencies.

Fix this by having NULL as well as error pointer check for ffs.

Change-Id: Idad5a0b91148325258ea3f545d4da71644c7fc53
Signed-off-by: Pratham Pratap <prathampratap@codeaurora.org>
2021-04-01 00:34:39 -07:00
Veera Vegivada
f1814b108c clk: qcom: rpmh: Add support for RPMH clocks for direwolf
Add clock rpmh data to communicate with RPMH clocks for direwolf.

Change-Id: Ice815c784be07cd6d35880c9dc091b325c1b4864
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-04-01 11:28:25 +05:30
Suraj Jaiswal
1738002951 net: stmmac: Add support for pps alignment feature
Align pps output frequency between different targets.

Change-Id: Iabb09c63e12ae7e6dd36c41b48673aa50fd1a349
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
2021-03-31 22:43:54 -07:00
Zhiqiang Tu
6aad1bd112 defconfig: autogvm: Enable debug configs
Enable some configs to facilitate debugging.

Change-Id: I7c7bcd23e831b5c918594fe7732a6108a0a4b21b
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2021-04-01 09:47:03 +08:00
qctecmdr
1da9486979 Merge "usb: core: Add 20ms of resume signalling while resuming usb device" 2021-03-31 10:40:16 -07:00
qctecmdr
9ace5428e3 Merge "defconfig: sdmsteppeauto: Enable dm-init module" 2021-03-31 10:40:15 -07:00
qctecmdr
050cc6859e Merge "net: stmmac: Fix overflow in sub second increment" 2021-03-31 10:40:15 -07:00
qctecmdr
7fe2a6586f Merge "net: stmmac: Fix PPS0 not coming up on bootup" 2021-03-31 10:40:14 -07:00
qctecmdr
17a69657d5 Merge "defconfig: autogvm: Enable hwrng for VM" 2021-03-31 10:40:13 -07:00
qctecmdr
d1901c9d88 Merge "sched/walt: Improve the scheduler" 2021-03-31 10:40:12 -07:00
qctecmdr
aa968076b9 Merge "net: stmmac: Support eth type based TX intr moderation" 2021-03-31 10:40:12 -07:00
qctecmdr
8baad0faa8 Merge "clk: qcom: gpucc: Add support for GPUCC clock driver for Monaco" 2021-03-31 10:40:11 -07:00
qctecmdr
3ed2d3f5f8 Merge "usb: dwc3: Fix typo 'USB_CONFIG' to 'CONFIG_USB'" 2021-03-31 10:40:10 -07:00
qctecmdr
eb08f541c1 Merge "clocksource: arch_timer: make virtual counter access configurable" 2021-03-31 10:40:10 -07:00
Zhiqiang Tu
e1f8c02603 defconfig: gen3auto: Enable debug configs
Enable some configs to facilitate debugging.

Change-Id: I8d67ac4dfdebb80455c74567c71f0d0ad70ee531
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2021-03-31 21:50:57 +08:00
qctecmdr
cc61138ec4 Merge "rtc: rtc-pm8xxx: add support for PM5100 RTC" 2021-03-31 06:29:06 -07:00
qctecmdr
284fd13596 Merge "soc: qcom: Remove reserved-memory free operation for xbl log dump" 2021-03-31 06:29:05 -07:00
qctecmdr
2ae82f3bb1 Merge "cnss2: Always use firmware_request_nowarn() to load binaries" 2021-03-31 06:29:04 -07:00
qctecmdr
284fe2e97a Merge "soc: qcom: hab: add HAB runtime profiling support" 2021-03-31 06:29:03 -07:00
qctecmdr
b8731d090e Merge "msm: mhi_dev: Change to not enable ERDB interrupts" 2021-03-31 06:29:03 -07:00
qctecmdr
9097e0e5c7 Merge "icc: dt-bindings: add endpoint IDs for interconnects for direwolf" 2021-03-31 06:29:02 -07:00
qctecmdr
5aa645a910 Merge "dt-bindings: clock: Add gcc clock-ids for direwolf" 2021-03-31 06:29:01 -07:00
Udipto Goswami
51e5332e20 usb: dwc3: Fix typo 'USB_CONFIG' to 'CONFIG_USB'
Commit deca272425 ("USB: Fix compilation errors with
host stack disabled") was added for checking if USB_CONFIG
was enable only then go for registering the host notifier.
However, this should be CONFIG_USB instead of that.
Since USB_CONFIG is not defined anywhere it will take it
false and the host notifier will never be registered.

Fix this by correcting the typo to CONFIG_USB.

Change-Id: I99b2224e1973116e3001a5fbb5e1a569bdae2105
Signed-off-by: Udipto Goswami <ugoswami@codeaurora.org>
2021-03-31 15:10:12 +05:30
Ping Jiang
dfc18dafd8 char: virtio_fastrpc: Fix NULL pointer and uninitialized variable issue
Correct the fastrpc_free_pages API typo. And make
changes to initialize an uninitialized variable
which may contain junk data. Check NULL pointer
before being dereferenced.

Change-Id: I30b27070b75f3c4671c20923b1396a6f435d9c62
Signed-off-by: Ping Jiang <scottjiang@codeaurora.org>
2021-03-31 15:59:44 +08:00
Suraj Jaiswal
603d10ef0a net: stmmac: Support eth type based TX intr moderation
Support eth type based TX intr moderation.

Change-Id: Ib1cb5364914092d0fdddef1cd5cfa7d4007bd7df
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
2021-03-31 00:59:43 -07:00
Suraj Jaiswal
0b7ab7c332 arm64: defconfig: Add stmmac for sa8155
stmmac enable  defconfig support for ethernet.

Change-Id: Idfa281ece4e82c0614996f0116d5e8b0afb11038
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
2021-03-31 13:00:40 +05:30
Minghao Xue
d0e41df816 defconfig: autogvm: Enable hwrng for VM
Enable HW RNG drivers in defconfig for VM.

Change-Id: Iae381145df109f0605de53edf9c220d9483cf273
Signed-off-by: Minghao Xue <mingxue@codeaurora.org>
2021-03-31 15:14:20 +08:00
Suraj Jaiswal
13173f0f9c net: stmmac: Fix overflow in sub second increment
Fix overflow in sub second increment.

Change-Id: I6db62d9f04de0937457b194904ebb5191bbd838a
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
2021-03-31 00:02:43 -07:00
Suraj Jaiswal
d0cebea93c net: stmmac: Fix PPS0 not coming up on bootup
Change ppsout_config definition and ioctl handling.

Change-Id: I4173e50368478661122d1f88c78aa1d28d8c8f6d
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
2021-03-31 00:02:18 -07:00
Nan Zhang
344a412b7d defconfig: sdmsteppeauto: Enable dm-init module
From the kernel 5.1, added a "dm-mod.create" kernle cmdline parameter,
which allows device-mapper targets to be configured at boot time.
This enables early use of DM targets in the boot process (as the root
device or otherwise) without the need of an initramfs. So enabled the
dm-init module for dm-verity.

Change-Id: I0566666894d56bb9f752d2dfa0f6717b0a26a0a4
Signed-off-by: Nan Zhang <nanzhan@codeaurora.org>
2021-03-30 23:41:47 -07:00
Mohit Aggarwal
0f787250f7 rtc: rtc-pm8xxx: add support for PM5100 RTC
Add support for the RTC peripheral found in PM5100
PMIC chips.

Change-Id: Ia2a0052fdc5b07e371e67dc93d45cf47776e9690
Signed-off-by: Mohit Aggarwal <maggarwa@codeaurora.org>
2021-03-31 09:39:09 +05:30
Saurabh Sahu
a1148ee9d8 clk: qcom: gpucc: Add support for GPUCC clock driver for Monaco
Add support for GPU clock controller for gpu related
clock clients to be able to request for the clocks in
Monaco.

Change-Id: If5985ab85f92807e0d223de36ab78113e000329d
Signed-off-by: Saurabh Sahu <sausah@codeaurora.org>
2021-03-31 00:59:56 +05:30
qctecmdr
e1e04827f7 Merge "dt-bindings: clock: Update the clk for gcc in MONACO" 2021-03-30 04:13:15 -07:00
qctecmdr
f194a65c2b Merge "defconfig: autogvm: Enable MEMDUMP_V2" 2021-03-30 04:13:14 -07:00
Vinay Sudra
cfae3c5911 soc: qcom: Remove reserved-memory free operation for xbl log dump
Remove reserved-memory free operation perform after successful
copy log into driver buffer which may lead to boot failure.

Change-Id: I8833eb1d2ab0d10c88c6904f55f99cd7ada8ccb5
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-03-30 15:41:24 +05:30
Pavankumar Kondeti
1fbc50bd88 sched/walt: Improve the scheduler
The change is for general scheduler improvement.

Change-Id: Ie54730178c19657e541cfba6ab84e075aaa799d7
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2021-03-30 13:04:52 +05:30
Veera Vegivada
473ff2843e icc: dt-bindings: add endpoint IDs for interconnects for direwolf
Add master and slave ID constants for all Qualcomm Technologies, Inc.
direwolf interconnect providers which consumers can use to set bandwidth
constraints and find paths in the NoC (Network-On-Chip) topology.

Change-Id: I2e579dfacfddc618d8f59cae3686fca79f11ada0
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-03-30 12:55:06 +05:30
qctecmdr
f8712e89b3 Merge "soc: qcom: altmode-glink: add ipc logging support" 2021-03-30 00:15:57 -07:00
qctecmdr
5b7e02bcd4 Merge "mtd: msm_qpic_nand: Disable pagescope read feature" 2021-03-30 00:15:56 -07:00
qctecmdr
9fd6ce8341 Merge "msm: veth_ipa: Add VETH IPA driver" 2021-03-30 00:15:56 -07:00
Veera Vegivada
daaca30844 dt-bindings: clock: Add gcc clock-ids for direwolf
Add the clock-ids for global clock controller driver for clients to be
able to request for the clocks.

Change-Id: I02c757b7b87b59f554f2b7138a3b99f99eedf4ba
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-03-30 12:42:08 +05:30