Commit Graph

121 Commits

Author SHA1 Message Date
Amir Vajid
1378850559 defconfig: Enable BWPROF module for pineapple
Enable BWPROF feature on pineapple.

Change-Id: I154541d802632e17b0e30c9ec44d75d855109bc3
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2024-06-18 17:46:46 -07:00
Naini Singh
9fa997948e ANDROID: build: Remove default value passed to earlycon cmdline option
Early boot kernel logs are enabled with earlycon cmdline option.
If earlycon device is passed to earlycon as a parameter with "=dev",
it is considered, otherwise kernel relies on stdout-path for the device.
Since this device can be different for different chipsets, sharing the
same compiled binary, the value passed to earlycon parameter can
be wrong for some of the chipsets, which is leading to issues like
invalid address access or garbled logs in some cases.

To fix this, add earlycon without any value so that the right
device can be picked from stdout-path. For chipsets not having
stdout-path defined, keep passing earlycon value if it is explicitly
defined in target bazel file.

Also, remove default earlycon param value for Pineapple family of
chipsets to avoid adding wrong address for Cliffs, Volcano SoCs.

Change-Id: If40d23a3916f1f148e26033d67408279dfca5493
Signed-off-by: Naini Singh <quic_nainsing@quicinc.com>
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
2024-04-30 12:36:52 +05:30
Sarath Varma Ganapathiraju
bac1b7f598 fsa: Add FSA-i2c config to support Volcano DP/AATC
Add FSA-i2c config to support Volcano DP/AATC.

Change-Id: Ic33f8d6e82570e16b789f33134370db2ac5e0f10
Signed-off-by: Sarath Varma Ganapathiraju <quic_ganavarm@quicinc.com>
2024-03-17 20:10:31 -07:00
qctecmdr
d1715370e1 Merge "arm64: defconfig: enable CONFIG_CRC_ITU_T for pineapple" 2024-03-12 17:27:51 -07:00
Andre Ding
f973294310 arm64: defconfig: enable CONFIG_CRC_ITU_T for pineapple
Enable CONFIG_CRC_ITU_T for AQR113 firmware load.

Change-Id: I56c5e5f332a2ff085d1f7bb0ddbc15c4e76660a0
Signed-off-by: Andre Ding <quic_shuangxi@quicinc.com>
2024-03-11 19:35:17 -07:00
qctecmdr
16e8176f3a Merge "defconfig: Enable PMIC modules for volcano" 2024-03-11 08:25:23 -07:00
Kavya Nunna
e417fdd20a defconfig: Enable PMIC modules for volcano
Enable LCDB and WLED and PM8008 drivers for volcano.

Change-Id: Iaeb677d277b3df454f2a5a34449ab067730bc80c
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-03-11 10:18:03 +05:30
qctecmdr
7e9da91412 Merge "arm64: defconfig: Enable DEBUGCC drivers for Volcano" 2024-03-08 06:51:51 -08:00
Manish Pandey
8a6711706d defconfig: Enable ufs-phy driver for volcano
Volcano UFS PHY is reused from crow, hence Enable
CONFIG_PHY_QCOM_UFS_V4_CROW to enable ufs-phy driver
for volcano SoCs.

Also add UFS PHY module in modules.list.msm.pineapple
so that the module is loaded automatically from the
first stage RAM disk image during Linux kernel boot up.

Change-Id: I2774b710edc1e36823da41d8a577e7c38e4e3632
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-03-04 01:33:59 -08:00
Ajit Pandey
3b81237242 arm64: defconfig: Enable DEBUGCC drivers for Volcano
Add support for DEBUGCC clock drivers module on volcano platform.

Change-Id: Ic66716aea179122a005f860ee243f8551f130862
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
2024-03-02 09:04:42 -08:00
Ajit Pandey
3f88e632c6 arm64: defconfig: Enable CAMCC and DISPCC drivers for Volcano
Add support for CAMCC and DISPCC clock drivers module on volcano
platform.

Change-Id: I31c97be7b053b532b05cf81019db53bf4a5b5145
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
2024-02-22 07:46:49 -08:00
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