Home
last modified time | relevance | path

Searched refs:spa_loc (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dadv7604.c2300 unsigned int spa_loc; in adv76xx_set_edid() local
2334 pa = v4l2_get_edid_phys_addr(edid->edid, edid->blocks * 128, &spa_loc); in adv76xx_set_edid()
2351 if (spa_loc == 0) in adv76xx_set_edid()
2356 state->spa_port_a[0] = edid->edid[spa_loc]; in adv76xx_set_edid()
2357 state->spa_port_a[1] = edid->edid[spa_loc + 1]; in adv76xx_set_edid()
2360 rep_write(sd, 0x70, edid->edid[spa_loc]); in adv76xx_set_edid()
2361 rep_write(sd, 0x71, edid->edid[spa_loc + 1]); in adv76xx_set_edid()
2364 rep_write(sd, 0x72, edid->edid[spa_loc]); in adv76xx_set_edid()
2365 rep_write(sd, 0x73, edid->edid[spa_loc + 1]); in adv76xx_set_edid()
2368 rep_write(sd, 0x74, edid->edid[spa_loc]); in adv76xx_set_edid()
[all...]
H A Dadv7842.c775 int spa_loc; in edid_write_hdmi_segment() local
794 pa = v4l2_get_edid_phys_addr(edid, 256, &spa_loc); in edid_write_hdmi_segment()
803 if (spa_loc == 0) in edid_write_hdmi_segment()
816 rep_write(sd, 0x72, edid[spa_loc]); in edid_write_hdmi_segment()
817 rep_write(sd, 0x73, edid[spa_loc + 1]); in edid_write_hdmi_segment()
819 rep_write(sd, 0x74, edid[spa_loc]); in edid_write_hdmi_segment()
820 rep_write(sd, 0x75, edid[spa_loc + 1]); in edid_write_hdmi_segment()
822 rep_write(sd, 0x76, spa_loc & 0xff); in edid_write_hdmi_segment()
823 rep_write_and_or(sd, 0x77, 0xbf, (spa_loc >> 2) & 0x40); in edid_write_hdmi_segment()
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dadv7604.c2317 unsigned int spa_loc; in adv76xx_set_edid() local
2352 pa = v4l2_get_edid_phys_addr(edid->edid, edid->blocks * 128, &spa_loc); in adv76xx_set_edid()
2357 if (!spa_loc) { in adv76xx_set_edid()
2359 * There is no SPA, so just set spa_loc to 128 and pa to whatever in adv76xx_set_edid()
2362 spa_loc = 128; in adv76xx_set_edid()
2363 pa = (edid->edid[spa_loc] << 8) | edid->edid[spa_loc + 1]; in adv76xx_set_edid()
2398 rep_write(sd, info->edid_spa_loc_reg, spa_loc & 0xff); in adv76xx_set_edid()
2400 mask, (spa_loc & 0x100) ? mask : 0); in adv76xx_set_edid()
2403 edid->edid[spa_loc] in adv76xx_set_edid()
[all...]
H A Dadv7842.c759 unsigned int spa_loc; in edid_write_hdmi_segment() local
778 pa = v4l2_get_edid_phys_addr(edid, blocks * 128, &spa_loc); in edid_write_hdmi_segment()
783 if (!spa_loc) { in edid_write_hdmi_segment()
785 * There is no SPA, so just set spa_loc to 128 and pa to whatever in edid_write_hdmi_segment()
788 spa_loc = 128; in edid_write_hdmi_segment()
789 pa = (edid[spa_loc] << 8) | edid[spa_loc + 1]; in edid_write_hdmi_segment()
810 rep_write(sd, 0x76, spa_loc & 0xff); in edid_write_hdmi_segment()
811 rep_write_and_or(sd, 0x77, 0xbf, (spa_loc >> 2) & 0x40); in edid_write_hdmi_segment()

Completed in 17 milliseconds