dsgpl 25426 branch 88f628x