rcpm
for (i = 0; i < rcpm->wakeup_cells; i++)
for (i = 0; i < rcpm->wakeup_cells; i++) {
if (rcpm->little_endian) {
struct rcpm *rcpm;
rcpm = devm_kzalloc(dev, sizeof(*rcpm), GFP_KERNEL);
if (!rcpm)
rcpm->ippdexpcr_base = devm_platform_ioremap_resource(pdev, 0);
if (IS_ERR(rcpm->ippdexpcr_base)) {
ret = PTR_ERR(rcpm->ippdexpcr_base);
rcpm->little_endian = device_property_read_bool(
"#fsl,rcpm-wakeup-cells", &rcpm->wakeup_cells);
dev_set_drvdata(&pdev->dev, rcpm);
struct rcpm *rcpm;
rcpm = dev_get_drvdata(dev);
if (!rcpm)
base = rcpm->ippdexpcr_base;
rcpm->wakeup_cells + 1);