drivers/platform/x86/x86-android-tablets/shared-psy-info.h

Source file repositories/reference/linux-study-clean/drivers/platform/x86/x86-android-tablets/shared-psy-info.h

File Facts

System
Linux kernel
Corpus path
drivers/platform/x86/x86-android-tablets/shared-psy-info.h
Extension
.h
Size
1211 bytes
Lines
36
Domain
Driver Families
Bucket
drivers/platform
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef __PDX86_SHARED_PSY_INFO_H
#define __PDX86_SHARED_PSY_INFO_H

struct bq24190_platform_data;
struct platform_device_info;
struct software_node;

extern const char * const tusb1211_chg_det_psy[];
extern const char * const bq24190_psy[];
extern const char * const bq25890_psy[];

extern const struct software_node fg_bq24190_supply_node;
extern const struct software_node fg_bq25890_supply_node;

extern const struct software_node generic_lipo_4v2_battery_node;
extern const struct software_node *generic_lipo_4v2_battery_swnodes[];

extern const struct software_node generic_lipo_hv_4v35_battery_node;
extern const struct software_node *generic_lipo_hv_4v35_battery_swnodes[];

extern struct bq24190_platform_data bq24190_pdata;
extern const char * const bq24190_modules[];

extern const struct platform_device_info int3496_pdevs[];

#endif

Annotation

Implementation Notes