diff options
Diffstat (limited to 'include/sl28cpld.h')
-rw-r--r-- | include/sl28cpld.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/sl28cpld.h b/include/sl28cpld.h new file mode 100644 index 00000000000..9a7c6de31f5 --- /dev/null +++ b/include/sl28cpld.h @@ -0,0 +1,16 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * Copyright (c) 2021 Michael Walle <michael@walle.cc> + */ + +#ifndef __SL28CPLD_H +#define __SL28CPLD_H + +#define SL28CPLD_VERSION 0x03 + +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 |