"LA.UM.9.14.r1-20700-LAHAINA.QSSI13.0"
* tag 'LA.UM.9.14.r1-20700-LAHAINA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers:
disp: msm: sde: fix min ib vote in mnoc and ebi_ib path
disp: msm: dsi: add support for dsi config
Change-Id: Ie88226bfc57764c185a1e013e9ed6e2a6819a419
"LA.UM.9.14.r1-20700-LAHAINA.QSSI13.0"
* tag 'LA.UM.9.14.r1-20700-LAHAINA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
asoc: use virt_sndcard_ctl node for sndcard status update
dsp : search cal block using path in asm
asoc: audio reach kernel bringup on 8255 GVM
ASoC: codecs: Deinitialize mbhc on codec remove
asoc: Add kcontrol "QUAT_TDM_RX_7 Port Mixer TERT_TDM_TX_7"
audio: Modified SSR handling after sub-system shutdown compltes
asoc: remove error from function msm_pinctrl_mclk_enable
Change-Id: I3bad495ed1fe4ec8a3f7c2acb515c9acd96f31da
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers:
disp: msm: add msm framebuffer emulation
makefile: add gki config support for display techpack for kona
Revert "disp: msm: dsi: Add DSI PLL support for 7nm_v4_1 arch"
disp: msm: dsi: Add DSI PLL support for 7nm_v4_1 arch
disp: msm: sde: disable dsi ctrl regulator during deepsleep
disp: msm: sde: update uidle ctl register only for master encoder
disp: msm: avoid minidump region addition for mdss register dumps
disp: msm: add skip panel power off dt property
Change-Id: I1ade9627b3ade718cb923b0ca23031fc9e639808
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa:
msm: ipa3: add check in odl pipe cleanup
msm: ipa3: Added changes to check QMI pointer valid or not
msm: ipa: fix to NULL terminate the pointer
msm: ipahal: modify parameter from eq_bitfield[i] to i
msm: ipa3: handling MISRA issue
Change-Id: I79939c82f4245f459dd320ffcd413815f2d18905
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel:
msm: camera: memmgr: Avoid TOCTOU buffer access on multiple use of same fd
msm: camera: utils: modify debug function logic
msm: camera: fd: fix compile error for kernel 5.4
msm: camera: reqmgr: Reset the slot if it is applied
Change-Id: If3f45f7ce8b70d747a77845b43b7b8ec4aa9c9f9
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
asoc: add more return when msm_audio_ion_alloc failed
audio-kernel: Do SRC with MFC
dsp: dyn mclk support enable/disable in afe_set_lpass_clock_v2
asoc: ignore afe resp status to avoid 2s timeout
asoc: enables paired rx port to address tdm slot shift issue
dsp: functions for paired rx port enable/disable usecases
asoc: change HS_IF dummy to playback
audio-kernel: Reset client info on deregister.
audio-routing: Support Rx to Tx loopback
asoc: fixing incorrect log messages
kernel: add place_marker for sound card register
asoc: SEC CLK enable
ASoC : Add new kcontrol for starting ASRC
soc: swr-mstr-ctrl: Fix swr overflow for wsa
audio-kernel: Disable clock voting logs
asoc: 24 and 32bit format support for ASM loopback and playback
config: remove unused conf for arauto
audio-kernal: Loading only Gen3 specific mixer controls for Gen3 boards
kernel: add place_marker for sound card register
kernel: Add notifier for SSR
asoc: kona: check if codec is enabled
asoc: kona: Add wsa8815 codec and wsa883x codec init
Asoc: check for invalid voice session id
asoc: update port config for kona.
config: Enable digital codec resource manager config
asoc: auto: send effect config based on apptype
asoc: Update dai link for wsa codec dai.
asoc: codecs: Add nullptr check
Audio-kernel: Comparison of unsigned value
asoc : AFE Limiter module control
soc: wsa881x: move analog init complete flag
Change-Id: I566e3efbcd6a900e303bb89fb116e73c8de08bcf
"LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa:
msm: ipa3: Handle race condition to avoid NULL access
msm: ipa3: Reduce the QMI timeout value to avoid race condition
msm: ipa: Set the logbuf NULL after destroy
msm: gsi: Fix the incorrect evt ring pointer
msm: ipa3: In deep sleep scenario destroy/ reinitialize uC interrupts
msm: ipa3: Changes to resume only suspend operation complete
msm: ipa3: Disable gsi fifo and test bus registers
msm: ipa3: Fix to validate the NAT table entries during NAT table init
msm: ipa3: Fix to avoid the boot up crash in non smmu targets
msm: ipa3: Disable of ODL offload checksum
msm: ipa3: Deepsleep enable changes
msm: ipa3: enable ipa register save when device is about to crash
msm: ipa3: Changes not allow ODL pipe setup during SSR
msm: ipa: use lower order pages
msm: ipa3: fix to cleanup the dma allocation.
msm: ipa: Get device pointers if smmu is disabled
msm: gsi: Read 64-bit ring RP value from registers
msm: ipa3: Retry to attach smmu nodes if fails
msm: ipa: add skb recycle if dma fails during replenish
msm: ipa: remove initing head again if dma mapping fails
msm: ipa3: Retry to attach smmu nodes if fails
msm: ipa3: Adding changes to support the deep sleep mode
msm: ipa3: Fix to NULL terminate the header pointer in proc header table
msm: ipa3: Pointer Check and Fix overflow in Header Deletion
msm: ipa3: Queue nop desc again if it fails.
msm: ipa3: increasing the uC interrupt timeout value
msm: ipa3: Add wait queue for the adpl
msm: ipa3: Add change to not reset HOLB timer
msm: ipa3: Add retry attempts for subsystem loading
msm: ipa: Fix to free up all pending EOB pages
msm: ipa3: Fix null pointer dereference error
msm: ipa3: Reduced excessive logs from ipa
msm: ipa3: Configure HOLB for WLAN2 consumer pipe
Change-Id: I86cdd282a02be47a6653b009a1f400fe67160edc
"LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
kernel: Check for buffer overflow and NULL pointer
asoc: Add LLNP mode support
asoc: Update machine driver for kona
ASoC: codecs: Force enable micbias standalone
audio-kernel: add ar conf in makefie
ipc: apr: Add config to control the ipc context print
asoc: Disable chmixer override flag
asoc: get and put for SEC_TDM_RX_0/TX_0 ADM channels
asoc: msm-pcm-routing: Assign default topology when app_type is zero
ASoC: wcd937x: Add check for ULP irrespective of the Class
asoc: wsa881x: Fix panic on stress reboot
asoc: sm6150: change msm_wcn_be_dai_links name
Change-Id: Ia587e1021992c7e6d43710fbb6e20c60fe7be100
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers:
disp: msm: use vzalloc for large allocations
disp: msm: sde: Fix data width calculation when widebus is enabled
drm: msm: call rsc hw_init after hibernation
disp: msm: sde: remove redundant backlight update
disp: msm: sde: take min ib votes from perf config
disp: msm: sde: validate plane mode and gem obj flags
disp: msm: dsi: fix compressed RGB101010 support
disp: msm: sde: set parent to xo for link clks while enterting suspend
disp: msm: sde: while timing engine enabling poll for active region
disp: msm: sde: fix null pointer dereference
disp: msm: sde: set NOAUTOEN for sde irq to match with power event
disp: msm: sde: always set CTL_x_UIDLE_ACTIVE register to "1"
disp: msm: sde: move sde power event call into kms post init
disp: msm: sde: fix RM poll timeouts during PM suspend/resume usecase
disp: msm: sde: remove clearing cur_master in encoder enable function
disp: msm: sde: cancel delayed_off_work before reinitialization
disp: msm: sde: update TEAR_SYNC_WRCOUNT register before vsync counter
disp: msm: sde: disable vsync counter before tear check update
disp: msm: sde: disable vsync_in to update tear check
disp: msm: sde: avoid tx wait during DMS for targets with dsc rev2
disp: msm: sde: avoid irq enable/disable during modeset
disp: msm: fix rsc static wakeup time calculation
disp: msm: dsi: allocate DSI command buffer during bind
disp: msm: sde: update uidle_db_updates in both enable/disable cases
disp: msm: dsi: add API to handle PHY programming during 0p9 collapse
disp: msm: sde: modify format specifier
disp: msm: dsi: Clear slave dma status only for broadcast command
disp: msm: sde: avoid CWB in power on commit
disp: msm: sde: avoid sde irq enable or disable when sde irq not active
disp: msm: dsi: remove early return from dma_cmd_wait_for_done
disp: msm: sde: protect file private structure with mutex lock
disp: msm: add support for twm entry
disp: msm: sde: add twm mode sysfs mode
disp: msm: sde: add sysfs node to give panel power state
disp: msm: dsi: Support uncompressed rgb101010 format
disp: msm: sde: avoid rsvp_nxt allocation for suspend commit
disp: rotator: remove ubwc format support for rotator
disp: msm: sde: add changes to allocate compatible cwb mixers in RM
disp: msm: sde: add evt log in rsc timer calculation
msm: disp: rotator: add ROT macros for logs
disp: msm: dp: replace pr_err with DP_ERR
disp: msm: dsi: Do not call devm_clk_put() with invalid clk
disp: msm: sde: disable CWB crop after cwb session is ended
disp: rotator: remove warning log from spin_lock
disp: msm: sde: protect file private structure with mutex lock
disp: msm: dsi: add support for ultra low power state
disp: msm: sde: switch rsc state before CTL_PREPARE in dual display
disp: msm: sde: add checks to avoid null pointer dereference
drm: msm: dsi: Update DSI parser util to skip disabled child nodes
disp: msm: qpic: fix kw issues in QPIC display driver
disp: msm: dsi: Fix deadlock issue in debugfs_esd_trigger_check function
Change-Id: I4acda3b051e4306f0c1f1a99c9aa61dfeb99ef90
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/datarmnet:
datarmnet: Remove monaco_go and monaco_go_aon from BOARD_PLATFORM_LIST
rmnet_core: fix race condition in rmnet_get_packets
dfc: fix use-after-free
dfc: reset tx queue
dfc: not caching grant for removed bearers
datarmnet: compilation fix for ks sync path
Change-Id: I0dd004839cd3afd62a4a2b691e7b58efa17876cf
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel:
msm: camera: ife: dump data at overlflow for rdi only use case
msm: camera: memmgr: update correct length in bufq
msm: camera: reqmgr: Validate the link handle
msm: camera: cdm: Fix workqueue timing issue
msm: camera: reqmgr: Avoid freeing subdev twice
msm: camera: tfe: dump csid clock and path data at overflow
msm: camera: reqmgr: reader writer locks to avoid memory faults
msm: camera: ope: Fix for 32-bit kernel
msm: camera: reqmgr: check if link handle is correctly passed
msm: camera: isp: Add eof notification for rdi only context
msm: camera: config: Enable camera drivers for qcs610
msm: camera: ope: Update request timeout for NRT/RT context
msm: camera: ope: Increase max bl limit and max stripe to process
msm: camera: reqmgr: Prevent session deadlock
msm: camera: isp: handle buf_done at apply failure from deferred list
msm: camera: cdm: Fix deadlock issue in CDM handle error
msm: camera: isp: Fix PPI index based on the phy selection
msm: camera: ife: Add ife num outport bound checks
msm: camera: cdm: handle dead lock scenario
msm: camera: isp: Add handling for flush in flushed state
msm: camera: core: Delete request from pending list in case of error
msm: camera: req_mgr: Table info dump removed
msm: camera: flash: Add support for qup i2c flash
msm: camera: jpeg: Ensure in/out map entries are within allowed range
msm: camera: memmgr: ref count for init and deinit
Change-Id: I023497de5674200d39cabeeba781c277c4c4dfc9
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
ASoC: optimize automotive routing drivers
ASOC: automotive routing drivers base version
Revert "ASOC: Disable Temperature sensor of WSA881x for bengal"
asoc: add afe limiter disable kcontrol and fix ULLPP index mismatch
asoc: codec: Fix error makefile: Fix error and add version information
ASOC: talos: update dai-link port-config for talos
ASoC: wcd937x: Update QCRG sequence for wcd937x
dsp: lower the log lever of ADSP_EALREADY
dsp: Remove error log when there is no AFE cal data
asoc: reduce HS TDM widget connection when it's disabled
soc: remove tdm slot mask invalid err log in multi lane case
asoc: Add VI feedback dai_link for bengal
asoc: msm: Add VI feedback mixer
asoc: wsa881x: Add mixer for speaker protection
ASOC: update sm6150 machine driver
asoc: wcd937x: update mic bias registers for new fab
ASOC: talos: update dai-link port-config for talos
asoc: codec: Fix CFI error caused by missing members
ASOC: update wcd934x codec driver
ASOC: update sm6150 machine driver
ASoC: wcd-spi: Fix dma alloc compilation errors
makefile: add config support for audio techpack for QCS610
ASoC: codecs: wsa881x: add codec dai for each wsa881x
soc: swr-mstr-ctrl: Fix SWR cmd FIFO overflow error
ASOC: ext-clk: Fix hw init issue caused by CLK upgrade
asoc: Set clock index correctly in mi2s slave mode
asoc:msm-lsm-client: potential deadlock fix
ASoC: msm: support multi group matrix mixer configure for SSMD mode
msm-audio: adding mixer control for soft step volume params
dsp: support ADM output map for less then 2 channels
asoc: Enable all LPAIF interface
asoc: afe: Add afe dyn mclk kcontrol
ASOC: Disable Temperature sensor of WSA881x for bengal
asoc: refine dummy machine driver for gen3
ASoC: msm: extend app type cfg mixer command with copp mode
ASoC: bitra: Add support for VI sense backend
asoc: copyright fix
ASoC : add support for MultiMedia17
dsp: Update adsp packet timeout in voice drv
ASoC: Unmap lab buffer during listen session close
audio-kernel: change the maxnum for stream in QACT
asoc: set default value for port_id of logging kcontrol
ASoc: bolero: update logic to disable VA_MCLK
ASoC: bolero: Disable va_swr gpio on clk failure
dsp: add new boot cmd for early audio
ARM: dts: msm: Change default state to sleep
audio-kernel: lvgvm 8295 related file modify
asoc: bengal: fix dailink init error
asoc: msm_stub: increase the max ch to 32
asoc: QUAT TDM support for dummy machine driver
dsp: Make synchronous call to unmap afe cal data
dsp:q6afe: Fix avcs load module failure for aptx
ASoC: msm: Fix ASRC port type mismatch
soc: add snd_event_init func for mark audio KPI
ASoC: wcd937x: Update EAR PA CnP FSM sequence
asoc: fix error for VA_CDC_DMA_TX_0 for bengal
asoc: codec: enable use_single_read for wsa and wcd regmap
config: sa8155/sa6155/gvmq: remove unused config vars
asoc: fix compile warning of format-extra-args
soc: swr-mstr-ctrl: Move to CPU-1 FIFO for swr register read/write
ipc: apr_vm: change the priority of apr_vm_cb_threa
asoc: get and put for TERT_TDM_TX_0 ADM channels
dsp: Reslove audiodlkm code warning
asoc: Reslove audiodlkm error & warn & issues
asoc: add drift support for mi2s interface
ASoC: add LXC audio config for auto sa8295 platform
asoc: enable mclk1 for audio bring up
ASoC: wsa883x: Enable all WSA interrupts
asoc: wsa883x: add slave_irq for wsa883x
asoc: wsa883x: update irq_drv_data per wsa device
ASoC: mbhc-adc: Prevent lineout from being reported two times
ASoC: Lahaina: correction to CPS payload
ASoC: wcd937x: Add change for LDOL VOUT accuracy calibration
ASoC: wcd937x: Update register value for new fab id for tanggu
ASoC: wcd937x: Add change to micbias reg for new tanggu fab id
Revert "ASoC: wsa883x: Add check before enable/disable PDM WD irq"
ASoC: Add proper routing for vi ch and cdc dma format widgets
asoc: set min period size of capture/playback to 120
dsp: bugfix for memory leak in error handling path
config: fix compile issue
asoc: Update the dai link IDs for MI2S dai links
ASoC: msm-dai-q6-v2: Add separate cpu dais for mi2s rx and tx
Change-Id: I0d9cf31f1ef60c754451ef86589cf91d29f8d682
* These symlinks were meant for the out-of-tree module. Now that we
build them in-tree, we need to correct them.
Change-Id: If2f506138c7e08123a90e0f897f0e899bb47ef0c
Rename Android.bp to Androidbp. This is done to
avoid compilation failure reported for SA* targets.
Ignore tracking of Android.bp link file.
Change-Id: Ie36f8bf5e0ac011e5f82e4cbd3c2cc7d6bf14070
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
Signed-off-by: Naitik Bharadiya <bharad@codeaurora.org>
Some build environments do not support -xtype. Therefore
use -type instead.
Change-Id: I459bdd9e16dc31ea0b91d5f0cb86d4dabb1e3352
Signed-off-by: Bruce Levy <blevy@codeaurora.org>
Since commit <d5470d1443> ("kbuild: re-implement
Makefile.headersinst without recursion"), the headers_install
excludes Kbuild from providing information regarding uapi headers.
In fact, it recursively pulls all the headers from a given path,
in this case techpack/*. This isn't correct as techpack/ may have
non-uapi headers as well, which shouldn't be considered. Hence,
strictly look for include/uapi/$dir directory for the uapi headers.
Change-Id: Ic7b3f927bc962729da1b87ed90e5f50a1e4cd5c5
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
Due to path being inaccurate, the techpack folder was not being
compiled completely. Using techpack fixes this issue.
Change-Id: Id06927e5b4bfad0d5c8208b199d9d217abbf6306
Signed-off-by: Prakruthi Deepak Heragu <pheragu@codeaurora.org>
Enable tech packages to have kernel drivers that are physically
located in the kernel source tree but not present in the kernel
repository. This is done via a manifest line item to fetch a
techpackage-module into $KERNEL/techpack/$techpackage-module.
$KERNEL/techpack/Kbuild will automatically detect any
subdirectories and link them to the kernel's kbuild system.
The resulting layout of techpack within kernel source would be as
follows :-
kernel/
└── techpack/
├── Kbuild
├── stub/
│ ├── Makefile
│ ├── include/
│ │ └── uapi/
│ │ └── Kbuild
│ └── stub.c
└── techpackage-module/
├── Makefile
└── include/
└── uapi/
└── Kbuild
$KERNEL/techpack only contains Kbuild (no Makefile) at the
toplevel and this Kbuild takes care of both compiling the
subdirectories and of exporting the needed header files therein.
The reason for having only Kbuild at the top is that Kbuild
and Makefile cannot exist together in same directory and Makefile
doesn't cater to uapi header installation.
stub is an empty techpackage-module which serves both as a sample
layout and satisfies the requirement of kernel build system, by
providing necessary buit-in.o, when no other techpackage-module has
been pulled under techpack/.
$KERNEL/techpack/techpackage-module should have a Makefile at the
top and Kbuild under $KERNEL/techpack/techpackage-module/include/uapi
directory. The uapi headers pertaining to a techpackage-module
should reside under $KERNEL/techpack/techpackage-module/include/uapi
and associated Kbuild should have necessary rules to export it.
Change-Id: I0d0ced38566907d2074831edde0934833f666eff
Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>