mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 11:26:02 +09:00
phy: rockchip: csi2_dphy/dcphy store resource
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com> Change-Id: Ibd3a285c619c2163b5ca0a69839f4b3f94eedb1e
This commit is contained in:
@@ -126,6 +126,7 @@ struct csi2_dphy_hw {
|
||||
int num_sensors;
|
||||
int dphy_dev_num;
|
||||
enum csi2_dphy_lane_mode lane_mode;
|
||||
struct resource *res;
|
||||
|
||||
int (*stream_on)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
|
||||
int (*stream_off)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
|
||||
|
||||
@@ -1216,6 +1216,7 @@ static int rockchip_csi2_dphy_hw_probe(struct platform_device *pdev)
|
||||
dphy_hw->csi2dphy_regs = drv_data->csi2dphy_regs;
|
||||
|
||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
||||
dphy_hw->res = res;
|
||||
dphy_hw->hw_base_addr = devm_ioremap_resource(dev, res);
|
||||
if (IS_ERR(dphy_hw->hw_base_addr)) {
|
||||
resource_size_t offset = res->start;
|
||||
|
||||
@@ -2401,6 +2401,7 @@ static int samsung_mipi_dcphy_probe(struct platform_device *pdev)
|
||||
platform_set_drvdata(pdev, samsung);
|
||||
|
||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
||||
samsung->res = res;
|
||||
regs = devm_ioremap_resource(dev, res);
|
||||
if (IS_ERR(regs))
|
||||
return PTR_ERR(regs);
|
||||
|
||||
@@ -75,6 +75,7 @@ struct samsung_mipi_dcphy {
|
||||
|
||||
int (*stream_on)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
|
||||
int (*stream_off)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
|
||||
struct resource *res;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user