13 Commits

Author SHA1 Message Date
Giovanni Ricca
1e84e87354 interfaces: Generic-ify hidl_package_root name
Change-Id: I85a185ef6abce31579f3e2cfdd3b02e9beabfef6
2025-09-29 14:46:30 +05:30
Giovanni Ricca
9e49c20982 interfaces: Inherit update-makefiles-helper.sh
Change-Id: I949f69fca66e2ecab47f26210a60c7b0fa150c85
2025-09-29 14:46:30 +05:30
Giovanni Ricca
8177a9f16f Revert "interfaces: Add Script to generate vendor hal make files"
This reverts commit 1d2aaa2cec.

Change-Id: I1d77908767f8d0b9654fb3cfb5d3baf92626c7d6
2025-09-29 14:46:30 +05:30
Mashopy
c1c7955271 interfaces: Add IMms 1.7 into the Mms prebuilt interfaces definition
Seen on MediaTek 5.15 devices

Change-Id: I86027db90c76be3a9991aaa0fff0e049330a890f
2025-09-22 02:53:21 +05:30
Giovanni Ricca
7af94913de interfaces: Add prebuilt interfaces definitions for keymaster_attestation
Change-Id: I2a8a6d8eba1e60e209358bc47700aa7e73067582
2025-09-22 02:53:20 +05:30
Woomymy
7ae41b3ffb interfaces: Add prebuilt interfaces definitions for Mms and MMAgent
* Required to make build complete now that `host_init_verifier` checks
  the init scripts for missing interfaces definitions

Change-Id: I85a293bb8b9272354c46bb9889aaa4a24bc6493b
Signed-off-by: Woomymy <woomy@woomy.be>
2025-09-22 02:53:20 +05:30
Mashopy
4c14b507aa mediatek: Run bpfix
Change-Id: I82d55ffd2ddcc30abe3123d8843687111623801d
2025-09-22 02:53:19 +05:30
bengris32
c91b8d160b interfaces: mtkpower: setSysInfoAsync returns void
Change-Id: I3f65ce06949947e71089904a35ca3c078fda3ff8
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-04-23 15:14:20 +01:00
bengris32
5ec6df8a4e interfaces: mtkpower: Add proper parameter names
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I824f5b2b66c1b5196fb98afc3ce64dea8e51770a
2023-01-03 21:51:00 +01:00
bengris32
5a8cfbff76 interfaces: Add reverse engineered mtkpower 1.2 interface
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: Ib93b0f3aaefa9043ca9fca99a1185d1435e996a7
2023-01-03 21:51:00 +01:00
bengris32
a5db41adc6 interfaces: Add reverse engineered mtkpower 1.1 interface
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: Ia21149f0cf9e3a024c315bba761bf5965f07cb58
2023-01-03 21:51:00 +01:00
Vinay Verma
1d2aaa2cec interfaces: Add Script to generate vendor hal make files
Author: Vinay Verma <vvinay@codeaurora.org>
Date:   Mon Feb 19 07:45:32 2018 +0530

    Add Script to generate vendor hal make files

    Script will generate blueprint files for vendor hals present
    under proprieatry and opensource projects.It will recursively
    search for all hal files and generate accordingly

    Change-Id: Id08c68d0d059a9bbbf0260350e2c3d5bd702d517

Author: Vinay Verma <vvinay@codeaurora.org>
Date:   Wed Mar 14 17:18:23 2018 +0530

    - Do not generate fingerprint bp files - Check for bp files and exit if found.

    Change-Id: Iae998facddd73d4ac24b4366dcd0f3bea119e6b7

Author: Vinay Verma <vvinay@codeaurora.org>
Date:   Tue Apr 17 10:40:33 2018 +0530

    Generate blueprint files for HAL's

    - Add condition to check if .bp exists
    - Generate .bp only if not present in build tree for a HAL.
    - Remove fingerprint hard-coding and checks for not generating
      bp files. It will be taken care by above point.

    Change-Id: I21501c768e732167f44887730e0a1dc38ada4140

Author: David Ng <dave@codeaurora.org>
Date:   Fri May 4 18:53:24 2018 -0700

    Re-run hidl-gen on updated vendor HALs

    Update vendor_hal makefile generation script to always re-run
    for previously compile-time generated Android.bp's - but update
    only if there are differences.

    hidl-gen is skipped in HAL directories where there's an existing
    Android.bp but are not previously compile-time generated.

    Compile-time generated Android.bp's are denoted by an
    .hidl-autogen alongside the Android.bp.

    Change-Id: I79f70d48a72c456649d975b450a4d69bb47e9e93

Author: David Ng <dave@codeaurora.org>
Date:   Fri May 11 19:09:13 2018 -0700

    Sanitize host tools used in vendor HAL hidl-gen wrapper

    Sanitize all host tools used by the vendor HAL hidl-gen wrapper.
    This is an attempt to standardize the host tool behaviors that
    may be impacted by variations in build-time environments.

    Change-Id: I2f6eb5af05a7f2a3f5ea82ee1780a94f305b2b18

Author: Vinay Verma <vvinay@codeaurora.org>
Date:   Sun Jun 24 19:53:06 2018 +0530

    Handle case when .bp generation is failed

    - Return exit command to calling function if .bp generation is
      failed.
    - Do not proceed with other HAL's if error is found.
    - Move creation of .hidl-gen file at earlier stage because failure
      in bp genration results in empty .bp file and script can run in
      wrong case of pre-existing .bp files in next run.

    Change-Id: I0f45326913fa1a4e3b6e289cf56a43b4382a9f7e

Author: Vinay Verma <vvinay@codeaurora.org>
Date:   Tue Jul 17 17:49:01 2018 +0530

    Create .hidl-autogen marker

    If Android.bp is already present then it is moved to .hidl-autogen
    and then back to Android.bp after checking diff. In this case we
    are left with no marker and in next iteration Android.bp is
    treated as committed file and hence not updated.

    Creating .hidl-autogen explicitly.

    Change-Id: I9c02dbba9a86cbdc4551d43a75b47d7d17c1b9d3

Author: Dileep Marchya <dmarchya@codeaurora.org>
Date:   Wed Jun 26 20:42:17 2019 +0530

    hidl-gen: Match exact string in hidl-gen before skipping.

    - Grep leads to a substring match and causes package
      names to get skipped incorrectly. Use -w option to
      find the exact match.

    CRs-Fixed: 2479486
    Change-Id: Ic1fbe72304177d396eab142eaf832b841b61da24

Change-Id: Ic574fbee9ce858ee102235e248a9bf494112848b
2023-01-03 21:51:00 +01:00
bengris32
e4d43977c1 interfaces: Add reverse engineered mtkpower 1.0 interface
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: Iaa3df42812c4e2be5fb01840554b3a4236973598
2023-01-03 21:50:47 +01:00