#include <linux/acpi.h>
#include <linux/gpio/machine.h>
#include <linux/input.h>
#include <linux/leds.h>
#include <linux/platform_device.h>
#include <linux/pwm.h>
#include <dt-bindings/leds/common.h>
#include "shared-psy-info.h"
#include "x86-android-tablets.h"
static const char * const acer_b1_750_mount_matrix[] = …;
static const struct property_entry acer_b1_750_bma250e_props[] = …;
static const struct software_node acer_b1_750_bma250e_node = …;
static const struct x86_i2c_client_info acer_b1_750_i2c_clients[] __initconst = …;
static struct gpiod_lookup_table acer_b1_750_nvt_ts_gpios = …;
static struct gpiod_lookup_table * const acer_b1_750_gpios[] = …;
const struct x86_dev_info acer_b1_750_info __initconst = …;
static const struct x86_gpio_button advantech_mica_071_button __initconst = …;
const struct x86_dev_info advantech_mica_071_info __initconst = …;
static const struct property_entry chuwi_hi8_gsl1680_props[] = …;
static const struct software_node chuwi_hi8_gsl1680_node = …;
static const char * const chuwi_hi8_mount_matrix[] = …;
static const struct property_entry chuwi_hi8_bma250e_props[] = …;
static const struct software_node chuwi_hi8_bma250e_node = …;
static const struct x86_i2c_client_info chuwi_hi8_i2c_clients[] __initconst = …;
static int __init chuwi_hi8_init(struct device *dev)
{ … }
const struct x86_dev_info chuwi_hi8_info __initconst = …;
static const struct x86_gpio_button cyberbook_t116_buttons[] __initconst = …;
const struct x86_dev_info cyberbook_t116_info __initconst = …;
#define CZC_EC_EXTRA_PORT …
#define CZC_EC_ANDROID_KEYS …
static int __init czc_p10t_init(struct device *dev)
{ … }
const struct x86_dev_info czc_p10t __initconst = …;
static const char * const medion_lifetab_s10346_accel_mount_matrix[] = …;
static const struct property_entry medion_lifetab_s10346_accel_props[] = …;
static const struct software_node medion_lifetab_s10346_accel_node = …;
static const struct property_entry medion_lifetab_s10346_touchscreen_props[] = …;
static const struct software_node medion_lifetab_s10346_touchscreen_node = …;
static const struct x86_i2c_client_info medion_lifetab_s10346_i2c_clients[] __initconst = …;
static struct gpiod_lookup_table medion_lifetab_s10346_goodix_gpios = …;
static struct gpiod_lookup_table * const medion_lifetab_s10346_gpios[] = …;
const struct x86_dev_info medion_lifetab_s10346_info __initconst = …;
static const char * const nextbook_ares8_accel_mount_matrix[] = …;
static const struct property_entry nextbook_ares8_accel_props[] = …;
static const struct software_node nextbook_ares8_accel_node = …;
static const struct property_entry nextbook_ares8_touchscreen_props[] = …;
static const struct software_node nextbook_ares8_touchscreen_node = …;
static const struct x86_i2c_client_info nextbook_ares8_i2c_clients[] __initconst = …;
static struct gpiod_lookup_table * const nextbook_ares8_gpios[] = …;
const struct x86_dev_info nextbook_ares8_info __initconst = …;
static const char * const nextbook_ares8a_accel_mount_matrix[] = …;
static const struct property_entry nextbook_ares8a_accel_props[] = …;
static const struct software_node nextbook_ares8a_accel_node = …;
static const struct x86_i2c_client_info nextbook_ares8a_i2c_clients[] __initconst = …;
static struct gpiod_lookup_table nextbook_ares8a_ft5416_gpios = …;
static struct gpiod_lookup_table * const nextbook_ares8a_gpios[] = …;
const struct x86_dev_info nextbook_ares8a_info __initconst = …;
static const struct x86_gpio_button peaq_c1010_button __initconst = …;
const struct x86_dev_info peaq_c1010_info __initconst = …;
static const char * const whitelabel_tm800a550l_accel_mount_matrix[] = …;
static const struct property_entry whitelabel_tm800a550l_accel_props[] = …;
static const struct software_node whitelabel_tm800a550l_accel_node = …;
static const struct property_entry whitelabel_tm800a550l_goodix_props[] = …;
static const struct software_node whitelabel_tm800a550l_goodix_node = …;
static const struct x86_i2c_client_info whitelabel_tm800a550l_i2c_clients[] __initconst = …;
static struct gpiod_lookup_table whitelabel_tm800a550l_goodix_gpios = …;
static struct gpiod_lookup_table * const whitelabel_tm800a550l_gpios[] = …;
const struct x86_dev_info whitelabel_tm800a550l_info __initconst = …;
static const struct software_node ktd2026_node = …;
static const struct property_entry ktd2026_rgb_led_props[] = …;
static const struct software_node ktd2026_rgb_led_node = …;
static const struct property_entry ktd2026_blue_led_props[] = …;
static const struct software_node ktd2026_blue_led_node = …;
static const struct property_entry ktd2026_green_led_props[] = …;
static const struct software_node ktd2026_green_led_node = …;
static const struct property_entry ktd2026_red_led_props[] = …;
static const struct software_node ktd2026_red_led_node = …;
static const struct software_node *ktd2026_node_group[] = …;
#define XIAOMI_MIPAD2_LED_PERIOD_NS …
#define XIAOMI_MIPAD2_LED_MAX_DUTY_NS …
static struct pwm_device *xiaomi_mipad2_led_pwm;
static int xiaomi_mipad2_brightness_set(struct led_classdev *led_cdev,
enum led_brightness val)
{ … }
static int __init xiaomi_mipad2_init(struct device *dev)
{ … }
static void xiaomi_mipad2_exit(void)
{ … }
static const struct x86_i2c_client_info xiaomi_mipad2_i2c_clients[] __initconst = …;
const struct x86_dev_info xiaomi_mipad2_info __initconst = …;