Symbol: rk808
drivers/clk/clk-rk808.c
150
struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent);
drivers/clk/clk-rk808.c
182
init.ops = rkpmic_get_ops(rk808->variant);
drivers/mfd/rk8xx-core.c
672
struct rk808 *rk808 = data->cb_data;
drivers/mfd/rk8xx-core.c
676
switch (rk808->variant) {
drivers/mfd/rk8xx-core.c
706
ret = regmap_update_bits(rk808->regmap, reg, bit, bit);
drivers/mfd/rk8xx-core.c
708
dev_err(rk808->dev, "Failed to shutdown device!\n");
drivers/mfd/rk8xx-core.c
715
struct rk808 *rk808 = data->cb_data;
drivers/mfd/rk8xx-core.c
719
switch (rk808->variant) {
drivers/mfd/rk8xx-core.c
729
ret = regmap_update_bits(rk808->regmap, reg, bit, bit);
drivers/mfd/rk8xx-core.c
731
dev_err(rk808->dev, "Failed to restart device!\n");
drivers/mfd/rk8xx-core.c
738
struct rk808 *rk808 = dev_get_drvdata(dev);
drivers/mfd/rk8xx-core.c
741
switch (rk808->variant) {
drivers/mfd/rk8xx-core.c
743
ret = regmap_update_bits(rk808->regmap,
drivers/mfd/rk8xx-core.c
750
ret = regmap_update_bits(rk808->regmap,
drivers/mfd/rk8xx-core.c
766
struct rk808 *rk808;
drivers/mfd/rk8xx-core.c
776
rk808 = devm_kzalloc(dev, sizeof(*rk808), GFP_KERNEL);
drivers/mfd/rk8xx-core.c
777
if (!rk808)
drivers/mfd/rk8xx-core.c
779
rk808->dev = dev;
drivers/mfd/rk8xx-core.c
780
rk808->variant = variant;
drivers/mfd/rk8xx-core.c
781
rk808->regmap = regmap;
drivers/mfd/rk8xx-core.c
782
dev_set_drvdata(dev, rk808);
drivers/mfd/rk8xx-core.c
784
switch (rk808->variant) {
drivers/mfd/rk8xx-core.c
786
rk808->regmap_irq_chip = &rk801_irq_chip;
drivers/mfd/rk8xx-core.c
793
rk808->regmap_irq_chip = &rk805_irq_chip;
drivers/mfd/rk8xx-core.c
800
rk808->regmap_irq_chip = &rk806_irq_chip;
drivers/mfd/rk8xx-core.c
811
ret = regmap_update_bits(rk808->regmap, RK806_SYS_CFG3, RK806_RST_FUN_MSK,
drivers/mfd/rk8xx-core.c
818
rk808->regmap_irq_chip = &rk808_irq_chip;
drivers/mfd/rk8xx-core.c
825
rk808->regmap_irq_chip = &rk816_irq_chip;
drivers/mfd/rk8xx-core.c
832
rk808->regmap_irq_chip = &rk818_irq_chip;
drivers/mfd/rk8xx-core.c
840
rk808->regmap_irq_chip = &rk817_irq_chip;
drivers/mfd/rk8xx-core.c
847
dev_err(dev, "Unsupported RK8XX ID %lu\n", rk808->variant);
drivers/mfd/rk8xx-core.c
854
ret = devm_regmap_add_irq_chip(dev, rk808->regmap, irq,
drivers/mfd/rk8xx-core.c
856
rk808->regmap_irq_chip, &rk808->irq_data);
drivers/mfd/rk8xx-core.c
861
ret = regmap_update_bits(rk808->regmap,
drivers/mfd/rk8xx-core.c
871
regmap_irq_get_domain(rk808->irq_data));
drivers/mfd/rk8xx-core.c
879
&rk808_power_off, rk808);
drivers/mfd/rk8xx-core.c
884
switch (rk808->variant) {
drivers/mfd/rk8xx-core.c
889
&rk808_restart, rk808);
drivers/mfd/rk8xx-core.c
905
struct rk808 *rk808 = dev_get_drvdata(dev);
drivers/mfd/rk8xx-core.c
908
switch (rk808->variant) {
drivers/mfd/rk8xx-core.c
910
ret = regmap_update_bits(rk808->regmap,
drivers/mfd/rk8xx-core.c
916
ret = regmap_update_bits(rk808->regmap,
drivers/mfd/rk8xx-core.c
923
ret = regmap_update_bits(rk808->regmap,
drivers/mfd/rk8xx-core.c
938
struct rk808 *rk808 = dev_get_drvdata(dev);
drivers/mfd/rk8xx-core.c
941
switch (rk808->variant) {
drivers/mfd/rk8xx-core.c
944
ret = regmap_update_bits(rk808->regmap,
drivers/pinctrl/pinctrl-rk805.c
319
ret = regmap_read(pci->rk808->regmap, pci->pin_cfg[offset].reg, &val);
drivers/pinctrl/pinctrl-rk805.c
333
return regmap_update_bits(pci->rk808->regmap,
drivers/pinctrl/pinctrl-rk805.c
361
ret = regmap_read(pci->rk808->regmap,
drivers/pinctrl/pinctrl-rk805.c
465
ret = regmap_update_bits(pci->rk808->regmap,
drivers/pinctrl/pinctrl-rk805.c
492
switch (pci->rk808->variant) {
drivers/pinctrl/pinctrl-rk805.c
515
ret = regmap_update_bits(pci->rk808->regmap,
drivers/pinctrl/pinctrl-rk805.c
576
if (pci->rk808->variant != RK805_ID && arg) {
drivers/pinctrl/pinctrl-rk805.c
615
pci->rk808 = dev_get_drvdata(pdev->dev.parent);
drivers/pinctrl/pinctrl-rk805.c
623
switch (pci->rk808->variant) {
drivers/pinctrl/pinctrl-rk805.c
662
pci->rk808->variant);
drivers/pinctrl/pinctrl-rk805.c
69
struct rk808 *rk808;
drivers/power/supply/rk817_charger.c
1012
regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_TERM,
drivers/power/supply/rk817_charger.c
1023
regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN,
drivers/power/supply/rk817_charger.c
1025
regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN, RK817_USB_VLIM_EN,
drivers/power/supply/rk817_charger.c
1032
regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN,
drivers/power/supply/rk817_charger.c
1034
regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN, RK817_USB_ILIM_EN,
drivers/power/supply/rk817_charger.c
1061
struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent);
drivers/power/supply/rk817_charger.c
1083
charger->rk808 = rk808;
drivers/power/supply/rk817_charger.c
177
regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_VCALIB0_H,
drivers/power/supply/rk817_charger.c
181
regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_VCALIB1_H,
drivers/power/supply/rk817_charger.c
196
regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_IOFFSET_H,
drivers/power/supply/rk817_charger.c
198
regmap_bulk_write(charger->rk808->regmap, RK817_GAS_GAUGE_CAL_OFFSET_H,
drivers/power/supply/rk817_charger.c
216
ret = regmap_bulk_write(charger->rk808->regmap, RK817_GAS_GAUGE_BAT_R1,
drivers/power/supply/rk817_charger.c
226
ret = regmap_bulk_write(charger->rk808->regmap, RK817_GAS_GAUGE_DATA0,
drivers/power/supply/rk817_charger.c
232
ret = regmap_bulk_write(charger->rk808->regmap, RK817_GAS_GAUGE_DATA3,
drivers/power/supply/rk817_charger.c
242
struct rk808 *rk808 = charger->rk808;
drivers/power/supply/rk817_charger.c
287
regmap_bulk_write(rk808->regmap, RK817_GAS_GAUGE_Q_INIT_H3,
drivers/power/supply/rk817_charger.c
301
regmap_bulk_read(rk808->regmap, RK817_GAS_GAUGE_Q_PRES_H3,
drivers/power/supply/rk817_charger.c
324
regmap_bulk_write(rk808->regmap,
drivers/power/supply/rk817_charger.c
346
regmap_read(charger->rk808->regmap, RK817_GAS_GAUGE_ADC_CONFIG1, &reg);
drivers/power/supply/rk817_charger.c
350
regmap_write_bits(charger->rk808->regmap,
drivers/power/supply/rk817_charger.c
357
regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_Q_PRES_H3,
drivers/power/supply/rk817_charger.c
370
regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_BAT_VOL_H,
drivers/power/supply/rk817_charger.c
380
regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_BAT_CUR_H,
drivers/power/supply/rk817_charger.c
390
regmap_read(charger->rk808->regmap, RK817_PMIC_CHRG_OUT, &reg);
drivers/power/supply/rk817_charger.c
398
regmap_read(charger->rk808->regmap, RK817_PMIC_CHRG_OUT, &reg);
drivers/power/supply/rk817_charger.c
403
regmap_read(charger->rk808->regmap, RK817_PMIC_CHRG_STS, &reg);
drivers/power/supply/rk817_charger.c
407
regmap_read(charger->rk808->regmap, RK817_PMIC_CHRG_STS, &reg);
drivers/power/supply/rk817_charger.c
422
regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_USB_VOL_H,
drivers/power/supply/rk817_charger.c
50
struct rk808 *rk808;
drivers/power/supply/rk817_charger.c
594
struct rk808 *rk808;
drivers/power/supply/rk817_charger.c
597
rk808 = charger->rk808;
drivers/power/supply/rk817_charger.c
608
regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN,
drivers/power/supply/rk817_charger.c
610
regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN, RK817_USB_VLIM_EN,
drivers/power/supply/rk817_charger.c
617
regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN,
drivers/power/supply/rk817_charger.c
619
regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN, RK817_USB_ILIM_EN,
drivers/power/supply/rk817_charger.c
709
ret = regmap_bulk_read(charger->rk808->regmap,
drivers/power/supply/rk817_charger.c
736
ret = regmap_bulk_read(charger->rk808->regmap,
drivers/power/supply/rk817_charger.c
753
struct rk808 *rk808 = charger->rk808;
drivers/power/supply/rk817_charger.c
763
ret = regmap_read(rk808->regmap, RK817_GAS_GAUGE_GG_STS, &reg);
drivers/power/supply/rk817_charger.c
773
regmap_bulk_read(rk808->regmap, RK817_GAS_GAUGE_PWRON_VOL_H,
drivers/power/supply/rk817_charger.c
795
regmap_write_bits(rk808->regmap, RK817_GAS_GAUGE_GG_STS,
drivers/power/supply/rk817_charger.c
806
regmap_bulk_read(rk808->regmap, RK817_GAS_GAUGE_Q_PRES_H3,
drivers/power/supply/rk817_charger.c
824
regmap_read(rk808->regmap, RK817_GAS_GAUGE_OFF_CNT, &off_time);
drivers/power/supply/rk817_charger.c
826
regmap_bulk_read(rk808->regmap,
drivers/power/supply/rk817_charger.c
851
ret = regmap_bulk_write(rk808->regmap, RK817_GAS_GAUGE_Q_INIT_H3,
drivers/power/supply/rk817_charger.c
860
ret = regmap_bulk_write(rk808->regmap, RK817_GAS_GAUGE_Q_MAX_H3,
drivers/power/supply/rk817_charger.c
871
struct rk808 *rk808 = charger->rk808;
drivers/power/supply/rk817_charger.c
878
regmap_read(rk808->regmap, RK817_SYS_STS, &tmp);
drivers/power/supply/rk817_charger.c
886
regmap_write(rk808->regmap, RK817_GAS_GAUGE_ADC_CONFIG0, 0xfc);
drivers/power/supply/rk817_charger.c
893
regmap_write(rk808->regmap, RK817_GAS_GAUGE_GG_CON, 0x04);
drivers/power/supply/rk817_charger.c
902
regmap_bulk_write(rk808->regmap, RK817_GAS_GAUGE_RELAX_THRE_H,
drivers/power/supply/rk817_charger.c
909
regmap_bulk_write(rk808->regmap, RK817_GAS_GAUGE_SLEEP_CON_SAMP_CUR_H,
drivers/power/supply/rk817_charger.c
913
regmap_write_bits(rk808->regmap, RK817_GAS_GAUGE_GG_STS,
drivers/power/supply/rk817_charger.c
920
regmap_write(rk808->regmap, RK817_GAS_GAUGE_OCV_THRE_VOL, 0xff);
drivers/power/supply/rk817_charger.c
975
ret = regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_OUT,
drivers/power/supply/rk817_charger.c
983
ret = regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_OUT,
drivers/power/supply/rk817_charger.c
992
regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_TERM,
drivers/regulator/rk808-regulator.c
2109
struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent);
drivers/regulator/rk808-regulator.c
2128
switch (rk808->variant) {
drivers/regulator/rk808-regulator.c
2168
"unsupported RK8xx ID %lu\n", rk808->variant);
drivers/rtc/rtc-rk808.c
380
struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent);
drivers/rtc/rtc-rk808.c
388
switch (rk808->variant) {
sound/soc/codecs/rk817_codec.c
22
struct rk808 *rk808;
sound/soc/codecs/rk817_codec.c
417
struct rk808 *rk808 = dev_get_drvdata(component->dev->parent);
sound/soc/codecs/rk817_codec.c
419
snd_soc_component_init_regmap(component, rk808->regmap);
sound/soc/codecs/rk817_codec.c
474
struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent);
sound/soc/codecs/rk817_codec.c
486
rk817_codec_data->rk808 = rk808;