google_battery: report bhi_status as not_available when cycle count is insufficient

add new item in bhi_status for bhi_algo bounds check
 - BH_NOT_AVAILABLE

Bug: 276400004
Change-Id: Ib12519f70ebe5102ef5a4dd558555f1257a74947
Signed-off-by: Jack Wu <[email protected]>
(cherry picked from commit 131378e1e02bfd09e3d688cce979d440cfea6f2a)
diff --git a/google_bms.h b/google_bms.h
index 4e23ebc..adb2e67 100644
--- a/google_bms.h
+++ b/google_bms.h
@@ -610,12 +610,21 @@
 	BHI_ALGO_MAX,
 };
 
+/*
+ * Report battery health from health status (for health hal aidl v2)
+ * BH_NOMINAL		: BATTERY_HEALTH_GOOD
+ * BH_MARGINAL		: BATTERY_HEALTH_FAIR
+ * BH_NEEDS_REPLACEMENT	: BATTERY_HEALTH_DEAD
+ * BH_FAILED		: BATTERY_HEALTH_UNSPECIFIED_FAILURE
+ * BH_NOT_AVAILABLE	: BATTERY_HEALTH_NOT_AVAILABLE
+ */
 enum bhi_status {
 	BH_UNKNOWN = -1,
 	BH_NOMINAL,
 	BH_MARGINAL,
 	BH_NEEDS_REPLACEMENT,
 	BH_FAILED,
+	BH_NOT_AVAILABLE,
 };
 
 struct bhi_weight {