Files
Alexander Koskovich 3cee729197 mediatek: Switch to SPDX license identifiers
SamarV-121:
grep -rnl 'Licensed under the Apache' | while read -r file; do
    comm=$(grep 'Licensed' "$file" | awk '{print $1}')
    [ "$comm" = '*' ] && comm=' *'
    grep -q '     Licensed' "$file" && comm='    '
    sed -i "/Licensed/,/limitations under the License/c\\""$comm"" SPDX-License-Identifier: Apache-2.0" "$file"
done

Change-Id: Ib95789a0286785ba3b0b6df265291e87a13d2ef8
2023-12-29 01:44:27 +00:00

47 lines
1.2 KiB
C++

/*
* Copyright (C) 2022 The LineageOS Project
*
* SPDX-License-Identifier: Apache-2.0
*/
#define LOG_TAG "vendor.mediatek.hardware.mtkpower@1.2-service.stub"
#include <android-base/logging.h>
#include <hidl/HidlTransportSupport.h>
#include "MtkPower.h"
#include "MtkPerf.h"
using android::OK;
using android::sp;
using android::status_t;
using android::hardware::configureRpcThreadpool;
using android::hardware::joinRpcThreadpool;
using vendor::mediatek::hardware::mtkpower::V1_2::IMtkPower;
using vendor::mediatek::hardware::mtkpower::V1_2::IMtkPerf;
using vendor::mediatek::hardware::mtkpower::implementation::MtkPower;
using vendor::mediatek::hardware::mtkpower::implementation::MtkPerf;
int main() {
configureRpcThreadpool(1, true /*callerWillJoin*/);
sp<IMtkPower> mtkPower = new MtkPower();
sp<IMtkPerf> mtkPerf = new MtkPerf();
if (mtkPower->registerAsService() != android::OK) {
LOG(ERROR) << "Can't register MtkPower Stub HAL service";
return 1;
}
if (mtkPerf->registerAsService() != android::OK) {
LOG(ERROR) << "Can't register MtkPerf Stub HAL service";
return 1;
}
joinRpcThreadpool();
return 0; // should never get here
}