blob: 7b82843473081ec37bc4b4ab390b79d4f39e439a [file]
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
*/
#ifndef __FD650H__
#define __FD650H__
#define FD650_BIT_ENABLE 0x01
#define FD650_BIT_SLEEP 0x04
//#define FD650_BIT_7SEG 0x08
#define FD650_BIT_INTENS1 0x10
#define FD650_BIT_INTENS2 0x20
#define FD650_BIT_INTENS3 0x30
#define FD650_BIT_INTENS4 0x40
#define FD650_BIT_INTENS5 0x50
#define FD650_BIT_INTENS6 0x60
#define FD650_BIT_INTENS7 0x70
#define FD650_BIT_INTENS8 0x00
#define FD650_SYS_OFF 0x0400
#define FD650_SYS_ON (FD650_SYS_OFF | FD650_BIT_ENABLE)
#define FD650_SLEEPOFF FD650_SYS_OFF
#define FD650_SLEEPON (FD650_SYS_OFF | FD650_BIT_SLEEP)
//#define FD650_7SEG_ON (FD650_SYS_ON | FD650_BIT_7SEG)
#define FD650_8SEG_ON (FD650_SYS_ON | 0x00)
#define FD650_SYS_ON_1 (FD650_SYS_ON | FD650_BIT_INTENS1)
#define FD650_SYS_ON_4 (FD650_SYS_ON | FD650_BIT_INTENS4)
#define FD650_SYS_ON_8 (FD650_SYS_ON | FD650_BIT_INTENS8)
#define FD650_DIG0 0x1400
#define FD650_DIG1 0x1500
#define FD650_DIG2 0x1600
#define FD650_DIG3 0x1700
#define FD650_DOT 0x0080
#define FD650_GET_KEY 0x0700
#endif