#include <linux/bitops.h>
#include <linux/err.h>
#include <linux/property.h>
#include <linux/leds-ti-lmu-common.h>
static const unsigned int ramp_table[16] = …;
static int ti_lmu_common_update_brightness(struct ti_lmu_bank *lmu_bank,
int brightness)
{ … }
int ti_lmu_common_set_brightness(struct ti_lmu_bank *lmu_bank, int brightness)
{ … }
EXPORT_SYMBOL(…);
static unsigned int ti_lmu_common_convert_ramp_to_index(unsigned int usec)
{ … }
int ti_lmu_common_set_ramp(struct ti_lmu_bank *lmu_bank)
{ … }
EXPORT_SYMBOL(…);
int ti_lmu_common_get_ramp_params(struct device *dev,
struct fwnode_handle *child,
struct ti_lmu_bank *lmu_data)
{ … }
EXPORT_SYMBOL(…);
int ti_lmu_common_get_brt_res(struct device *dev, struct fwnode_handle *child,
struct ti_lmu_bank *lmu_data)
{ … }
EXPORT_SYMBOL(…);
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;
MODULE_ALIAS(…) …;