Blame view
drivers/power/pmic/pmic_pfuze100.c
633 Bytes
83d290c56 SPDX: Convert all... |
1 |
// SPDX-License-Identifier: GPL-2.0+ |
91baa6f7f power: add PFUZE1... |
2 3 4 |
/* * Copyright (C) 2014 Gateworks Corporation * Tim Harvey <tharvey@gateworks.com> |
91baa6f7f power: add PFUZE1... |
5 6 7 8 9 10 11 |
*/ #include <common.h> #include <errno.h> #include <i2c.h> #include <power/pmic.h> #include <power/pfuze100_pmic.h> |
93a6d92cf power: make pfuze... |
12 |
int power_pfuze100_init(unsigned char bus) |
91baa6f7f power: add PFUZE1... |
13 |
{ |
676ac24e0 pmic: pmic_pfuze1... |
14 |
static const char name[] = "PFUZE100"; |
91baa6f7f power: add PFUZE1... |
15 16 17 18 19 20 21 22 23 24 |
struct pmic *p = pmic_alloc(); if (!p) { printf("%s: POWER allocation error! ", __func__); return -ENOMEM; } p->name = name; p->interface = PMIC_I2C; |
1c1f6076b Add missing part ... |
25 |
p->number_of_regs = PFUZE100_NUM_OF_REGS; |
91baa6f7f power: add PFUZE1... |
26 27 28 29 30 31 |
p->hw.i2c.addr = CONFIG_POWER_PFUZE100_I2C_ADDR; p->hw.i2c.tx_num = 1; p->bus = bus; return 0; } |