static SPRD_SC_GATE_CLK()

in sprd/sc9860-clk.c [1493:1649]


static SPRD_SC_GATE_CLK(dcam0_eb,		"dcam0-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(0), 0, 0);
static SPRD_SC_GATE_CLK(dcam1_eb,		"dcam1-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(1), 0, 0);
static SPRD_SC_GATE_CLK(isp0_eb,		"isp0-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(2), 0, 0);
static SPRD_SC_GATE_CLK(csi0_eb,		"csi0-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(3), 0, 0);
static SPRD_SC_GATE_CLK(csi1_eb,		"csi1-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(4), 0, 0);
static SPRD_SC_GATE_CLK(jpg0_eb,		"jpg0-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(5), 0, 0);
static SPRD_SC_GATE_CLK(jpg1_eb,		"jpg1-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(6), 0, 0);
static SPRD_SC_GATE_CLK(cam_ckg_eb,	"cam-ckg-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(7), 0, 0);
static SPRD_SC_GATE_CLK(cam_mmu_eb,	"cam-mmu-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(8), 0, 0);
static SPRD_SC_GATE_CLK(isp1_eb,		"isp1-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(9), 0, 0);
static SPRD_SC_GATE_CLK(cpp_eb,		"cpp-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(10), 0, 0);
static SPRD_SC_GATE_CLK(mmu_pf_eb,		"mmu-pf-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(11), 0, 0);
static SPRD_SC_GATE_CLK(isp2_eb,		"isp2-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(12), 0, 0);
static SPRD_SC_GATE_CLK(dcam2isp_if_eb, "dcam2isp-if-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(13), 0, 0);
static SPRD_SC_GATE_CLK(isp2dcam_if_eb, "isp2dcam-if-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(14), 0, 0);
static SPRD_SC_GATE_CLK(isp_lclk_eb,	"isp-lclk-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(15), 0, 0);
static SPRD_SC_GATE_CLK(isp_iclk_eb,	"isp-iclk-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(16), 0, 0);
static SPRD_SC_GATE_CLK(isp_mclk_eb,	"isp-mclk-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(17), 0, 0);
static SPRD_SC_GATE_CLK(isp_pclk_eb,	"isp-pclk-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(18), 0, 0);
static SPRD_SC_GATE_CLK(isp_isp2dcam_eb, "isp-isp2dcam-eb", "ahb-cam", 0x0,
		     0x1000, BIT(19), 0, 0);
static SPRD_SC_GATE_CLK(dcam0_if_eb,	"dcam0-if-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(20), 0, 0);
static SPRD_SC_GATE_CLK(clk26m_if_eb,	"clk26m-if-eb",	"ahb-cam", 0x0,
		     0x1000, BIT(21), 0, 0);
static SPRD_GATE_CLK(cphy0_gate, "cphy0-gate", "ahb-cam", 0x8,
		     BIT(0), 0, 0);
static SPRD_GATE_CLK(mipi_csi0_gate, "mipi-csi0-gate", "ahb-cam", 0x8,
		     BIT(1), 0, 0);
static SPRD_GATE_CLK(cphy1_gate,	"cphy1-gate",	"ahb-cam", 0x8,
		     BIT(2), 0, 0);
static SPRD_GATE_CLK(mipi_csi1,		"mipi-csi1",	"ahb-cam", 0x8,
		     BIT(3), 0, 0);
static SPRD_GATE_CLK(dcam0_axi_gate,	"dcam0-axi-gate", "ahb-cam", 0x8,
		     BIT(4), 0, 0);
static SPRD_GATE_CLK(dcam1_axi_gate,	"dcam1-axi-gate", "ahb-cam", 0x8,
		     BIT(5), 0, 0);
static SPRD_GATE_CLK(sensor0_gate,	"sensor0-gate",	"ahb-cam", 0x8,
		     BIT(6), 0, 0);
static SPRD_GATE_CLK(sensor1_gate,	"sensor1-gate",	"ahb-cam", 0x8,
		     BIT(7), 0, 0);
static SPRD_GATE_CLK(jpg0_axi_gate,	"jpg0-axi-gate", "ahb-cam", 0x8,
		     BIT(8), 0, 0);
static SPRD_GATE_CLK(gpg1_axi_gate,	"gpg1-axi-gate", "ahb-cam", 0x8,
		     BIT(9), 0, 0);
static SPRD_GATE_CLK(isp0_axi_gate,	"isp0-axi-gate", "ahb-cam", 0x8,
		     BIT(10), 0, 0);
static SPRD_GATE_CLK(isp1_axi_gate,	"isp1-axi-gate", "ahb-cam", 0x8,
		     BIT(11), 0, 0);
static SPRD_GATE_CLK(isp2_axi_gate,	"isp2-axi-gate", "ahb-cam", 0x8,
		     BIT(12), 0, 0);
static SPRD_GATE_CLK(cpp_axi_gate,	"cpp-axi-gate",	"ahb-cam", 0x8,
		     BIT(13), 0, 0);
static SPRD_GATE_CLK(d0_if_axi_gate,	"d0-if-axi-gate", "ahb-cam", 0x8,
		     BIT(14), 0, 0);
static SPRD_GATE_CLK(d2i_if_axi_gate, "d2i-if-axi-gate", "ahb-cam", 0x8,
		     BIT(15), 0, 0);
static SPRD_GATE_CLK(i2d_if_axi_gate, "i2d-if-axi-gate", "ahb-cam", 0x8,
		     BIT(16), 0, 0);
static SPRD_GATE_CLK(spare_axi_gate, "spare-axi-gate",	"ahb-cam", 0x8,
		     BIT(17), 0, 0);
static SPRD_GATE_CLK(sensor2_gate, "sensor2-gate",	"ahb-cam", 0x8,
		     BIT(18), 0, 0);
static SPRD_SC_GATE_CLK(d0if_in_d_en, "d0if-in-d-en", "ahb-cam", 0x28,
		     0x1000, BIT(0), 0, 0);
static SPRD_SC_GATE_CLK(d1if_in_d_en, "d1if-in-d-en", "ahb-cam", 0x28,
		     0x1000, BIT(1), 0, 0);
static SPRD_SC_GATE_CLK(d0if_in_d2i_en, "d0if-in-d2i-en", "ahb-cam", 0x28,
		     0x1000, BIT(2), 0, 0);
static SPRD_SC_GATE_CLK(d1if_in_d2i_en, "d1if-in-d2i-en",	"ahb-cam", 0x28,
		     0x1000, BIT(3), 0, 0);
static SPRD_SC_GATE_CLK(ia_in_d2i_en, "ia-in-d2i-en",	"ahb-cam", 0x28,
		     0x1000, BIT(4), 0, 0);
static SPRD_SC_GATE_CLK(ib_in_d2i_en,	"ib-in-d2i-en",	"ahb-cam", 0x28,
		     0x1000, BIT(5), 0, 0);
static SPRD_SC_GATE_CLK(ic_in_d2i_en,	"ic-in-d2i-en",	"ahb-cam", 0x28,
		     0x1000, BIT(6), 0, 0);
static SPRD_SC_GATE_CLK(ia_in_i_en,	"ia-in-i-en",	"ahb-cam", 0x28,
		     0x1000, BIT(7), 0, 0);
static SPRD_SC_GATE_CLK(ib_in_i_en,	"ib-in-i-en",	"ahb-cam", 0x28,
		     0x1000, BIT(8), 0, 0);
static SPRD_SC_GATE_CLK(ic_in_i_en,	"ic-in-i-en",	"ahb-cam", 0x28,
		     0x1000, BIT(9), 0, 0);

static struct sprd_clk_common *sc9860_cam_gate[] = {
	/* address base is 0x62100000 */
	&dcam0_eb.common,
	&dcam1_eb.common,
	&isp0_eb.common,
	&csi0_eb.common,
	&csi1_eb.common,
	&jpg0_eb.common,
	&jpg1_eb.common,
	&cam_ckg_eb.common,
	&cam_mmu_eb.common,
	&isp1_eb.common,
	&cpp_eb.common,
	&mmu_pf_eb.common,
	&isp2_eb.common,
	&dcam2isp_if_eb.common,
	&isp2dcam_if_eb.common,
	&isp_lclk_eb.common,
	&isp_iclk_eb.common,
	&isp_mclk_eb.common,
	&isp_pclk_eb.common,
	&isp_isp2dcam_eb.common,
	&dcam0_if_eb.common,
	&clk26m_if_eb.common,
	&cphy0_gate.common,
	&mipi_csi0_gate.common,
	&cphy1_gate.common,
	&mipi_csi1.common,
	&dcam0_axi_gate.common,
	&dcam1_axi_gate.common,
	&sensor0_gate.common,
	&sensor1_gate.common,
	&jpg0_axi_gate.common,
	&gpg1_axi_gate.common,
	&isp0_axi_gate.common,
	&isp1_axi_gate.common,
	&isp2_axi_gate.common,
	&cpp_axi_gate.common,
	&d0_if_axi_gate.common,
	&d2i_if_axi_gate.common,
	&i2d_if_axi_gate.common,
	&spare_axi_gate.common,
	&sensor2_gate.common,
	&d0if_in_d_en.common,
	&d1if_in_d_en.common,
	&d0if_in_d2i_en.common,
	&d1if_in_d2i_en.common,
	&ia_in_d2i_en.common,
	&ib_in_d2i_en.common,
	&ic_in_d2i_en.common,
	&ia_in_i_en.common,
	&ib_in_i_en.common,
	&ic_in_i_en.common,
};