pfuze100.c (de76610545f4350f8e3eac7c0c4ff6349106a9bf) | pfuze100.c (c83c436de0f8f02b7626fdd9a55663845facb26f) |
---|---|
1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Copyright (C) 2015 Freescale Semiconductor, Inc 4 * Peng Fan <Peng.Fan@freescale.com> 5 */ 6 7#include <common.h> 8#include <fdtdec.h> --- 17 unchanged lines hidden (view full) --- 26{ 27 return dev->driver_data == PFUZE3000 ? PFUZE3000_NUM_OF_REGS : PFUZE100_NUM_OF_REGS; 28} 29 30static int pfuze100_write(struct udevice *dev, uint reg, const uint8_t *buff, 31 int len) 32{ 33 if (dm_i2c_write(dev, reg, buff, len)) { | 1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Copyright (C) 2015 Freescale Semiconductor, Inc 4 * Peng Fan <Peng.Fan@freescale.com> 5 */ 6 7#include <common.h> 8#include <fdtdec.h> --- 17 unchanged lines hidden (view full) --- 26{ 27 return dev->driver_data == PFUZE3000 ? PFUZE3000_NUM_OF_REGS : PFUZE100_NUM_OF_REGS; 28} 29 30static int pfuze100_write(struct udevice *dev, uint reg, const uint8_t *buff, 31 int len) 32{ 33 if (dm_i2c_write(dev, reg, buff, len)) { |
34 pr_err("write error to device: %p register: %#x!", dev, reg); | 34 pr_err("write error to device: %p register: %#x!\n", dev, reg); |
35 return -EIO; 36 } 37 38 return 0; 39} 40 41static int pfuze100_read(struct udevice *dev, uint reg, uint8_t *buff, int len) 42{ 43 if (dm_i2c_read(dev, reg, buff, len)) { | 35 return -EIO; 36 } 37 38 return 0; 39} 40 41static int pfuze100_read(struct udevice *dev, uint reg, uint8_t *buff, int len) 42{ 43 if (dm_i2c_read(dev, reg, buff, len)) { |
44 pr_err("read error from device: %p register: %#x!", dev, reg); | 44 pr_err("read error from device: %p register: %#x!\n", dev, reg); |
45 return -EIO; 46 } 47 48 return 0; 49} 50 51static int pfuze100_bind(struct udevice *dev) 52{ 53 ofnode regulators_node; 54 int children; 55 56 regulators_node = dev_read_subnode(dev, "regulators"); 57 if (!ofnode_valid(regulators_node)) { | 45 return -EIO; 46 } 47 48 return 0; 49} 50 51static int pfuze100_bind(struct udevice *dev) 52{ 53 ofnode regulators_node; 54 int children; 55 56 regulators_node = dev_read_subnode(dev, "regulators"); 57 if (!ofnode_valid(regulators_node)) { |
58 debug("%s: %s regulators subnode not found!", __func__, | 58 debug("%s: %s regulators subnode not found!\n", __func__, |
59 dev->name); 60 return -ENXIO; 61 } 62 63 debug("%s: '%s' - found regulators subnode\n", __func__, dev->name); 64 65 children = pmic_bind_children(dev, regulators_node, pmic_children_info); 66 if (!children) --- 26 unchanged lines hidden --- | 59 dev->name); 60 return -ENXIO; 61 } 62 63 debug("%s: '%s' - found regulators subnode\n", __func__, dev->name); 64 65 children = pmic_bind_children(dev, regulators_node, pmic_children_info); 66 if (!children) --- 26 unchanged lines hidden --- |