mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-27 17:41:34 +00:00
spi: fsl_qspi: Add support for QSPI on iMX7ULP
Add the compatible string and driver data for iMX7ULP platform Signed-off-by: Ye Li <ye.li@nxp.com>
This commit is contained in:
parent
ce7575a86d
commit
9699fb4de5
1 changed files with 10 additions and 0 deletions
|
@ -84,6 +84,7 @@ enum fsl_qspi_devtype {
|
||||||
FSL_QUADSPI_VYBRID,
|
FSL_QUADSPI_VYBRID,
|
||||||
FSL_QUADSPI_IMX6SX,
|
FSL_QUADSPI_IMX6SX,
|
||||||
FSL_QUADSPI_IMX6UL_7D,
|
FSL_QUADSPI_IMX6UL_7D,
|
||||||
|
FSL_QUADSPI_IMX7ULP,
|
||||||
};
|
};
|
||||||
|
|
||||||
struct fsl_qspi_devtype_data {
|
struct fsl_qspi_devtype_data {
|
||||||
|
@ -169,6 +170,14 @@ static const struct fsl_qspi_devtype_data imx6ul_7d_data = {
|
||||||
.driver_data = 0,
|
.driver_data = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const struct fsl_qspi_devtype_data imx7ulp_data = {
|
||||||
|
.devtype = FSL_QUADSPI_IMX7ULP,
|
||||||
|
.rxfifo = 64,
|
||||||
|
.txfifo = 64,
|
||||||
|
.ahb_buf_size = 128,
|
||||||
|
.driver_data = 0,
|
||||||
|
};
|
||||||
|
|
||||||
static u32 qspi_read32(u32 flags, u32 *addr)
|
static u32 qspi_read32(u32 flags, u32 *addr)
|
||||||
{
|
{
|
||||||
return flags & QSPI_FLAG_REGMAP_ENDIAN_BIG ?
|
return flags & QSPI_FLAG_REGMAP_ENDIAN_BIG ?
|
||||||
|
@ -1144,6 +1153,7 @@ static const struct udevice_id fsl_qspi_ids[] = {
|
||||||
{ .compatible = "fsl,imx6sx-qspi", .data = (ulong)&imx6sx_data },
|
{ .compatible = "fsl,imx6sx-qspi", .data = (ulong)&imx6sx_data },
|
||||||
{ .compatible = "fsl,imx6ul-qspi", .data = (ulong)&imx6ul_7d_data },
|
{ .compatible = "fsl,imx6ul-qspi", .data = (ulong)&imx6ul_7d_data },
|
||||||
{ .compatible = "fsl,imx7d-qspi", .data = (ulong)&imx6ul_7d_data },
|
{ .compatible = "fsl,imx7d-qspi", .data = (ulong)&imx6ul_7d_data },
|
||||||
|
{ .compatible = "fsl,imx7ulp-qspi", .data = (ulong)&imx7ulp_data },
|
||||||
{ }
|
{ }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue