162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later 262306a36Sopenharmony_ci * 362306a36Sopenharmony_ci * Shared psy info for X86 tablets which ship with Android as the factory image 462306a36Sopenharmony_ci * and which have broken DSDT tables. The factory kernels shipped on these 562306a36Sopenharmony_ci * devices typically have a bunch of things hardcoded, rather than specified 662306a36Sopenharmony_ci * in their DSDT. 762306a36Sopenharmony_ci * 862306a36Sopenharmony_ci * Copyright (C) 2021-2023 Hans de Goede <hdegoede@redhat.com> 962306a36Sopenharmony_ci */ 1062306a36Sopenharmony_ci#ifndef __PDX86_SHARED_PSY_INFO_H 1162306a36Sopenharmony_ci#define __PDX86_SHARED_PSY_INFO_H 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_cistruct bq24190_platform_data; 1462306a36Sopenharmony_cistruct gpiod_lookup_table; 1562306a36Sopenharmony_cistruct platform_device_info; 1662306a36Sopenharmony_cistruct software_node; 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciextern const char * const tusb1211_chg_det_psy[]; 1962306a36Sopenharmony_ciextern const char * const bq24190_psy[]; 2062306a36Sopenharmony_ciextern const char * const bq25890_psy[]; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ciextern const struct software_node fg_bq24190_supply_node; 2362306a36Sopenharmony_ciextern const struct software_node fg_bq25890_supply_node; 2462306a36Sopenharmony_ciextern const struct software_node generic_lipo_hv_4v35_battery_node; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ciextern struct bq24190_platform_data bq24190_pdata; 2762306a36Sopenharmony_ciextern const char * const bq24190_modules[]; 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ciextern const struct platform_device_info int3496_pdevs[]; 3062306a36Sopenharmony_ciextern struct gpiod_lookup_table int3496_reference_gpios; 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci#endif 33