Commit Graph

4545 Commits

Author SHA1 Message Date
Michael Bestas
91f3650ea4 release: Bump Security String to 2025-07-01
Implemented:
============
None

Previously Implemented:
================
None

Not Implemented:
================
None

Not Applicable (platform source):
=================================
None

Change-Id: I3c74f379736989a4d9aec416fe8e9325284a0892
2025-07-11 04:31:50 +00:00
Michael Bestas
f4fe7704c8 release: Update SVN from BP2A.250705.008
Change-Id: I7a10e01a03f634f517a5421062ec9926ecf2e249
2025-07-11 04:31:50 +00:00
Michael Bestas
54fe338b09 vars: July 2025 "Security update"
Change-Id: I36fcc9c4952d1cd34368ee2b42816ba08029b29d
2025-07-11 04:31:50 +00:00
PixelThrived
2acacf2c29 apns-conf: Remove deprecated Cosmote Romania entries
Cosmote Romania was officially rebranded as Telekom Romania in 2014. The legacy APNs serve no functional purpose and may interfere with correct network configurations.

On LineageOS, defunct Cosmote APNs are selected by default, preventing mobile data from working out-of-the-box for Telekom Romania users.

This commit also removes MCC 226 / MNC 06 entries, which are no longer allocated according to mcc-mnc.com.

Change-Id: I1fbd563e8973aaf590ba7fee8ac4ebb6140649e4
2025-07-07 12:54:27 +00:00
Cosmin Tanislav
7d2705e2e7 merge_dtbs: allow one overlay to depend on multiple others
Some overlays might depend on multiple other overlays, remove this check
to allow it to happen.

Change-Id: Ib60c194fb4c0cfef02233da6539da61fa387f428
2025-07-07 11:30:05 +00:00
Michael Bestas
3e58b08439 vars: Update qcom tags for 16
Change-Id: I361f152548c21c8d69e95a146f1cf3750ede0a34
2025-07-06 09:38:53 +03:00
Michael Bestas
cbca3c18f1 vars: Update qcom tags
Change-Id: I8ede0f7bf5890926f8c016507b66b6a4e0d0282f
2025-07-06 09:38:36 +03:00
Bruno Martins
00d9415529 vars: Add sun tags
Change-Id: Ie191da9eeb0bf3d9edb8f5e1ab9fc28ca3c16158
2025-07-06 09:37:22 +03:00
dianlujitao
74d4aec321 kernel: Automatically adapt path suffix for GKI modules
It has been noticed that sm8750 no longer puts GKI modules in the
subdirectory. Moreover, this seems to be something specific to QCOM,
so guard it as such.

Change-Id: Iac9c895c9c1eef06b2e4ce75bd7c5c2aa356fbb1
2025-07-06 00:39:44 +00:00
Julian Veit
426b8a4d19 repopick: Fix showing help when no arguments given the correct way
Previous solution broke picking from topic/hashtag/query.

Change-Id: I087de693e3a8e16d62f318d59287e53ea3fc2430
2025-07-05 12:10:29 +02:00
Michael Bestas
d67f867c53 config: Error out when using deprecated BoardConfig flags
Change-Id: I12987775fff8ffafd3a0f247bd1a8e3f00e3bfc8
2025-07-03 06:23:45 +00:00
SpiritCroc
16b1b5f8c0 repopick: Fix showing help when no arguments given
Change-Id: I7a996a95a057dc70b1e8b54ea35326ec44ee81f4
2025-07-02 22:32:59 +00:00
Marc Bourgoin
281bef7107 apn: Update China Telecom for MCC 460 MNC 11
Taken from rtwo retcn variant (Moto X40) stock ROM

Change-Id: I042bf99196d69a185b9e6cde40ca57afdae76e10
(cherry picked from commit c7a39d5729b90957cfb3320c836f665ae735b58e)
2025-07-01 16:58:33 +00:00
Michael W
230d1dca1c repopick: Paginate queries properly
Currently there is a limit of 500 changes per page, giving us only
those when repopicking a query. By observing the "_more_changes" field
in the response and adding the "start" parameter to the query we can
do pagination and return all changes

Test: repopick -p -Q "branch:lineage-23.0"
Result before: 500 changes
Result after: 1094 changes (correct count as of time of commit)

Change-Id: I00304bc2c87b75cef89a26838da3dd1b1f0e65db
2025-06-27 15:07:55 +00:00
Michael Bestas
06f80d3399 vars: Add tegu
Change-Id: I0275c155ff87c2d4d77edf1dc6861babc05ff669
2025-06-27 08:26:12 +01:00
Michael Bestas
f1746c2d1f vars: Track aml tag for pixels
Change-Id: I8db09ce86dff6ba8a1d897523932b1b9cef5f79b
2025-06-27 08:26:12 +01:00
Chirayu Desai
c042dba17a vars: Baklava
Change-Id: Ie8dd43ada53fd296b51b4e9ca640e321dcd5a283
2025-06-27 08:26:12 +01:00
Bruno Martins
aa45b67bf7 config: Remove touch HIDL from FCM
Change-Id: I9510fc0a1aa9c6f9b89e86dd9a6598d332b34e82
2025-06-27 08:26:12 +01:00
Michael Bestas
085fdefe6d config: RIP Trebuchet
Change-Id: If195faead912e8e2aa943d16d7495508167fcac2
2025-06-27 08:26:12 +01:00
Michael Bestas
5daa4f3f23 release: Set RELEASE_GOOGLE_TEGU_16K_DEVELOPER_OPTION
From BP2A.250605.031.A2

Change-Id: I8535aeb6dba5893ba06e6f73cb555be69ca3b34c
2025-06-27 08:26:12 +01:00
Michael Bestas
0c0598b6cc release: Set RELEASE_SVN_TEGU
From BP2A.250605.031.A2

Change-Id: If86a59f1469a927cc748816a2c70c9c6c79c2bc5
2025-06-27 08:26:12 +01:00
basamaryan
8bc0272298 lineage: Bump aconfig flags extension to BP2A
Change-Id: I7ee78cbc5ea3b48b85631bd275f9af6aca7940db
2025-06-27 08:26:12 +01:00
basamaryan
db0e0203b1 LineageOS 23.0
Change-Id: Ib993e7d13e3e51e354a6e59fe6b2088b5e5af0de
2025-06-27 08:26:12 +01:00
micky387
a8b479083d envsetup.sh: Export LLVM_AOSP_PREBUILTS_VERSION with the current clang version from soong
Needed for KERNEL_CLANG_VERSION if TARGET_KERNEL_CLANG_VERSION hasn't been set by the device config

It's boring to change it on each Google change ...

Change-Id: I1d682611cbf6c60d7ae6227b0b5afde591adf471
2025-06-26 22:04:16 +01:00
Alexander Koskovich
40161df056 merge_dtbs: Add qcom,oem-id to EXTRA_KEYS
This is used by Nothing to differentiate between the base & pro models
on the Phone (3a).

Change-Id: I56f7e58f134571ea35a6dafef54e2b30ba20b5f0
2025-06-14 18:24:24 +00:00
Cosmin Tanislav
49cbf625f2 merge_dtbs: ignore not matching DTBOs when finding symbols for a fixup
Change-Id: I1705341d9ec68b46ac6f6c1007c6ea28f9c4e95d
2025-06-11 05:53:44 +00:00
Yumi Yukimura
101451f332 lineage: products: Add Cuttlefish products
How-to:
1. Build and install cuttlefish packages by following [1]
2. Build LineageOS image and hosttar
    ```
    source build/envsetup.sh
    breakfast cf_phone_x86_64
    m hosttar updatepackage
    ```
3. Extract LineageOS image and hosttar
    ```
    mkdir lineage-cvd
    cd lineage-cvd
    unzip <LineageOS tree>/out/target/product/vsoc_x86_64/lineage_cf_phone_x86_64-img.zip
    tar xzvf <LineageOS tree>/out/host/linux-x86/cvd-host_package.tar.gz
    ```
4. Run it
    ```
    HOME=$PWD ./bin/launch_cvd
    ```
5. Open https://127.0.0.1:8443 in browser, and enjoy

[1]: https://github.com/google/android-cuttlefish?tab=readme-ov-file#debian-packages

Change-Id: I7d69db7be99d250f02d7e76fd398ebf5c2ca7c5f
2025-06-10 01:47:16 +08:00
Yumi Yukimura
6b8100b68f init.lineage-system_ext.rc: Rename bugreport service
* Cuttlefish has defined one with the same name.

[ 99% 157176/157198] build out/target/product/vsoc_x86_64/host_init_verifier_outp
FAILED: out/target/product/vsoc_x86_64/host_init_verifier_output.txt
/bin/bash -c "out/host/linux-x86/bin/host_init_verifier                 -p out/target/product/vsoc_x86_64/obj/ETC/passwd_system_intermediates/passwd_system        -p out/target/product/vsoc_x86_64/obj/ETC/passwd_system_ext_intermediates/passwd_system_ext                -p out/target/product/vsoc_x86_64/obj/ETC/passwd_vendor_intermediates/passwd_vendor               -p out/target/product/vsoc_x86_64/obj/ETC/passwd_odm_intermediates/passwd_odm             -p out/target/product/vsoc_x86_64/obj/ETC/passwd_product_intermediates/passwd_product             --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/plat_property_contexts_intermediates/plat_property_contexts              --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/system_ext_property_contexts_intermediates/system_ext_property_contexts --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/product_property_contexts_intermediates/product_property_contexts               --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/vendor_property_contexts_intermediates/vendor_property_contexts          --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/odm_property_contexts_intermediates/odm_property_contexts              --out_system out/target/product/vsoc_x86_64/system                --out_system_ext out/target/product/vsoc_x86_64/system_ext                --out_vendor out/target/product/vsoc_x86_64/vendor                --out_odm out/target/product/vsoc_x86_64/odm     --out_product out/target/product/vsoc_x86_64/product             > out/target/product/vsoc_x86_64/host_init_verifier_output.txt"
host_init_verifier: out/target/product/vsoc_x86_64/vendor/etc/init/init.cutf_cvm.rc: 108: ignored duplicate definition of service 'bugreport'
host_init_verifier: Failed to parse init scripts with 1 error(s).

Change-Id: I0af60a1c19035d336a88a543089fd01400736dd5
2025-06-10 01:47:16 +08:00
Cosmin Tanislav
0ea2a44fbc merge_dtbs: Sort DTBOs based on needed symbols
Some DTBOs might use symbols from other DTBOs and require them to be
applied before them.

Sort them based on the __symbols__ and __fixups__ nodes, by creating a
dependency graph.

Change-Id: I40acf5da6b673b636a91f75ae3f3c634f2b5c505
2025-06-08 18:34:54 +03:00
Nikita Savchenko
722d1ce1be kernel: Report all modules not found at once
Change-Id: Ic46f72989b2dd5de574cc33b7e9f7499323d9bb0
2025-06-07 17:12:21 +00:00
Luca Stefani
f4a6ff209c Add AIDL touch HAL
Change-Id: I9b54a662bf09ff1bfe26ac1d0585595b3d21f2b0
2025-06-06 20:56:19 +00:00
Aaron Kling
67bbe4a32d kernel: Stop warnings for prebuilt kernel platform
If both prebuilt kernel and prebuilt kernel headers are provided, assume
that they match.

Change-Id: I8818659bd4642aa20260ff638d4a0c3f2b56a463
2025-05-31 19:24:17 +00:00
Aaron Kling
cae9b362a9 soong: Support prebuilt_kernel_headers
This depends on a kernel headers tarball path being passed in
TARGET_PREBUILT_KERNEL_HEADERS, in the style that the kleaf kernel
platform build generates.

Change-Id: Ib82659fa44ef221e73d0d129daafbaae6bad87a2
2025-05-31 19:24:17 +00:00
Michael Bestas
dde831fce2 vars: Update qcom tags
Change-Id: I27906db0ebd6f5a20f62fdca6f78a8b4e1d757cf
2025-05-28 15:02:52 +00:00
LuK1337
0782bdf838 config: BoardConfigReservedSize: Disable via WITHOUT_RESERVED_SIZE=true
Test: WITHOUT_RESERVED_SIZE=true \
      get_build_var BOARD_SYSTEMIMAGE_EXTFS_INODE_COUNT
Test: WITH_GMS=true \
      get_build_var BOARD_SYSTEMIMAGE_EXTFS_INODE_COUNT
Test: WITHOUT_RESERVED_SIZE=true WITH_GMS=true \
      get_build_var BOARD_SYSTEMIMAGE_EXTFS_INODE_COUNT
Test: get_build_var BOARD_SYSTEMIMAGE_EXTFS_INODE_COUNT
Change-Id: I54dfce46c57c4265954ecbdee3ed9b9f2fc18efe
2025-05-27 21:27:15 +02:00
Michael Bestas
e1e121bea4 Revert "Add product_launched_with_j{,_mr1,mr2}.mk"
This reverts commit c756f6051f.

Reason for revert: Dead.

Change-Id: Ia4f1e45d18459004625c38754440c018333a3452
2025-05-27 18:19:07 +03:00
Michael Bestas
82511810dd config: Mark remaining BoardConfig flags as deprecated
There are still lots of users for those and maintainers haven't been
very responsive, so make it a build warning and remove them in 23.0.

Change-Id: Ibf59f45921f622b8eca6df6d57e9e3557847af51
2025-05-11 16:41:03 +00:00
Michael Bestas
03a709673f config: Deprecate BOOTLOADER_MESSAGE_OFFSET
All users have migrated to soong_config_set.

Change-Id: I0b621c9a92d79a54ab45ca9d7a54e843ce3d39d4
2025-05-11 16:37:40 +00:00
LuK1337
c2dd68f84a config: Use add_soong_config_namespace/add_soong_config_var macros
Test: m nothing and compare out/soong/soong.lineage_*.variables
Change-Id: I802f4f7eb37d520fd74599e2b673a5b2368c5d09
2025-05-11 11:20:01 +00:00
Bruno Martins
df60b80a44 config: Deprecate TARGET_POWERSHARE_* flags
Change-Id: I8fc2be89d4bcb2ea7c253376ba656321eccda41b
2025-05-11 09:21:16 +01:00
sidharthify
5b6439083a config: Migrate PowerShare to AIDL
Change-Id: Ie2ad2cc36bb6153f19ef799d52ef295274bd6429
Signed-off-by: sidharthify <wednisegit@gmail.com>
2025-05-10 11:48:03 +00:00
Michael Bestas
fc8519eb63 release: Sync flag_values with BP1A.250505.005
Also same as BP1A.250505.005.B1

Change-Id: I999c16c0339812bb0e58b2e67ad420399f019f01
2025-05-08 19:30:37 +00:00
Chirayu Desai
9e87c4de1b vars: May 2025 Security update
Change-Id: I270a53f7fce11ae365c84e9a36fdd6a824e8d588
2025-05-08 19:30:37 +00:00
Bruno Martins
113344049b config: Deprecate TARGET_POWER_LIBPERFMGR_MODE_EXTENSION_LIB
All users have migrated to soong_config_set.

Change-Id: I55e7907253c85f6c0615ceb67be4638ad177b6b0
2025-05-07 20:19:27 +03:00
Michael Bestas
e722226e88 config: Deprecate TARGET_TRUST_USB_CONTROL_* flags
No shipping device uses them.

Change-Id: I5fb71c9231ed82fa9e63fa74078ba0bebfd476c4
2025-05-07 20:17:54 +03:00
Michael Bestas
c9cf7884ba config: Move additional gralloc 10 usage bits to select()
Change-Id: If1542af472e74cd953d9ca093dd225dbba028aea
2025-04-30 01:08:39 +01:00
Michael Bestas
93ebcc2fa2 config: Move camera override format from reserved to select()
Change-Id: Ic8453eb9ef5fcd5b9bbfe22a8bb8100be2644e2d
2025-04-30 01:08:39 +01:00
Michael Bestas
2d041eca9e config: Move bootloader message offset to select()
Change-Id: Ic97af638005c299963d0aaa39e04227dcbca8751
2025-04-30 01:08:39 +01:00
Michael Bestas
2bd35f62c1 config: Move USB restrictions to select()
Change-Id: I0dd6ccca2493ac50019d7d077c25302d62ea4ab3
2025-04-30 01:07:53 +01:00
Michael Bestas
712c75560f config: Move vendor_init lib to select()
Change-Id: Iccda5ad6d1c37a63ff7959bd3887e120ad403d5c
2025-04-30 00:12:46 +01:00