Commit ab2fd4a0 authored by Guoniu.zhou's avatar Guoniu.zhou Committed by Hans Verkuil
Browse files

media: nxp: imx8-isi: Add i.MX8ULP support

parent 288517a3
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -307,6 +307,19 @@ static const struct mxc_isi_plat_data mxc_imx8mp_data = {
	.has_36bit_dma		= true,
};

static const struct mxc_isi_plat_data mxc_imx8ulp_data = {
	.model			= MXC_ISI_IMX8ULP,
	.num_ports		= 1,
	.num_channels		= 1,
	.reg_offset		= 0x0,
	.ier_reg		= &mxc_imx8_isi_ier_v2,
	.set_thd		= &mxc_imx8_isi_thd_v1,
	.clks			= mxc_imx8mn_clks,
	.num_clks		= ARRAY_SIZE(mxc_imx8mn_clks),
	.buf_active_reverse	= true,
	.has_36bit_dma		= false,
};

static const struct mxc_isi_plat_data mxc_imx93_data = {
	.model			= MXC_ISI_IMX93,
	.num_ports		= 1,
@@ -528,6 +541,7 @@ static void mxc_isi_remove(struct platform_device *pdev)
static const struct of_device_id mxc_isi_of_match[] = {
	{ .compatible = "fsl,imx8mn-isi", .data = &mxc_imx8mn_data },
	{ .compatible = "fsl,imx8mp-isi", .data = &mxc_imx8mp_data },
	{ .compatible = "fsl,imx8ulp-isi", .data = &mxc_imx8ulp_data },
	{ .compatible = "fsl,imx93-isi", .data = &mxc_imx93_data },
	{ /* sentinel */ },
};
+1 −0
Original line number Diff line number Diff line
@@ -158,6 +158,7 @@ struct mxc_gasket_ops {
enum model {
	MXC_ISI_IMX8MN,
	MXC_ISI_IMX8MP,
	MXC_ISI_IMX8ULP,
	MXC_ISI_IMX93,
};