diff options
| author | Michael Walle <[email protected]> | 2022-02-25 18:06:24 +0530 |
|---|---|---|
| committer | Priyanka Jain <[email protected]> | 2022-02-28 11:59:35 +0530 |
| commit | 42595eb7067c6c076e1c98213438be727f883fe2 (patch) | |
| tree | d729731176951b2edf7f4fd17272dae38ccbc050 /include | |
| parent | a900c7f8161b74fc66ec715e68e7244b53f04298 (diff) | |
misc: add sl28cpld base driver
Add a multi-function device driver which will probe its children and
provides methods to access the device.
Signed-off-by: Michael Walle <[email protected]>
[Rebased]
Signed-off-by: Priyanka Jain <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/sl28cpld.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/sl28cpld.h b/include/sl28cpld.h new file mode 100644 index 00000000000..d116607cfb1 --- /dev/null +++ b/include/sl28cpld.h @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * Copyright (c) 2021 Michael Walle <[email protected]> + */ + +#ifndef __SL28CPLD_H +#define __SL28CPLD_H + +int sl28cpld_read(struct udevice *dev, uint offset); +int sl28cpld_write(struct udevice *dev, uint offset, uint8_t value); +int sl28cpld_update(struct udevice *dev, uint offset, uint8_t clear, + uint8_t set); + +#endif |
