lpc_ctrl           45 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	struct aspeed_lpc_ctrl *lpc_ctrl = file_aspeed_lpc_ctrl(file);
lpc_ctrl           49 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	if (vma->vm_pgoff + vsize > lpc_ctrl->mem_base + lpc_ctrl->mem_size)
lpc_ctrl           56 drivers/soc/aspeed/aspeed-lpc-ctrl.c 		(lpc_ctrl->mem_base >> PAGE_SHIFT) + vma->vm_pgoff,
lpc_ctrl           66 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	struct aspeed_lpc_ctrl *lpc_ctrl = file_aspeed_lpc_ctrl(file);
lpc_ctrl           91 drivers/soc/aspeed/aspeed-lpc-ctrl.c 		if (!lpc_ctrl->mem_size) {
lpc_ctrl           96 drivers/soc/aspeed/aspeed-lpc-ctrl.c 		map.size = lpc_ctrl->mem_size;
lpc_ctrl          132 drivers/soc/aspeed/aspeed-lpc-ctrl.c 			if (!lpc_ctrl->pnor_size) {
lpc_ctrl          136 drivers/soc/aspeed/aspeed-lpc-ctrl.c 			addr = lpc_ctrl->pnor_base;
lpc_ctrl          137 drivers/soc/aspeed/aspeed-lpc-ctrl.c 			size = lpc_ctrl->pnor_size;
lpc_ctrl          140 drivers/soc/aspeed/aspeed-lpc-ctrl.c 			if (!lpc_ctrl->mem_size) {
lpc_ctrl          144 drivers/soc/aspeed/aspeed-lpc-ctrl.c 			addr = lpc_ctrl->mem_base;
lpc_ctrl          145 drivers/soc/aspeed/aspeed-lpc-ctrl.c 			size = lpc_ctrl->mem_size;
lpc_ctrl          169 drivers/soc/aspeed/aspeed-lpc-ctrl.c 		rc = regmap_write(lpc_ctrl->regmap, HICR7,
lpc_ctrl          174 drivers/soc/aspeed/aspeed-lpc-ctrl.c 		rc = regmap_write(lpc_ctrl->regmap, HICR8,
lpc_ctrl          183 drivers/soc/aspeed/aspeed-lpc-ctrl.c 		return regmap_update_bits(lpc_ctrl->regmap, HICR5,
lpc_ctrl          199 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	struct aspeed_lpc_ctrl *lpc_ctrl;
lpc_ctrl          207 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	lpc_ctrl = devm_kzalloc(dev, sizeof(*lpc_ctrl), GFP_KERNEL);
lpc_ctrl          208 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	if (!lpc_ctrl)
lpc_ctrl          223 drivers/soc/aspeed/aspeed-lpc-ctrl.c 		lpc_ctrl->pnor_size = resource_size(&resm);
lpc_ctrl          224 drivers/soc/aspeed/aspeed-lpc-ctrl.c 		lpc_ctrl->pnor_base = resm.start;
lpc_ctrl          228 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	dev_set_drvdata(&pdev->dev, lpc_ctrl);
lpc_ctrl          242 drivers/soc/aspeed/aspeed-lpc-ctrl.c 		lpc_ctrl->mem_size = resource_size(&resm);
lpc_ctrl          243 drivers/soc/aspeed/aspeed-lpc-ctrl.c 		lpc_ctrl->mem_base = resm.start;
lpc_ctrl          246 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	lpc_ctrl->regmap = syscon_node_to_regmap(
lpc_ctrl          248 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	if (IS_ERR(lpc_ctrl->regmap)) {
lpc_ctrl          253 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	lpc_ctrl->clk = devm_clk_get(dev, NULL);
lpc_ctrl          254 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	if (IS_ERR(lpc_ctrl->clk)) {
lpc_ctrl          256 drivers/soc/aspeed/aspeed-lpc-ctrl.c 		return PTR_ERR(lpc_ctrl->clk);
lpc_ctrl          258 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	rc = clk_prepare_enable(lpc_ctrl->clk);
lpc_ctrl          264 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	lpc_ctrl->miscdev.minor = MISC_DYNAMIC_MINOR;
lpc_ctrl          265 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	lpc_ctrl->miscdev.name = DEVICE_NAME;
lpc_ctrl          266 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	lpc_ctrl->miscdev.fops = &aspeed_lpc_ctrl_fops;
lpc_ctrl          267 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	lpc_ctrl->miscdev.parent = dev;
lpc_ctrl          268 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	rc = misc_register(&lpc_ctrl->miscdev);
lpc_ctrl          277 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	clk_disable_unprepare(lpc_ctrl->clk);
lpc_ctrl          283 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	struct aspeed_lpc_ctrl *lpc_ctrl = dev_get_drvdata(&pdev->dev);
lpc_ctrl          285 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	misc_deregister(&lpc_ctrl->miscdev);
lpc_ctrl          286 drivers/soc/aspeed/aspeed-lpc-ctrl.c 	clk_disable_unprepare(lpc_ctrl->clk);