[CV1][TX1] Ds2777 battery ic porting support.

precondition:

ROM version R24.2.1
Customized carriy board
Customized kernel

Operational:
Porting ds2777 battery ic driver.

Problem1:
I am porting ds2777 battery IC refer to ds2781_battery.c.
Could I create and modify these files to implement it.

./kernel/drivers/w1/slaves/w1_ds2781.c
./kernel/drivers/w1/slaves/w1_ds2781.h
./kernel/drivers/w1/slaves/Makefile
./kernel/drivers/power/ds2781_battery.c
./kernel/drivers/power/Makefile

Problem2:
Does the I2C slave address write in W1_ds2781.h?

#define W1_DS2781_READ_DATA 0x69
#define W1_DS2781_WRITE_DATA 0x6C

For the first suppose yes. Generally we can find a similar driver from the same vendor to modify it.
For second you need to check the datasheet to know it. However below are not the slave address. It could be a command or something else.

#define W1_DS2781_READ_DATA	0x69
#define W1_DS2781_WRITE_DATA	0x6C