-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.100 All patches automatically rebased. Build system: bcm53xx ath79 Signed-off-by: Zxl hhyccc <[email protected]>
- Loading branch information
1 parent
715634e
commit 85e1e1a
Showing
31 changed files
with
76 additions
and
76 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
LINUX_VERSION-6.1 = .99 | ||
LINUX_KERNEL_HASH-6.1.99 = c086ee9ce2b1eeba6e085d569bc97ae764a5d15f6322847f0ebc9f787ae34dd3 | ||
LINUX_VERSION-6.1 = .100 | ||
LINUX_KERNEL_HASH-6.1.100 = b9aa6ec1a00f234d6c6f2d428fbb0a6bf459606c259263df978f86685b65a8b9 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,7 +15,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
--- a/drivers/nvmem/core.c | ||
+++ b/drivers/nvmem/core.c | ||
@@ -764,7 +764,7 @@ struct nvmem_device *nvmem_register(cons | ||
@@ -763,7 +763,7 @@ struct nvmem_device *nvmem_register(cons | ||
if (!nvmem) | ||
return ERR_PTR(-ENOMEM); | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -47,7 +47,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
}; | ||
|
||
static DEFINE_MUTEX(nvmem_mutex); | ||
@@ -1122,7 +1123,8 @@ struct nvmem_device *devm_nvmem_device_g | ||
@@ -1121,7 +1122,8 @@ struct nvmem_device *devm_nvmem_device_g | ||
} | ||
EXPORT_SYMBOL_GPL(devm_nvmem_device_get); | ||
|
||
|
@@ -57,15 +57,15 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
{ | ||
struct nvmem_cell *cell; | ||
const char *name = NULL; | ||
@@ -1141,6 +1143,7 @@ static struct nvmem_cell *nvmem_create_c | ||
@@ -1140,6 +1142,7 @@ static struct nvmem_cell *nvmem_create_c | ||
|
||
cell->id = name; | ||
cell->entry = entry; | ||
+ cell->index = index; | ||
|
||
return cell; | ||
} | ||
@@ -1179,7 +1182,7 @@ nvmem_cell_get_from_lookup(struct device | ||
@@ -1178,7 +1181,7 @@ nvmem_cell_get_from_lookup(struct device | ||
__nvmem_device_put(nvmem); | ||
cell = ERR_PTR(-ENOENT); | ||
} else { | ||
|
@@ -74,7 +74,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
if (IS_ERR(cell)) | ||
__nvmem_device_put(nvmem); | ||
} | ||
@@ -1227,15 +1230,27 @@ struct nvmem_cell *of_nvmem_cell_get(str | ||
@@ -1226,15 +1229,27 @@ struct nvmem_cell *of_nvmem_cell_get(str | ||
struct nvmem_device *nvmem; | ||
struct nvmem_cell_entry *cell_entry; | ||
struct nvmem_cell *cell; | ||
|
@@ -105,7 +105,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
nvmem_np = of_get_parent(cell_np); | ||
if (!nvmem_np) { | ||
@@ -1257,7 +1272,7 @@ struct nvmem_cell *of_nvmem_cell_get(str | ||
@@ -1256,7 +1271,7 @@ struct nvmem_cell *of_nvmem_cell_get(str | ||
return ERR_PTR(-ENOENT); | ||
} | ||
|
||
|
@@ -114,7 +114,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
if (IS_ERR(cell)) | ||
__nvmem_device_put(nvmem); | ||
|
||
@@ -1410,8 +1425,8 @@ static void nvmem_shift_read_buffer_in_p | ||
@@ -1409,8 +1424,8 @@ static void nvmem_shift_read_buffer_in_p | ||
} | ||
|
||
static int __nvmem_cell_read(struct nvmem_device *nvmem, | ||
|
@@ -125,7 +125,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
{ | ||
int rc; | ||
|
||
@@ -1425,7 +1440,7 @@ static int __nvmem_cell_read(struct nvme | ||
@@ -1424,7 +1439,7 @@ static int __nvmem_cell_read(struct nvme | ||
nvmem_shift_read_buffer_in_place(cell, buf); | ||
|
||
if (nvmem->cell_post_process) { | ||
|
@@ -134,7 +134,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
cell->offset, buf, cell->bytes); | ||
if (rc) | ||
return rc; | ||
@@ -1460,7 +1475,7 @@ void *nvmem_cell_read(struct nvmem_cell | ||
@@ -1459,7 +1474,7 @@ void *nvmem_cell_read(struct nvmem_cell | ||
if (!buf) | ||
return ERR_PTR(-ENOMEM); | ||
|
||
|
@@ -143,7 +143,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
if (rc) { | ||
kfree(buf); | ||
return ERR_PTR(rc); | ||
@@ -1773,7 +1788,7 @@ ssize_t nvmem_device_cell_read(struct nv | ||
@@ -1772,7 +1787,7 @@ ssize_t nvmem_device_cell_read(struct nv | ||
if (rc) | ||
return rc; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,7 +22,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
--- a/drivers/nvmem/core.c | ||
+++ b/drivers/nvmem/core.c | ||
@@ -515,7 +515,7 @@ static int nvmem_add_cells(struct nvmem_ | ||
@@ -514,7 +514,7 @@ static int nvmem_add_cells(struct nvmem_ | ||
int ncells) | ||
{ | ||
struct nvmem_cell_entry **cells; | ||
|
@@ -31,7 +31,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
cells = kcalloc(ncells, sizeof(*cells), GFP_KERNEL); | ||
if (!cells) | ||
@@ -525,28 +525,22 @@ static int nvmem_add_cells(struct nvmem_ | ||
@@ -524,28 +524,22 @@ static int nvmem_add_cells(struct nvmem_ | ||
cells[i] = kzalloc(sizeof(**cells), GFP_KERNEL); | ||
if (!cells[i]) { | ||
rval = -ENOMEM; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -19,7 +19,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
--- a/drivers/nvmem/core.c | ||
+++ b/drivers/nvmem/core.c | ||
@@ -502,6 +502,36 @@ static int nvmem_cell_info_to_nvmem_cell | ||
@@ -501,6 +501,36 @@ static int nvmem_cell_info_to_nvmem_cell | ||
} | ||
|
||
/** | ||
|
@@ -56,7 +56,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
* nvmem_add_cells() - Add cell information to an nvmem device | ||
* | ||
* @nvmem: nvmem device to add cells to. | ||
@@ -514,34 +544,15 @@ static int nvmem_add_cells(struct nvmem_ | ||
@@ -513,34 +543,15 @@ static int nvmem_add_cells(struct nvmem_ | ||
const struct nvmem_cell_info *info, | ||
int ncells) | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -19,7 +19,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
--- a/drivers/nvmem/core.c | ||
+++ b/drivers/nvmem/core.c | ||
@@ -688,15 +688,14 @@ static int nvmem_validate_keepouts(struc | ||
@@ -687,15 +687,14 @@ static int nvmem_validate_keepouts(struc | ||
|
||
static int nvmem_add_cells_from_of(struct nvmem_device *nvmem) | ||
{ | ||
|
@@ -39,7 +39,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
addr = of_get_property(child, "reg", &len); | ||
if (!addr) | ||
continue; | ||
@@ -706,40 +705,24 @@ static int nvmem_add_cells_from_of(struc | ||
@@ -705,40 +704,24 @@ static int nvmem_add_cells_from_of(struc | ||
return -EINVAL; | ||
} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -103,7 +103,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
static int __nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset, | ||
void *val, size_t bytes) | ||
{ | ||
@@ -728,6 +732,101 @@ static int nvmem_add_cells_from_of(struc | ||
@@ -727,6 +731,101 @@ static int nvmem_add_cells_from_of(struc | ||
return 0; | ||
} | ||
|
||
|
@@ -205,7 +205,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
/** | ||
* nvmem_register() - Register a nvmem device for given nvmem_config. | ||
* Also creates a binary entry in /sys/bus/nvmem/devices/dev-name/nvmem | ||
@@ -834,6 +933,12 @@ struct nvmem_device *nvmem_register(cons | ||
@@ -833,6 +932,12 @@ struct nvmem_device *nvmem_register(cons | ||
goto err_put_device; | ||
} | ||
|
||
|
@@ -218,7 +218,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
if (config->cells) { | ||
rval = nvmem_add_cells(nvmem, config->cells, config->ncells); | ||
if (rval) | ||
@@ -854,12 +959,17 @@ struct nvmem_device *nvmem_register(cons | ||
@@ -853,12 +958,17 @@ struct nvmem_device *nvmem_register(cons | ||
if (rval) | ||
goto err_remove_cells; | ||
|
||
|
@@ -236,15 +236,15 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
if (config->compat) | ||
nvmem_sysfs_remove_compat(nvmem, config); | ||
err_put_device: | ||
@@ -881,6 +991,7 @@ static void nvmem_device_release(struct | ||
@@ -880,6 +990,7 @@ static void nvmem_device_release(struct | ||
device_remove_bin_file(nvmem->base_dev, &nvmem->eeprom); | ||
|
||
nvmem_device_remove_all_cells(nvmem); | ||
+ nvmem_layout_put(nvmem->layout); | ||
device_unregister(&nvmem->dev); | ||
} | ||
|
||
@@ -1246,6 +1357,15 @@ struct nvmem_cell *of_nvmem_cell_get(str | ||
@@ -1245,6 +1356,15 @@ struct nvmem_cell *of_nvmem_cell_get(str | ||
return ERR_PTR(-EINVAL); | ||
} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,7 +28,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
--- a/drivers/nvmem/core.c | ||
+++ b/drivers/nvmem/core.c | ||
@@ -755,7 +755,7 @@ EXPORT_SYMBOL_GPL(nvmem_layout_unregiste | ||
@@ -754,7 +754,7 @@ EXPORT_SYMBOL_GPL(nvmem_layout_unregiste | ||
static struct nvmem_layout *nvmem_layout_get(struct nvmem_device *nvmem) | ||
{ | ||
struct device_node *layout_np, *np = nvmem->dev.of_node; | ||
|
@@ -37,7 +37,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
layout_np = of_get_child_by_name(np, "nvmem-layout"); | ||
if (!layout_np) | ||
@@ -938,6 +938,13 @@ struct nvmem_device *nvmem_register(cons | ||
@@ -937,6 +937,13 @@ struct nvmem_device *nvmem_register(cons | ||
* pointer will be NULL and nvmem_layout_put() will be a noop. | ||
*/ | ||
nvmem->layout = config->layout ?: nvmem_layout_get(nvmem); | ||
|
@@ -51,7 +51,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
if (config->cells) { | ||
rval = nvmem_add_cells(nvmem, config->cells, config->ncells); | ||
@@ -970,6 +977,7 @@ struct nvmem_device *nvmem_register(cons | ||
@@ -969,6 +976,7 @@ struct nvmem_device *nvmem_register(cons | ||
err_remove_cells: | ||
nvmem_device_remove_all_cells(nvmem); | ||
nvmem_layout_put(nvmem->layout); | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -36,7 +36,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
#include <linux/slab.h> | ||
|
||
struct nvmem_device { | ||
@@ -761,6 +762,13 @@ static struct nvmem_layout *nvmem_layout | ||
@@ -760,6 +761,13 @@ static struct nvmem_layout *nvmem_layout | ||
if (!layout_np) | ||
return NULL; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,15 +28,15 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
struct device_node *np; | ||
struct nvmem_device *nvmem; | ||
struct list_head node; | ||
@@ -470,6 +471,7 @@ static int nvmem_cell_info_to_nvmem_cell | ||
@@ -469,6 +470,7 @@ static int nvmem_cell_info_to_nvmem_cell | ||
cell->offset = info->offset; | ||
cell->bytes = info->bytes; | ||
cell->name = info->name; | ||
+ cell->read_post_process = info->read_post_process; | ||
|
||
cell->bit_offset = info->bit_offset; | ||
cell->nbits = info->nbits; | ||
@@ -1563,6 +1565,13 @@ static int __nvmem_cell_read(struct nvme | ||
@@ -1562,6 +1564,13 @@ static int __nvmem_cell_read(struct nvme | ||
if (cell->bit_offset || cell->nbits) | ||
nvmem_shift_read_buffer_in_place(cell, buf); | ||
|
||
|
@@ -50,7 +50,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
if (nvmem->cell_post_process) { | ||
rc = nvmem->cell_post_process(nvmem->priv, id, index, | ||
cell->offset, buf, cell->bytes); | ||
@@ -1671,6 +1680,14 @@ static int __nvmem_cell_entry_write(stru | ||
@@ -1670,6 +1679,14 @@ static int __nvmem_cell_entry_write(stru | ||
(cell->bit_offset == 0 && len != cell->bytes)) | ||
return -EINVAL; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,15 +18,15 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
--- a/drivers/nvmem/core.c | ||
+++ b/drivers/nvmem/core.c | ||
@@ -695,6 +695,7 @@ static int nvmem_validate_keepouts(struc | ||
@@ -694,6 +694,7 @@ static int nvmem_validate_keepouts(struc | ||
|
||
static int nvmem_add_cells_from_of(struct nvmem_device *nvmem) | ||
{ | ||
+ struct nvmem_layout *layout = nvmem->layout; | ||
struct device *dev = &nvmem->dev; | ||
struct device_node *child; | ||
const __be32 *addr; | ||
@@ -724,6 +725,9 @@ static int nvmem_add_cells_from_of(struc | ||
@@ -723,6 +724,9 @@ static int nvmem_add_cells_from_of(struc | ||
|
||
info.np = of_node_get(child); | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,15 +26,15 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
struct gpio_desc *wp_gpio; | ||
struct nvmem_layout *layout; | ||
void *priv; | ||
@@ -903,7 +902,6 @@ struct nvmem_device *nvmem_register(cons | ||
@@ -902,7 +901,6 @@ struct nvmem_device *nvmem_register(cons | ||
nvmem->type = config->type; | ||
nvmem->reg_read = config->reg_read; | ||
nvmem->reg_write = config->reg_write; | ||
- nvmem->cell_post_process = config->cell_post_process; | ||
nvmem->keepout = config->keepout; | ||
nvmem->nkeepout = config->nkeepout; | ||
if (config->of_node) | ||
@@ -1575,13 +1573,6 @@ static int __nvmem_cell_read(struct nvme | ||
@@ -1574,13 +1572,6 @@ static int __nvmem_cell_read(struct nvme | ||
if (rc) | ||
return rc; | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,15 +29,15 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
struct device_node *np; | ||
struct nvmem_device *nvmem; | ||
struct list_head node; | ||
@@ -471,6 +472,7 @@ static int nvmem_cell_info_to_nvmem_cell | ||
@@ -470,6 +471,7 @@ static int nvmem_cell_info_to_nvmem_cell | ||
cell->bytes = info->bytes; | ||
cell->name = info->name; | ||
cell->read_post_process = info->read_post_process; | ||
+ cell->priv = info->priv; | ||
|
||
cell->bit_offset = info->bit_offset; | ||
cell->nbits = info->nbits; | ||
@@ -1568,7 +1570,7 @@ static int __nvmem_cell_read(struct nvme | ||
@@ -1567,7 +1569,7 @@ static int __nvmem_cell_read(struct nvme | ||
nvmem_shift_read_buffer_in_place(cell, buf); | ||
|
||
if (cell->read_post_process) { | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -51,15 +51,15 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
int bytes; | ||
int bit_offset; | ||
int nbits; | ||
@@ -469,6 +470,7 @@ static int nvmem_cell_info_to_nvmem_cell | ||
@@ -468,6 +469,7 @@ static int nvmem_cell_info_to_nvmem_cell | ||
{ | ||
cell->nvmem = nvmem; | ||
cell->offset = info->offset; | ||
+ cell->raw_len = info->raw_len ?: info->bytes; | ||
cell->bytes = info->bytes; | ||
cell->name = info->name; | ||
cell->read_post_process = info->read_post_process; | ||
@@ -1560,7 +1562,7 @@ static int __nvmem_cell_read(struct nvme | ||
@@ -1559,7 +1561,7 @@ static int __nvmem_cell_read(struct nvme | ||
{ | ||
int rc; | ||
|
||
|
@@ -68,7 +68,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
if (rc) | ||
return rc; | ||
@@ -1571,7 +1573,7 @@ static int __nvmem_cell_read(struct nvme | ||
@@ -1570,7 +1572,7 @@ static int __nvmem_cell_read(struct nvme | ||
|
||
if (cell->read_post_process) { | ||
rc = cell->read_post_process(cell->priv, id, index, | ||
|
@@ -77,7 +77,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
if (rc) | ||
return rc; | ||
} | ||
@@ -1594,14 +1596,15 @@ static int __nvmem_cell_read(struct nvme | ||
@@ -1593,14 +1595,15 @@ static int __nvmem_cell_read(struct nvme | ||
*/ | ||
void *nvmem_cell_read(struct nvmem_cell *cell, size_t *len) | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -27,7 +27,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
|
||
--- a/drivers/nvmem/core.c | ||
+++ b/drivers/nvmem/core.c | ||
@@ -696,7 +696,7 @@ static int nvmem_validate_keepouts(struc | ||
@@ -695,7 +695,7 @@ static int nvmem_validate_keepouts(struc | ||
return 0; | ||
} | ||
|
||
|
@@ -36,7 +36,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
{ | ||
struct nvmem_layout *layout = nvmem->layout; | ||
struct device *dev = &nvmem->dev; | ||
@@ -704,7 +704,7 @@ static int nvmem_add_cells_from_of(struc | ||
@@ -703,7 +703,7 @@ static int nvmem_add_cells_from_of(struc | ||
const __be32 *addr; | ||
int len, ret; | ||
|
||
|
@@ -45,7 +45,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
struct nvmem_cell_info info = {0}; | ||
|
||
addr = of_get_property(child, "reg", &len); | ||
@@ -742,6 +742,28 @@ static int nvmem_add_cells_from_of(struc | ||
@@ -741,6 +741,28 @@ static int nvmem_add_cells_from_of(struc | ||
return 0; | ||
} | ||
|
||
|
@@ -74,7 +74,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
int __nvmem_layout_register(struct nvmem_layout *layout, struct module *owner) | ||
{ | ||
layout->owner = owner; | ||
@@ -972,7 +994,7 @@ struct nvmem_device *nvmem_register(cons | ||
@@ -971,7 +993,7 @@ struct nvmem_device *nvmem_register(cons | ||
if (rval) | ||
goto err_remove_cells; | ||
|
||
|
@@ -83,7 +83,7 @@ Signed-off-by: Greg Kroah-Hartman <[email protected]> | |
if (rval) | ||
goto err_remove_cells; | ||
|
||
@@ -982,6 +1004,10 @@ struct nvmem_device *nvmem_register(cons | ||
@@ -981,6 +1003,10 @@ struct nvmem_device *nvmem_register(cons | ||
if (rval) | ||
goto err_remove_cells; | ||
|
||
|
Oops, something went wrong.