Lines Matching refs:val
305 size_t reg_size, void *val, size_t val_size)
313 dev_dbg(dev, "READ: %02x reg size = %zu, val size = %zu\n",
317 return spi_write_then_read(spi, buf, 1, val, 1);
726 u32 val;
748 val = ili->conf->vreg1out_mv;
749 if (!val) {
753 if (val < 3600) {
757 if (val > 6000) {
761 if ((val % 100) != 0) {
765 val -= 3600;
766 val /= 100;
767 dev_dbg(dev, "VREG1OUT = 0x%02x\n", val);
768 ili->vreg1out = val;
771 val = ili->conf->vcom_high_percent;
772 if (!val) {
776 if (val < 37) {
780 if (val > 100) {
784 val -= 37;
785 dev_dbg(dev, "VCOM high = 0x%02x\n", val);
786 ili->vcom_high = val;
789 val = ili->conf->vcom_amplitude_percent;
790 if (!val) {
794 if (val < 70) {
798 if (val > 132) {
802 val -= 70;
803 val >>= 1; /* Increments of 2% */
804 dev_dbg(dev, "VCOM amplitude = 0x%02x\n", val);
805 ili->vcom_amplitude = val;
809 val = ili->conf->gamma_corr_neg[i];
810 if (val > 15) {
811 dev_err(dev, "negative gamma %u > 15, capping\n", val);
812 val = 15;
814 gamma = val << 4;
815 val = ili->conf->gamma_corr_pos[i];
816 if (val > 15) {
817 dev_err(dev, "positive gamma %u > 15, capping\n", val);
818 val = 15;
820 gamma |= val;
865 ret = regmap_read(ili->regmap, ILI9322_CHIP_ID, &val);
870 if (val != ILI9322_CHIP_ID_MAGIC) {
871 dev_err(dev, "chip ID 0x%0x2, expected 0x%02x\n", val,
878 ret = regmap_read(ili->regmap, ILI9322_ENTRY, &val);
884 ili->input = (val >> 4) & 0x0f;