1*de479f92SXuhui Lin /* 2*de479f92SXuhui Lin * (C) Copyright 2024 Rockchip Electronics Co., Ltd 3*de479f92SXuhui Lin * 4*de479f92SXuhui Lin * SPDX-License-Identifier: GPL-2.0+ 5*de479f92SXuhui Lin */ 6*de479f92SXuhui Lin 7*de479f92SXuhui Lin #ifndef __RK_HWID_H_ 8*de479f92SXuhui Lin #define __RK_HWID_H_ 9*de479f92SXuhui Lin 10*de479f92SXuhui Lin #define KEY_WORDS_ADC_CTRL "#_" 11*de479f92SXuhui Lin #define KEY_WORDS_ADC_CH "_ch" 12*de479f92SXuhui Lin #define KEY_WORDS_GPIO "#gpio" 13*de479f92SXuhui Lin 14*de479f92SXuhui Lin /* 15*de479f92SXuhui Lin * hwid_init_data() - init data about hwid. 16*de479f92SXuhui Lin * 17*de479f92SXuhui Lin */ 18*de479f92SXuhui Lin void hwid_init_data(void); 19*de479f92SXuhui Lin 20*de479f92SXuhui Lin /* 21*de479f92SXuhui Lin * hwid_dtb_is_available() - find dtb file by HW(adc or gpio). 22*de479f92SXuhui Lin * 23*de479f92SXuhui Lin * @file_name: dtb name include with HW info. 24*de479f92SXuhui Lin * 25*de479f92SXuhui Lin * return found or not. 26*de479f92SXuhui Lin */ 27*de479f92SXuhui Lin bool hwid_dtb_is_available(const char *file_name); 28*de479f92SXuhui Lin 29*de479f92SXuhui Lin #endif /* __RK_HWID_H_ */ 30