summaryrefslogtreecommitdiff
path: root/drivers/nvmem/core.c
AgeCommit message (Expand)AuthorFilesLines
8 daysMerge tag 'char-misc-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-104/+109
2026-07-31nvmem: simplify nvmem_sysfs_remove_compat()Bartosz Golaszewski1-9/+5
2026-07-31nvmem: split out the reg_read/write() callbacks out of struct nvmem_deviceBartosz Golaszewski1-10/+27
2026-07-31nvmem: remove unneeded __nvmem_device_put()Bartosz Golaszewski1-20/+15
2026-07-31nvmem: simplify locking with guard()Bartosz Golaszewski1-51/+37
2026-07-31nvmem: check the return value of gpiod_set_value_cansleep()Bartosz Golaszewski1-5/+11
2026-07-31nvmem: return -EOPNOTSUPP to in-kernel users on missing callbacksBartosz Golaszewski1-18/+19
2026-07-31nvmem: layouts: Add fixed-layout driverMathieu Dubois-Briand1-22/+2
2026-07-17nvmem: core: Default to read-only if wp-gpios presentMarek Vasut1-0/+4
2026-06-05nvmem: core: fix use-after-free bugs in error pathsBartosz Golaszewski1-7/+5
2026-02-22Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-3/+3
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-3/+3
2026-01-26nvmem: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-5/+1
2026-01-26nvmem: Drop OF node reference on nvmem_add_one_cell() failureKrzysztof Kozlowski1-0/+1
2025-07-29Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-7/+7
2025-07-16nvmem: make nvmem_bus_type constantGreg Kroah-Hartman1-1/+1
2025-07-16nvmem: core: Fix typos in comments and MODULE_AUTHOR stringsAlok Tiwari1-5/+5
2025-06-17sysfs: treewide: switch back to attribute_group::bin_attrsThomas Weißschuh1-2/+2
2025-06-17sysfs: treewide: switch back to bin_attribute::read()/write()Thomas Weißschuh1-5/+5
2025-05-21nvmem: Remove unused nvmem cell table supportGeert Uytterhoeven1-68/+0
2025-04-11nvmem: core: update raw_len if the bit reading is requiredDmitry Baryshkov1-1/+3
2025-04-11nvmem: core: verify cell's raw_lenDmitry Baryshkov1-0/+12
2025-04-11nvmem: core: fix bit offsets of more than one byteDmitry Baryshkov1-7/+17
2025-01-10nvmem: core: improve range check for nvmem_cell_write()Jennifer Berringer1-0/+2
2024-12-30nvmem: core: constify 'struct bin_attribute'Thomas Weißschuh1-16/+19
2024-11-29Merge tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+3
2024-11-05nvmem: core: Check read_only flag for force_ro in bin_attr_nvmem_write()Marek Vasut1-1/+1
2024-11-05sysfs: treewide: constify attribute callback of bin_is_visible()Thomas Weißschuh1-1/+2
2024-11-05nvmem: core: calculate bin_attribute size through bin_size()Thomas Weißschuh1-2/+11
2024-11-05nvmem: Correct some typos in commentsShen Lichuan1-2/+2
2024-09-03nvmem: Fix return type of devm_nvmem_device_get() in kerneldocGeert Uytterhoeven1-3/+3
2024-07-20Merge tag 'char-misc-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-36/+54
2024-07-05nvmem: core: Implement force_ro sysfs attributeMarek Vasut1-0/+43
2024-07-05nvmem: Use sysfs_emit() for type attributeMarek Vasut1-1/+1
2024-07-05nvmem: core: drop unnecessary range checks in sysfs callbacksThomas Weißschuh1-14/+0
2024-07-05nvmem: core: remove global nvmem_cells_groupThomas Weißschuh1-16/+10
2024-07-05nvmem: core: add single sysfs groupThomas Weißschuh1-6/+1
2024-07-03nvmem: core: limit cell sysfs permissions to main attribute onesThomas Weißschuh1-1/+1
2024-07-03nvmem: core: only change name to fram for current attributeThomas Weißschuh1-3/+2
2024-05-03nvmem: core: switch to use device_add_groups()Greg Kroah-Hartman1-1/+1
2024-03-07nvmem: core: Print error on wrong bits DT propertyMarkus Schneider-Pargmann1-0/+5
2024-02-14nvmem: include bit index in cell sysfs file nameArnd Bergmann1-2/+3
2024-01-04nvmem: core: add nvmem_dev_size() helperRafał Miłecki1-0/+13
2024-01-04nvmem: drop nvmem_layout_get_match_data()Rafał Miłecki1-13/+0
2024-01-04nvmem: layouts: refactor .add_cells() callback argumentsRafał Miłecki1-1/+1
2023-12-15nvmem: core: Expose cells through sysfsMiquel Raynal1-1/+134
2023-12-15nvmem: core: Rework layouts to become regular devicesMiquel Raynal1-109/+61
2023-12-15nvmem: Move and rename ->fixup_cell_info()Miquel Raynal1-3/+3
2023-12-15nvmem: Simplify the ->add_cells() hookMiquel Raynal1-1/+1
2023-12-15nvmem: Create a header for internal sharingMiquel Raynal1-23/+1