Lines Matching +full:firmware +full:- +full:specific
1 /* SPDX-License-Identifier: GPL-2.0-only */
9 * Derived from leds-lp5521.c, leds-lp5523.c
15 #include <linux/led-class-multicolor.h>
116 * @reg_op_mode : Chip specific OP MODE reg addr
117 * @engine_busy : Chip specific engine busy
119 * @reset : Chip specific reset command
120 * @enable : Chip specific enable command
121 * @prog_mem_base : Chip specific base reg address for chip SMEM programming
122 * @reg_led_pwm_base : Chip specific base reg address for LED PWM conf
123 * @reg_led_current_base : Chip specific base reg address for LED current conf
124 * @reg_master_fader_base : Chip specific base reg address for master fader base
125 * @reg_led_ctrl_base : Chip specific base reg address for LED ctrl base
129 * @post_init_device : Chip specific initialization code
133 * @firmware_cb : Call function when the firmware is loaded
135 * @dev_attr_group : Device specific attributes
151 /* define if the device has specific initialization process */
163 /* access program memory when the firmware is loaded */
166 /* used for running firmware LED patterns */
169 /* additional device specific attributes */
186 * @pdata : Platform specific data
187 * @lock : Lock for user-space interface
189 * @cfg : Device specific configuration data
192 * @fw : Firmware data for running a LED pattern
197 struct mutex lock; /* lock for user-space interface */
202 const struct firmware *fw;