Lines Matching refs:g_nandc_info
35 static struct rknandc_info g_nandc_info; variable
61 int irq = g_nandc_info.irq; in rknandc_irq_config()
65 g_nandc_info.reg_base); in rknandc_irq_config()
105 g_nandc_info.irq = irq; in rknandc_probe()
106 g_nandc_info.reg_base = membase; in rknandc_probe()
107 g_nandc_info.ahb_clk = devm_clk_get(&pdev->dev, "hclk_nandc"); in rknandc_probe()
108 g_nandc_info.clk = devm_clk_get(&pdev->dev, "clk_nandc"); in rknandc_probe()
109 g_nandc_info.g_clk = devm_clk_get(&pdev->dev, "g_clk_nandc"); in rknandc_probe()
110 if (unlikely(IS_ERR(g_nandc_info.clk)) || in rknandc_probe()
111 unlikely(IS_ERR(g_nandc_info.ahb_clk))) { in rknandc_probe()
115 clk_prepare_enable(g_nandc_info.ahb_clk); in rknandc_probe()
116 if (!(IS_ERR(g_nandc_info.g_clk))) in rknandc_probe()
117 clk_prepare_enable(g_nandc_info.g_clk); in rknandc_probe()
119 clk_set_rate(g_nandc_info.clk, RKNANDC_CLK_SET_RATE); in rknandc_probe()
120 g_nandc_info.clk_rate = clk_get_rate(g_nandc_info.clk); in rknandc_probe()
121 clk_prepare_enable(g_nandc_info.clk); in rknandc_probe()
125 g_nandc_info.clk_rate); in rknandc_probe()
127 ret = rkflash_dev_init(g_nandc_info.reg_base, FLASH_TYPE_NANDC_NAND, &nandc_nand_ops); in rknandc_probe()
142 return rkflash_dev_resume(g_nandc_info.reg_base); in rknandc_resume()