snvs_lpgpr.c (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) snvs_lpgpr.c (e050f160d4832ce5227fb6ca934969cec0fc48be)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (c) 2015 Pengutronix, Steffen Trumtrar <kernel@pengutronix.de>
4 * Copyright (c) 2017 Pengutronix, Oleksij Rempel <kernel@pengutronix.de>
5 */
6
7#include <linux/mfd/syscon.h>
8#include <linux/module.h>

--- 109 unchanged lines hidden (view full) ---

118 priv->dcfg = dcfg;
119
120 cfg = &priv->cfg;
121 cfg->priv = priv;
122 cfg->name = dev_name(dev);
123 cfg->dev = dev;
124 cfg->stride = 4;
125 cfg->word_size = 4;
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (c) 2015 Pengutronix, Steffen Trumtrar <kernel@pengutronix.de>
4 * Copyright (c) 2017 Pengutronix, Oleksij Rempel <kernel@pengutronix.de>
5 */
6
7#include <linux/mfd/syscon.h>
8#include <linux/module.h>

--- 109 unchanged lines hidden (view full) ---

118 priv->dcfg = dcfg;
119
120 cfg = &priv->cfg;
121 cfg->priv = priv;
122 cfg->name = dev_name(dev);
123 cfg->dev = dev;
124 cfg->stride = 4;
125 cfg->word_size = 4;
126 cfg->size = dcfg->size,
126 cfg->size = dcfg->size;
127 cfg->owner = THIS_MODULE;
128 cfg->reg_read = snvs_lpgpr_read;
129 cfg->reg_write = snvs_lpgpr_write;
130
131 nvmem = devm_nvmem_register(dev, cfg);
132
133 return PTR_ERR_OR_ZERO(nvmem);
134}

--- 22 unchanged lines hidden ---
127 cfg->owner = THIS_MODULE;
128 cfg->reg_read = snvs_lpgpr_read;
129 cfg->reg_write = snvs_lpgpr_write;
130
131 nvmem = devm_nvmem_register(dev, cfg);
132
133 return PTR_ERR_OR_ZERO(nvmem);
134}

--- 22 unchanged lines hidden ---