Commit Graph

4 Commits

Author SHA1 Message Date
Leonard Crestez fc2798fc55 MLK-20958-1 imx8: Sync SCFW API to commit ef4a5057
Also fixes MLK-21051: Replace manually added pads with defines from SCFW
export package.

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
Acked-by: Fugang Duan <fugang.duan@nxp.com>
(cherry picked from commit cc76365cb15dc9d4ba3983ec93094c6017e12d83)
2019-03-11 13:41:58 +02:00
Ye Li 0921dce1e0 MLK-20928 imx8: Update SCFW API to latest
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)
2019-02-15 00:59:22 -08:00
Ye Li cf568e253a MLK-20031-1 imx8qm/qxp: Update SCFW API to latest version
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>
2018-10-29 00:21:19 -07:00
Ye Li 0b782b2847 MLK-18161-2 DTS: imx8qm: Add DTS and binding header files
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)
2018-04-27 06:13:57 -07:00