Update to latest SCFW API with below commit. Add version API and
remove some resource ids.
commit 004247e14afc74a21d65569415c4b2e35bfaabc3
Author: Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>
Date: Thu Feb 14 14:55:12 2019 -0800
SCF-341 Fix bug in setting large slice clock divider
Incorrect mask was applied when clearing out the bits in the
DSC large slice divider.
Signed-off-by: Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>
Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 745f2e597613e96f1ac630e842faafdc060ee029)
Update API files generated from latest SCFW commit:
commit b5dbcf59157cf758da2b96c395e3f4cb2674437f
Author: Ranjani Vaidyanathan <Ranjani.Vaidyanathan@nxp.com>
Date: Sat Oct 27 02:04:47 2018 -0500
SCF-248 Fix Linux boot fail on iMX8QX
Signed-off-by: Ye Li <ye.li@nxp.com>
Copy the imx8qm DTS files and its binding header files from imx_4.9.y kernel
(commit "MLK-16174: ASoC: fsl_hifi4: load firmware in device open phase.")
Add extra support used in u-boot:
1. Add mbox-cells used for mailbox
2. Add alias for FSPI nodes
3. Add GPIO alias which is used as seq number in u-boot DM GPIO driver.
4. Ajust GPIO nodes ahead of i2c nodes. The PCA9557 is a i2c device, if we
arrange the i2c nodes ahead of GPIO nodes, the GPIO seq number for PCA9557
will overlay with GPIO nodes. This will cause issue to use GPIO in u-boot.
5. Add i2c alias for i2c0 to i2c4, i2c6 and i2c8.
6. Modify ethernet alias index start from 0
7. Add the usb alias for OTG and USB3.
8. Add "u-boot,dm-pre-reloc" to thermal node to DTSi
9. Sync power domains of display resources with kernel
(commit "MLK-17978[IMX8QXP B0] Add a buffer null flag to ensure the buffer is not")
10. Add "power-domains" property to all GPIO nodes and flexspi node, since
they miss to add it.
11. Add "simple-bus" compatible strings to imx8qm-pm node.
12. Removed mmc alias
Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 0e69d9e74d651227224bbc7e29ef87f515b9d07a)