| /OK3568_Linux_fs/u-boot/drivers/video/drm/ |
| H A D | rohm-bu18rl82.c | 31 struct des_reg_sequence *reg_sequence; member 56 struct des_reg_sequence *reg_sequence = serdes_init_seq->reg_sequence; in bu18rl82_serdes_init_sequence_write() local 63 ret = dm_i2c_reg_write(dev, reg_sequence[i].reg, reg_sequence[i].def); in bu18rl82_serdes_init_sequence_write() 66 reg_sequence[i].reg, reg_sequence[i].def); in bu18rl82_serdes_init_sequence_write() 100 struct des_reg_sequence *reg_sequence; in bu18rl82_parse_init_seq() local 118 seq->reg_sequence = calloc(cnt, sizeof(struct des_reg_sequence)); in bu18rl82_parse_init_seq() 119 if (!seq->reg_sequence) { in bu18rl82_parse_init_seq() 125 reg_sequence = &seq->reg_sequence[i]; in bu18rl82_parse_init_seq() 126 reg_sequence->reg = get_unaligned_be16(&d[0]); in bu18rl82_parse_init_seq() 127 reg_sequence->def = get_unaligned_be16(&d[1]); in bu18rl82_parse_init_seq()
|
| H A D | rohm-bu18tl82.c | 26 struct ser_reg_sequence *reg_sequence; member 58 struct ser_reg_sequence *reg_sequence = serdes_init_seq->reg_sequence; in bu18tl82_serdes_init_sequence_write() local 65 ret = dm_i2c_reg_write(dev, reg_sequence[i].reg, reg_sequence[i].def); in bu18tl82_serdes_init_sequence_write() 67 dev_err(priv->dev, "failed to write reg: 0x%04x\n", reg_sequence[i].reg); in bu18tl82_serdes_init_sequence_write() 127 struct ser_reg_sequence *reg_sequence; in bu18tl82_parse_init_seq() local 145 seq->reg_sequence = calloc(cnt, sizeof(struct ser_reg_sequence)); in bu18tl82_parse_init_seq() 146 if (!seq->reg_sequence) { in bu18tl82_parse_init_seq() 152 reg_sequence = &seq->reg_sequence[i]; in bu18tl82_parse_init_seq() 153 reg_sequence->reg = get_unaligned_be16(&d[0]); in bu18tl82_parse_init_seq() 154 reg_sequence->def = get_unaligned_be16(&d[1]); in bu18tl82_parse_init_seq()
|
| H A D | inno_video_phy.c | 30 struct reg_sequence { struct 36 static const struct reg_sequence ttl_mode[] = { argument 52 static const struct reg_sequence lvds_mode_single_channel[] = { 68 static const struct reg_sequence lvds_mode_dual_channel[] = { 106 const struct reg_sequence *regs, int num_regs) in phy_multi_write() 121 const struct reg_sequence *wseq; in inno_video_phy_power_on()
|
| H A D | panel-rohm-bu18rl82.c | 143 const struct reg_sequence { in csot_mg1561b01_prepare() struct 231 const struct reg_sequence { in touch_china_v123awf3_r1_prepare() struct
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/ |
| H A D | rohm-bu18rl82.c | 29 struct reg_sequence *reg_sequence; member 56 struct reg_sequence *reg_sequence; in bu18rl82_parse_init_seq() local 71 seq->reg_sequence = devm_kcalloc(dev, cnt, sizeof(struct reg_sequence), GFP_KERNEL); in bu18rl82_parse_init_seq() 72 if (!seq->reg_sequence) in bu18rl82_parse_init_seq() 77 reg_sequence = &seq->reg_sequence[i]; in bu18rl82_parse_init_seq() 78 reg_sequence->reg = get_unaligned_be16(&d[0]); in bu18rl82_parse_init_seq() 79 reg_sequence->def = get_unaligned_be16(&d[1]); in bu18rl82_parse_init_seq() 141 regmap_multi_reg_write(bu18rl82->regmap, init_seq->reg_sequence, count); in bu18rl82_bridge_enable()
|
| H A D | rohm-bu18tl82.c | 29 struct reg_sequence *reg_sequence; member 61 struct reg_sequence *reg_sequence; in bu18tl82_parse_init_seq() local 76 seq->reg_sequence = devm_kcalloc(dev, cnt, sizeof(struct reg_sequence), GFP_KERNEL); in bu18tl82_parse_init_seq() 77 if (!seq->reg_sequence) in bu18tl82_parse_init_seq() 82 reg_sequence = &seq->reg_sequence[i]; in bu18tl82_parse_init_seq() 83 reg_sequence->reg = get_unaligned_be16(&d[0]); in bu18tl82_parse_init_seq() 84 reg_sequence->def = get_unaligned_be16(&d[1]); in bu18tl82_parse_init_seq() 226 ret = regmap_multi_reg_write(bu18tl82->regmap, init_seq->reg_sequence, in bu18tl82_bridge_pre_enable()
|
| H A D | lontium-lt9611.c | 115 const struct reg_sequence reg_cfg[] = { in lt9611_mipi_input_analog() 133 struct reg_sequence reg_cfg[] = { in lt9611_mipi_input_digital() 194 const struct reg_sequence reg_cfg[] = { in lt9611_pcr_setup() 214 const struct reg_sequence reg_cfg2[] = { in lt9611_pcr_setup() 249 const struct reg_sequence reg_cfg[] = { in lt9611_pll_setup() 366 struct reg_sequence reg_cfg[] = { in lt9611_hdmi_tx_phy() 444 const struct reg_sequence sleep_setup[] = { in lt9611_sleep_setup() 465 const struct reg_sequence seq[] = { in lt9611_power_on()
|
| /OK3568_Linux_fs/kernel/drivers/leds/ |
| H A D | leds-acer-a500.c | 19 const struct reg_sequence *enable_seq; 24 static const struct reg_sequence a500_ec_leds_reset_seq[] = { 29 static const struct reg_sequence a500_ec_white_led_enable_seq[] = { 33 static const struct reg_sequence a500_ec_orange_led_enable_seq[] = { 41 struct reg_sequence control_seq[2]; in a500_ec_led_brightness_set()
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | cs43130.c | 970 static const struct reg_sequence pcm_ch_en_seq[] = { 991 static const struct reg_sequence pcm_ch_dis_seq[] = { 1089 static const struct reg_sequence pcm_seq[] = { 1101 static const struct reg_sequence dsd_seq[] = { 1113 static const struct reg_sequence pop_free_seq[] = { 1119 static const struct reg_sequence pop_free_seq2[] = { 1125 static const struct reg_sequence mute_seq[] = { 1133 static const struct reg_sequence unmute_seq[] = { 1255 static const struct reg_sequence dac_postpmu_seq[] = { 1261 static const struct reg_sequence dac_postpmd_seq[] = { [all …]
|
| H A D | ad193x.c | 420 static const struct reg_sequence reg_init[] = { in ad193x_reg_default_init() 436 static const struct reg_sequence reg_adc_init[] = { in ad193x_reg_default_init()
|
| /OK3568_Linux_fs/kernel/drivers/phy/rockchip/ |
| H A D | phy-rockchip-inno-video-phy.c | 34 static const struct reg_sequence ttl_mode[] = { 50 static const struct reg_sequence lvds_mode_single_channel[] = { 66 static const struct reg_sequence lvds_mode_dual_channel[] = { 86 const struct reg_sequence *wseq; in inno_video_phy_power_on()
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | cs47l85-tables.c | 17 static const struct reg_sequence cs47l85_reva_16_patch[] = { 46 static const struct reg_sequence cs47l85_revc_16_patch[] = { 52 static const struct reg_sequence cs47l85_reva_32_patch[] = { 290 static const struct reg_sequence cs47l85_revc_32_patch[] = { 314 const struct reg_sequence *patch16; in cs47l85_patch() 315 const struct reg_sequence *patch32; in cs47l85_patch()
|
| H A D | lochnagar-i2c.c | 76 static const struct reg_sequence lochnagar1_patch[] = { 169 static const struct reg_sequence lochnagar2_patch[] = { 178 const struct reg_sequence *patch;
|
| H A D | wm8994-core.c | 240 static const struct reg_sequence wm8994_revc_patch[] = { 247 static const struct reg_sequence wm8958_reva_patch[] = { 254 static const struct reg_sequence wm1811_reva_patch[] = { 319 const struct reg_sequence *regmap_patch = NULL; in wm8994_device_init()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/adv7511/ |
| H A D | adv7533.c | 10 static const struct reg_sequence adv7533_fixed_registers[] = { 19 static const struct reg_sequence adv7533_cec_fixed_registers[] = {
|
| /OK3568_Linux_fs/kernel/drivers/clk/meson/ |
| H A D | meson-eeclk.h | 18 const struct reg_sequence *init_regs;
|
| H A D | clk-mpll.h | 21 const struct reg_sequence *init_regs;
|
| H A D | clk-pll.h | 39 const struct reg_sequence *init_regs;
|
| /OK3568_Linux_fs/kernel/drivers/input/misc/ |
| H A D | drv260x.c | 305 static const struct reg_sequence drv260x_lra_cal_regs[] = { 312 static const struct reg_sequence drv260x_lra_init_regs[] = { 329 static const struct reg_sequence drv260x_erm_cal_regs[] = {
|
| H A D | drv2667.c | 257 static const struct reg_sequence drv2667_init_regs[] = { 264 static const struct reg_sequence drv2667_page1_init[] = {
|
| /OK3568_Linux_fs/kernel/drivers/media/i2c/ |
| H A D | ov7740.c | 132 const struct reg_sequence *regs; 139 const struct reg_sequence *regs; 143 static const struct reg_sequence ov7740_vga[] = { 682 static const struct reg_sequence ov7740_format_yuyv[] = { 689 static const struct reg_sequence ov7740_format_bggr8[] = {
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | regmap.h | 72 struct reg_sequence { struct 1057 int regmap_multi_reg_write(struct regmap *map, const struct reg_sequence *regs, 1060 const struct reg_sequence *regs, 1130 int regmap_register_patch(struct regmap *map, const struct reg_sequence *regs, 1744 const struct reg_sequence *regs, in regmap_register_patch()
|
| /OK3568_Linux_fs/kernel/drivers/base/regmap/ |
| H A D | regmap.c | 2277 const struct reg_sequence *regs, in _regmap_raw_multi_reg_write() 2334 struct reg_sequence *regs, in _regmap_range_multi_paged_reg_write() 2339 struct reg_sequence *base; in _regmap_range_multi_paged_reg_write() 2415 const struct reg_sequence *regs, in _regmap_multi_reg_write() 2478 size_t len = sizeof(struct reg_sequence)*num_regs; in _regmap_multi_reg_write() 2479 struct reg_sequence *base = kmemdup(regs, len, in _regmap_multi_reg_write() 2512 int regmap_multi_reg_write(struct regmap *map, const struct reg_sequence *regs, in regmap_multi_reg_write() 2546 const struct reg_sequence *regs, in regmap_multi_reg_write_bypassed() 3194 int regmap_register_patch(struct regmap *map, const struct reg_sequence *regs, in regmap_register_patch() 3197 struct reg_sequence *p; in regmap_register_patch() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/phy/ |
| H A D | phy-rockchip-usbdp.c | 60 struct reg_sequence { struct 226 static const struct reg_sequence rk3588_udphy_24m_refclk_cfg[] = { 265 static const struct reg_sequence rk3588_udphy_init_sequence[] = { 314 const struct reg_sequence *regs, int num_regs) in __regmap_multi_reg_write()
|
| /OK3568_Linux_fs/kernel/drivers/soc/qcom/ |
| H A D | cpr.c | 191 struct reg_sequence *config; 192 struct reg_sequence *settings; 207 const struct reg_sequence *accs; 891 const struct reg_sequence *accs; in cpr_fuse_corner_init() 1441 .settings = (struct reg_sequence[]){ 1449 .config = (struct reg_sequence[]){
|