reg_script: add iosf lpss port access

Add the LPSS IOSF port access to reg_script. This is
going to be used by baytrail.

BUG=chrome-os-partner:23790
BRANCH=None
TEST=Buit.

Change-Id: I0367acdb584f2de0bb871b136042b57fe6b7ec90
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/176423
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: http://review.coreboot.org/4968
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
This commit is contained in:
Aaron Durbin 2013-11-12 20:20:10 -06:00 committed by Kyösti Mälkki
parent 1592169495
commit 64b902b57a
1 changed files with 5 additions and 0 deletions

View File

@ -263,6 +263,8 @@ static uint32_t reg_script_read_iosf(struct reg_script_context *ctx)
return iosf_ushphy_read(step->reg); return iosf_ushphy_read(step->reg);
case IOSF_PORT_SCC: case IOSF_PORT_SCC:
return iosf_scc_read(step->reg); return iosf_scc_read(step->reg);
case IOSF_PORT_LPSS:
return iosf_lpss_read(step->reg);
case IOSF_PORT_CCU: case IOSF_PORT_CCU:
return iosf_ccu_read(step->reg); return iosf_ccu_read(step->reg);
} }
@ -297,6 +299,9 @@ static void reg_script_write_iosf(struct reg_script_context *ctx)
case IOSF_PORT_SCC: case IOSF_PORT_SCC:
iosf_scc_write(step->reg, step->value); iosf_scc_write(step->reg, step->value);
break; break;
case IOSF_PORT_LPSS:
iosf_lpss_write(step->reg, step->value);
break;
case IOSF_PORT_CCU: case IOSF_PORT_CCU:
iosf_ccu_write(step->reg, step->value); iosf_ccu_write(step->reg, step->value);
break; break;