Bladeren bron

riscv: cpu: jh7110: Add EEPROM support

Add a header to easily use the EEPROM interface.
The code is ported from tag JH7110_VF2_515_v3.9.3 of VF2 repo.

Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
Hal Feng 9 maanden geleden
bovenliggende
commit
d5c8e632a1
1 gewijzigde bestanden met toevoegingen van 14 en 0 verwijderingen
  1. 14 0
      arch/riscv/include/asm/arch-jh7110/eeprom.h

+ 14 - 0
arch/riscv/include/asm/arch-jh7110/eeprom.h

@@ -0,0 +1,14 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
+ * Copyright (C) 2021 StarFive Technology Co., Ltd.
+ *
+ * Author: Jianlong Huang <jianlong.huang@starfivetech.com>
+ */
+
+#ifndef _ASM_RISCV_EEPROM_H
+#define _ASM_RISCV_EEPROM_H
+
+u8 get_pcb_revision_from_eeprom(void);
+int get_data_from_eeprom(int offset, int len, unsigned char *data);
+
+#endif /* _ASM_RISCV_EEPROM_H */