regulator: core: Set more descriptive device names
We have proper names for regulators, so use them instead of meaningless numbers generated at boot that make it hard to identify regulators based on their device names alone. Signed-off-by: Danny Lin <danny@kdrag0n.dev>
This commit is contained in:
parent
0e4c247c72
commit
71f41132c1
@ -4733,7 +4733,6 @@ regulator_register(const struct regulator_desc *regulator_desc,
|
|||||||
{
|
{
|
||||||
const struct regulator_init_data *init_data;
|
const struct regulator_init_data *init_data;
|
||||||
struct regulator_config *config = NULL;
|
struct regulator_config *config = NULL;
|
||||||
static atomic_t regulator_no = ATOMIC_INIT(-1);
|
|
||||||
struct regulator_dev *rdev;
|
struct regulator_dev *rdev;
|
||||||
struct device *dev;
|
struct device *dev;
|
||||||
int ret, i;
|
int ret, i;
|
||||||
@ -4826,8 +4825,7 @@ regulator_register(const struct regulator_desc *regulator_desc,
|
|||||||
/* register with sysfs */
|
/* register with sysfs */
|
||||||
rdev->dev.class = ®ulator_class;
|
rdev->dev.class = ®ulator_class;
|
||||||
rdev->dev.parent = dev;
|
rdev->dev.parent = dev;
|
||||||
dev_set_name(&rdev->dev, "regulator.%lu",
|
dev_set_name(&rdev->dev, "regulator:%s", regulator_desc->name);
|
||||||
(unsigned long) atomic_inc_return(®ulator_no));
|
|
||||||
|
|
||||||
/* set regulator constraints */
|
/* set regulator constraints */
|
||||||
if (init_data)
|
if (init_data)
|
||||||
|
Loading…
Reference in New Issue
Block a user