Commit Graph

110 Commits

Author SHA1 Message Date
qctecmdr
deb37748b8 Merge "arm64: defconfig: Enable GPU scan dump skip cooling device driver" 2024-01-12 18:39:03 -08:00
Priyansh Jain
f13348072c arm64: defconfig: Enable GPU scan dump skip cooling device driver
Enable defconfig for GPU scan dump skip cooling device driver.

Change-Id: Ife16b8b2d4db707cbe6cdeecb7d8860dc16ac56e
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
2024-01-11 20:10:03 -08:00
qctecmdr
7529269ecd Merge "arm64: defconfig: Enable GCC, GPUCC and VIDEOCC drivers for Volcano" 2023-12-29 08:20:53 -08:00
Ajit Pandey
904b0b2fb0 arm64: defconfig: Enable GCC, GPUCC and VIDEOCC drivers for Volcano
Add support for GCC, GPUCC and VIDEOCC clock drivers module on volcano
platform.

Change-Id: Iff7a674dd4aa19f7d05c826b9df12b9ff23d7ed1
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
2023-12-29 01:58:36 -08:00
Raviteja Laggyshetty
1ae752685d arm64: defconfig: Enable interconnect driver for VOLCANO
Enable the interconnect driver so that consumers are
able to obtain their path handles properly.

Change-Id: Ifddc37c584616a4c4434de1a03b07746b97e5b3d
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2023-12-28 21:17:03 -08:00
Komal Bajaj
895799a788 defconfig: Enable pinctrl config for Volcano SoC
Add pinctrl config to support pin control in Volcano SoC.

Change-Id: I75fb6853776f200d332711c672fb591210390d37
Signed-off-by: Komal Bajaj <quic_kbajaj@quicinc.com>
2023-11-06 18:48:59 +05:30
qctecmdr
2682252ef2 Merge "arm64: defconfig: Reconfigure ufs-phy configs for kernel 6.1" 2023-10-11 21:04:33 -07:00
Rakesh Kota
6dc02c43e1 defconfig: Enable PM7550BA Modules for Cliffs
Enable VIBRATOR_LDO and AMOLED modules for Cliffs platform.

Change-Id: Ic6b6f4db0ec9e1e94eb55dd535ad0c64aace472b
Signed-off-by: Rakesh Kota <quic_kotarake@quicinc.com>
2023-10-06 18:15:34 +05:30
John Moon
5136a9f974 ANDROID: build: Add define_dpm_image macro
Currently, there's no way to generate a dpm.img file from the Bazel
build. As this should be generated when a dpm overlay dtbo exists,
generate it in that case.

To make use of this macro, just set dpm_overlay = True when defining
an LA target.

Change-Id: I10222499737ffb9b43cb2bac235ada66c8cae2e5
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
2023-10-04 15:59:49 -07:00
Manish Pandey
94b8e4b141 arm64: defconfig: Reconfigure ufs-phy configs for kernel 6.1
Due to introduction of bazel build environment, with current
design we have to add all phy modules in every target bzl file
which are built as a CONFIG_PHY_QCOM_UFS_V4.
Define unique configs for individual platform to avoid
including all ufs-phy drivers in every target bzl file.

Change-Id: I3a9f744678b8d3ab5f85a12b04da8aca702e5379
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2023-09-29 11:09:49 +05:30
Jagadeesh Kona
c1d1cd7b47 defconfig: cliffs: Enable debug clock controller driver
Add support for debug clock controller driver on cliffs
platform.

Change-Id: Ia31f3cbc603ecf9f378ee7f8cea90f46d873e5d7
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
2023-09-28 11:49:00 +05:30
Jingyi Wang
4eb1481039 arm64: defconfig: Disable rq_stats driver for pineapple
Disable rq_stats driver for pineapple for it's not in use currently.

Change-Id: Ibf4be7f75d24e44d388d483d602424b4c01d055f
Signed-off-by: Jingyi Wang <quic_jingyw@quicinc.com>
2023-09-26 10:12:27 +08:00
qctecmdr
ebeefad6c4 Merge "defconfig: pineapple: enable QTI_DYNPF_SCMI" 2023-08-14 23:19:42 -07:00
qctecmdr
e52926740d Merge "defconfig: arm64: Enable MAX31760 Fan Controller for PineappleP HDK" 2023-08-14 16:34:15 -07:00
qctecmdr
60fb14e1b8 Merge "defconfig: cliffs: Enable camera clock controller driver" 2023-08-14 10:45:03 -07:00
Amir Vajid
b89b449ee6 defconfig: pineapple: enable QTI_DYNPF_SCMI
Enable the DYNPF SCMI feature on pineapple.

Change-Id: If7cee41d97f7af3c5e9ee50fb3d7142960251777
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2023-08-11 16:59:47 -07:00
congying
21db06a352 defconfig: arm64: Enable MAX31760 Fan Controller for PineappleP HDK
Enable MAX31760 Fan Controller for PineappleP HDK.

Change-Id: I0ce30648b48bafd94d4564e75b01116134f2f529
Signed-off-by: congying <quic_congying@quicinc.com>
2023-08-11 02:04:27 -07:00
Jagadeesh Kona
e3a0a9db23 defconfig: cliffs: Enable camera clock controller driver
Add support for camera clock controller driver on cliffs
platform.

Change-Id: Ibcfee8848a553e50d10e6b7b5c80424581db6ddf
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
2023-08-10 15:10:02 +05:30
qctecmdr
215427c5c9 Merge "defconfig: Update HDMI bridge defconfig for pineapple" 2023-08-09 21:58:34 -07:00
Yahui Wang
3b1b795b98 defconfig: Update HDMI bridge defconfig for pineapple
Update HDMI bridge defconfig for pineapple platform.

Change-Id: Ibd182e35391de87d04a38422552fa7b032b5b776
Signed-off-by: Yahui Wang <quic_yahuiw@quicinc.com>
2023-08-04 17:05:11 -07:00
qctecmdr
9139a68cbd Merge "defconfig: Enable QCOM_QFPROM_SYS on pineapple" 2023-08-04 16:49:11 -07:00
qctecmdr
c3df210c6c Merge "qseecom_proxy: Add qseecom_proxy entry to GKI config" 2023-07-31 07:04:38 -07:00
Naman Jain
a6ef6629df defconfig: Enable QCOM_QFPROM_SYS on pineapple
QFPROM SYS driver provides access to the child nodes
of QFPROM to user space. Enable it on chipsets using
pineapple defconfig.

Change-Id: I2a8175ec1dfc116e803058ee574f9db0356ac2c0
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
2023-07-31 10:25:00 +05:30
Reut Zysman
065b02dccf qseecom_proxy: Add qseecom_proxy entry to GKI config
Add qseecom_proxy entry to GKI config and remove
from consolidate config.

Change-Id: I73bd8876652c40a8eb3194e155f3215b988b8170
Signed-off-by: Reut Zysman <quic_rzysman@quicinc.com>
2023-07-27 11:45:27 -07:00
Rashid Zafar
e3d2dd8c14 defconfig: arm64: Enable thermal zone config debug driver
Enable thermal zone config debug driver to support reading the
entire thermal zone configurations from userspace via debugfs
interface.

Change-Id: Ide9bd09bbd07ff866ad9f8fbec1efa596ad77560
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
2023-07-18 15:18:43 -07:00
qctecmdr
1117076008 Merge "phy: qcom: Add UFS PHY driver snapshot for monaco_auto" 2023-07-18 05:54:06 -07:00
qctecmdr
00de222769 Merge "defconfig: Enable interconnect driver for CLIFFS" 2023-07-17 09:00:39 -07:00
qctecmdr
6e51949296 Merge "defconfig: cliffs: Enable GCC & GPUCC clock drivers" 2023-07-16 23:10:35 -07:00
Shazad Hussain
78f491508c phy: qcom: Add UFS PHY driver snapshot for monaco_auto
Add Waipio UFS phy driver snapshot from msm-5.10 'commit acc26f639df1
("drivers: phy: ufs: Add ufs phy for Waipio SoC")'.

Add phy-qcom-ufs-qmp-v4-waipio.ko for other targets as it is
compiled under a generic config CONFIG_PHY_QCOM_UFS_V4.

Change-Id: If6e00b290eecb7d6f8db51a126ed82d071d08b4d
Signed-off-by: Shazad Hussain <quic_shazhuss@quicinc.com>
2023-07-17 11:34:40 +05:30
qctecmdr
e0960b09aa Merge "ANDROID: build: msm_kernel_la: Fix extra_* logic" 2023-07-14 05:38:57 -07:00
Raviteja Laggyshetty
9150918344 defconfig: Enable interconnect driver for CLIFFS
Enable the interconnect driver so that consumers are
able to obtain their path handles properly.

Change-Id: I720bbe89352067fd78015662038ae94e4dacfe78
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2023-07-14 14:49:47 +05:30
qctecmdr
bf361ebe9a Merge "defconfig: Enable qcom-simple-lpm governor for pineapple" 2023-07-13 17:34:09 -07:00
Jagadeesh Kona
f852b6ff24 defconfig: cliffs: Enable GCC & GPUCC clock drivers
Add support for GCC & GPUCC clock drivers on cliffs
platform.

Change-Id: Ie5e23b493c0fef008dbd85bbb5a9ca8d709707b2
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
2023-07-13 13:48:37 +05:30
Guru Das Srinagesh
b1bed02373 ANDROID: build: msm_kernel_la: Fix extra_* logic
A copy-paste error prevented the copying of the generated
extra_bootconfig file even when board_bootconfig_extras was specified if
additionally, board_kernel_cmdline_extras was not specified. Fix this.

In addition, also fix the error of board_bootconfig_extras and
board_kernel_cmdline_extras accumulating values over all the variants
when the intention is for them to only contain values per variant.

Fixes: 8a0b83b567 ("ANDROID: build: Pass variant-specific bootconfig params to vendor")
Change-Id: I944b806e8f65f5b90027d263101b0893586e3eff
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2023-07-12 15:43:20 -07:00
Tushar Nimkar
32bf987fff defconfig: Enable qcom-simple-lpm governor for pineapple
This change adds to enable simple governor.

Change-Id: I97fcdd746946ef7c50c1944c27f67f2625b9b16f
Signed-off-by: Tushar Nimkar <quic_tnimkar@quicinc.com>
2023-07-11 10:13:02 +05:30
qctecmdr
87e589239b Merge "defconfig: Enable msm_show_epoch driver for pineapple" 2023-06-30 16:09:31 -07:00
Minghao Zhang
3933ad93d6 defconfig: Enable msm_show_epoch driver for pineapple
Enable msm_show_epoch driver to how epoch values when
device enters and exits out of suspend.

Change-Id: Ib00d3ea0c88516dae4c37793584f78419c7e5990
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2023-06-29 14:34:44 +08:00
Wesley Cheng
b8092f4a1c arm64: defconfig: Enable USB HSET test module
Enable the EHST test module in consolidated build variants, so USB
compliance tests can be run in USB host mode.

Change-Id: I0dd58d134f6db8f335619c52721d3ff237acd993
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2023-06-27 00:52:55 -07:00
Guru Das Srinagesh
8a0b83b567 ANDROID: build: Pass variant-specific bootconfig params to vendor
Enable the inclusion of variant-specific Android bootconfig parameters in
vendor builds through the generation of a file containing them.

Set "androidboot.console" to 0 for Vendor GKI variant by this method.

Previously, this was set via the kernel command line, which leads to a
VTS test failure that forbids "androidboot.*" parameters from being
specified via kernel command line and redirects their inclusion via the
`bootconfig` mechanism.

Change-Id: Id449bd82d655082add0a80b3be221ada97fc1933
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2023-06-20 18:54:18 -07:00
Elliot Berman
d73c6d7d5a ANDROID: build: Sort pineapple.bzl modules
Sort pineapple.bzl modules.

Change-Id: Ic047345d2de5bb71556b63a82b58850030077b11
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2023-06-16 20:51:33 -07:00
qctecmdr
983d6413e6 Merge "arm64: defconfig: cfg/mac 80211 as vendor modules" 2023-06-16 17:19:55 -07:00
jianzhou
f8376d3fb0 arm64: defconfig: cfg/mac 80211 as vendor modules
cfg80211.ko and mac80211.ko was converted as vendor modules to
pave a way for merging 802.11be Wi-Fi 7 functionalities
from upstream over the next year without affecting the KMI.

Enable them in vendor kernel.

Change-Id: Ie280b60e5f655b546d04403cbd32863a4c98b9de
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-06-16 14:05:03 -07:00
Guru Das Srinagesh
a60073eecc ANDROID: build: Don't enable androidboot.console for consolidate
Don't enable "androidboot.console=1" for consolidate. Enabling this
results in not being able to interact with serial console except through
`adb`.

Also, generate extra_cmdline only if any board kernel commandline
options are specified, not unconditionally.

Fixes: 585aa20d96 ("ANDROID: build: Pass variant-specific kernel cmdline params to vendor")
Change-Id: I3641ab01d5ddb0f5b582f7ca40257ce06037503a
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2023-06-13 17:05:10 -07:00
Guru Das Srinagesh
d01c6ffda3 ANDROID: build: Run buildifier on a couple of files
Run buildifier on these two files to clean them up.

Change-Id: Iac0158023616346543a444c7d2b8e76d320567df
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2023-06-13 17:03:46 -07:00
Elliot Berman
7ecf22a5e2 virt: gunyah: Enable Gunyah QCOM Platform on pineapple
Enable Gunyah QCOM Platform on pineapple as a first-stage KO.

Change-Id: Ic19f2019f081700bf48ad3eeb9148c325c793295
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2023-06-08 01:38:34 -07:00
Vamsi Krishna Lanka
585aa20d96 ANDROID: build: Pass variant-specific kernel cmdline params to vendor
Enable the inclusion of variant-specific kernel command line parameters
in vendor builds through the generation of a file containing them.

Set "androidboot.console" to 0 and 1 for Vendor GKI and consolidate
variants respectively, by this method.

Additionally, enable "nosoftlockup" for the GKI variant of both Kernel
Platform and Vendor builds by this method.

Change-Id: Id2ce57bad4556cfa96c1a0215141a1f015066e8b
Signed-off-by: Vamsi Krishna Lanka <quic_vamslank@quicinc.com>
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2023-06-07 10:01:10 -07:00
Elliot Berman
ad0d9e3d3e pineapple: Enable gh_ctrl driver
Enable gh_ctrl driver on pineapple.

Change-Id: I7c5139085d737820e23662674ce223e071d385dc
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2023-05-16 10:16:49 -07:00
Ingrid Gallardo
6eec41bedf defconfig: enable cpusys vm shared memory access for pineapple
Enable defconfig for shared memory between hlos and cpusys vm.

Change-Id: I2d77e44bf7899edcfadb33f2b9014fa872d416c1
Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
2023-05-08 22:58:12 -07:00
Wesley Cheng
5c9e5bb8b2 arm64: defconfig: Enable USB LVS test compliance module
The LVS test module is used to verify host link layer compliance, as it
allows for control of specific root hub operations, such as bus power
management.  Enable the module in the consolidate kernel configuration, as
it should only be used in debug builds for compliance testing.

Change-Id: Ic8ca620f741b21f4062a30596dbf27dd41c754f7
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2023-05-01 15:35:10 -07:00
Prakruthi Deepak Heragu
700923fa03 gunyah: Cleanup downstream drivers to work with upstream drivers
Add aux device support for downstream gh_rm_core and introduce trace_hooks
to allow 2 different sets of IOCTLs to be supported. Remove all the
downstream RM msgq support to use upstream interface.
Preserve the older uapi file for downstream PIL VM support.

Change-Id: I92eac3596c73b4da75c9bf2ebc5b6d8a9de9020d
Signed-off-by: Prakruthi Deepak Heragu <quic_pheragu@quicinc.com>
2023-04-25 22:39:57 -07:00