10 Commits

Author SHA1 Message Date
LuK1337
ba381fa37b treewide: Remove unused SEC variables
Introduced by T725XXU2DUD1 import.

Change-Id: I3d69c219ebdd44ec489e28709353fbb08524efd8
2022-09-11 21:04:59 +02:00
Bruno Martins
cbd184cb76 techpack: audio: Import Samsung changes from T725XXU2DUD1
Change-Id: I7bd85724504c90b5cad64adb813882fc9b5d6280
2022-02-23 22:14:48 +01:00
Xiaojun Sang
7e84375adb ASoC: msm: remove unnecessary error log in audio kernel
PP event queue is not used by capture path. Initialize PP
event queue for playback path only to remove unnecessary log.
Change log level from error to debug when no matching afe
cal block is found.

Change-Id: Ibc323449f2fdc74cccd350ae30ac76d937898ffa
Signed-off-by: Xiaojun Sang <xsang@codeaurora.org>
2022-02-23 22:12:19 +01:00
Sudheer Papothi
800e777c44 ASoC: wcd9xxx: Add new callback for headset pull up current
AQT1000 supports different headset detect pull up current source
values in MBHC. Add a callback function to handle new current
source values in MBHC driver.

Change-Id: I060af1aff3fe7c4dfd4aa4c480542efa54c2777c
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2022-02-23 22:12:19 +01:00
Thierry Strudel
cb9cc6c8ca techpack: makefile: do not export all the variables
This patch fixes an issue with all the functions defined in
scripts/Makefile.lib gets called everytime when this makefile is
included thus causing the build to slow down.

Bug: 118818737
Change-Id: I4929e64d53a0bc865b12a27cce37520be52c9744
Signed-off-by: Thierry Strudel <tstrudel@google.com>
2022-02-23 22:12:14 +01:00
Peter Cai
6b22445bf2 techpack: audio: Correct symlinks.
* 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
2022-02-23 22:12:14 +01:00
Luca Stefani
0001b56d34 techpack: Remove .gitignore
Change-Id: Ia13c96b2d902f2fd2880b1b50f90f1475932510e
2022-02-23 22:12:14 +01:00
LuK1337
14f165469b Add 'techpack/audio/' from commit '815d95ac4b5767ffe5cf3837b509783abcb65182'
git-subtree-dir: techpack/audio
git-subtree-mainline: 7820251120
git-subtree-split: 815d95ac4b
2022-02-23 22:06:14 +01:00
Neeraj Upadhyay
8cd4682934 techpack: Gitignore all subdirs except stub
Gitignore all subdirs except stub under techpack.

Change-Id: Ic3e8910865aec83424b989286cc461f757d8522d
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2017-12-04 17:12:35 +05:30
Bryan Huntsman
5df1dce16d techpack: add tech package support
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>
Signed-off-by: Imran Khan <kimran@codeaurora.org>
2017-07-26 16:31:52 +05:30