ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-611.34.1.el9_7.x86_64/include/linux/mfd/wm831x
/
usr
src
kernels
5.14.0-611.34.1.el9_7.x86_64
include
linux
mfd
wm831x
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
auxadc.h
11.89 MB
chmod
View
DL
Edit
Rename
Delete
core.h
20.11 MB
chmod
View
DL
Edit
Rename
Delete
gpio.h
2.92 MB
chmod
View
DL
Edit
Rename
Delete
irq.h
49.5 MB
chmod
View
DL
Edit
Rename
Delete
otp.h
6.96 MB
chmod
View
DL
Edit
Rename
Delete
pdata.h
4.26 MB
chmod
View
DL
Edit
Rename
Delete
pmu.h
11.32 MB
chmod
View
DL
Edit
Rename
Delete
regulator.h
75.58 MB
chmod
View
DL
Edit
Rename
Delete
status.h
1.46 MB
chmod
View
DL
Edit
Rename
Delete
watchdog.h
2.48 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/src/kernels/5.14.0-611.34.1.el9_7.x86_64/include/linux/mfd/wm831x/otp.h
/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * include/linux/mfd/wm831x/otp.h -- OTP interface for WM831x * * Copyright 2009 Wolfson Microelectronics PLC. * * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> */ #ifndef __MFD_WM831X_OTP_H__ #define __MFD_WM831X_OTP_H__ int wm831x_otp_init(struct wm831x *wm831x); void wm831x_otp_exit(struct wm831x *wm831x); /* * R30720 (0x7800) - Unique ID 1 */ #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ /* * R30721 (0x7801) - Unique ID 2 */ #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ /* * R30722 (0x7802) - Unique ID 3 */ #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ /* * R30723 (0x7803) - Unique ID 4 */ #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ /* * R30724 (0x7804) - Unique ID 5 */ #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ /* * R30725 (0x7805) - Unique ID 6 */ #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ /* * R30726 (0x7806) - Unique ID 7 */ #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ /* * R30727 (0x7807) - Unique ID 8 */ #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ /* * R30728 (0x7808) - Factory OTP ID */ #define WM831X_OTP_FACT_ID_MASK 0xFFFE /* OTP_FACT_ID - [15:1] */ #define WM831X_OTP_FACT_ID_SHIFT 1 /* OTP_FACT_ID - [15:1] */ #define WM831X_OTP_FACT_ID_WIDTH 15 /* OTP_FACT_ID - [15:1] */ #define WM831X_OTP_FACT_FINAL 0x0001 /* OTP_FACT_FINAL */ #define WM831X_OTP_FACT_FINAL_MASK 0x0001 /* OTP_FACT_FINAL */ #define WM831X_OTP_FACT_FINAL_SHIFT 0 /* OTP_FACT_FINAL */ #define WM831X_OTP_FACT_FINAL_WIDTH 1 /* OTP_FACT_FINAL */ /* * R30729 (0x7809) - Factory OTP 1 */ #define WM831X_DC3_TRIM_MASK 0xF000 /* DC3_TRIM - [15:12] */ #define WM831X_DC3_TRIM_SHIFT 12 /* DC3_TRIM - [15:12] */ #define WM831X_DC3_TRIM_WIDTH 4 /* DC3_TRIM - [15:12] */ #define WM831X_DC2_TRIM_MASK 0x0FC0 /* DC2_TRIM - [11:6] */ #define WM831X_DC2_TRIM_SHIFT 6 /* DC2_TRIM - [11:6] */ #define WM831X_DC2_TRIM_WIDTH 6 /* DC2_TRIM - [11:6] */ #define WM831X_DC1_TRIM_MASK 0x003F /* DC1_TRIM - [5:0] */ #define WM831X_DC1_TRIM_SHIFT 0 /* DC1_TRIM - [5:0] */ #define WM831X_DC1_TRIM_WIDTH 6 /* DC1_TRIM - [5:0] */ /* * R30730 (0x780A) - Factory OTP 2 */ #define WM831X_CHIP_ID_MASK 0xFFFF /* CHIP_ID - [15:0] */ #define WM831X_CHIP_ID_SHIFT 0 /* CHIP_ID - [15:0] */ #define WM831X_CHIP_ID_WIDTH 16 /* CHIP_ID - [15:0] */ /* * R30731 (0x780B) - Factory OTP 3 */ #define WM831X_OSC_TRIM_MASK 0x0780 /* OSC_TRIM - [10:7] */ #define WM831X_OSC_TRIM_SHIFT 7 /* OSC_TRIM - [10:7] */ #define WM831X_OSC_TRIM_WIDTH 4 /* OSC_TRIM - [10:7] */ #define WM831X_BG_TRIM_MASK 0x0078 /* BG_TRIM - [6:3] */ #define WM831X_BG_TRIM_SHIFT 3 /* BG_TRIM - [6:3] */ #define WM831X_BG_TRIM_WIDTH 4 /* BG_TRIM - [6:3] */ #define WM831X_LPBG_TRIM_MASK 0x0007 /* LPBG_TRIM - [2:0] */ #define WM831X_LPBG_TRIM_SHIFT 0 /* LPBG_TRIM - [2:0] */ #define WM831X_LPBG_TRIM_WIDTH 3 /* LPBG_TRIM - [2:0] */ /* * R30732 (0x780C) - Factory OTP 4 */ #define WM831X_CHILD_I2C_ADDR_MASK 0x00FE /* CHILD_I2C_ADDR - [7:1] */ #define WM831X_CHILD_I2C_ADDR_SHIFT 1 /* CHILD_I2C_ADDR - [7:1] */ #define WM831X_CHILD_I2C_ADDR_WIDTH 7 /* CHILD_I2C_ADDR - [7:1] */ #define WM831X_CH_AW 0x0001 /* CH_AW */ #define WM831X_CH_AW_MASK 0x0001 /* CH_AW */ #define WM831X_CH_AW_SHIFT 0 /* CH_AW */ #define WM831X_CH_AW_WIDTH 1 /* CH_AW */ /* * R30733 (0x780D) - Factory OTP 5 */ #define WM831X_CHARGE_TRIM_MASK 0x003F /* CHARGE_TRIM - [5:0] */ #define WM831X_CHARGE_TRIM_SHIFT 0 /* CHARGE_TRIM - [5:0] */ #define WM831X_CHARGE_TRIM_WIDTH 6 /* CHARGE_TRIM - [5:0] */ /* * R30736 (0x7810) - Customer OTP ID */ #define WM831X_OTP_AUTO_PROG 0x8000 /* OTP_AUTO_PROG */ #define WM831X_OTP_AUTO_PROG_MASK 0x8000 /* OTP_AUTO_PROG */ #define WM831X_OTP_AUTO_PROG_SHIFT 15 /* OTP_AUTO_PROG */ #define WM831X_OTP_AUTO_PROG_WIDTH 1 /* OTP_AUTO_PROG */ #define WM831X_OTP_CUST_ID_MASK 0x7FFE /* OTP_CUST_ID - [14:1] */ #define WM831X_OTP_CUST_ID_SHIFT 1 /* OTP_CUST_ID - [14:1] */ #define WM831X_OTP_CUST_ID_WIDTH 14 /* OTP_CUST_ID - [14:1] */ #define WM831X_OTP_CUST_FINAL 0x0001 /* OTP_CUST_FINAL */ #define WM831X_OTP_CUST_FINAL_MASK 0x0001 /* OTP_CUST_FINAL */ #define WM831X_OTP_CUST_FINAL_SHIFT 0 /* OTP_CUST_FINAL */ #define WM831X_OTP_CUST_FINAL_WIDTH 1 /* OTP_CUST_FINAL */ /* * R30759 (0x7827) - DBE CHECK DATA */ #define WM831X_DBE_VALID_DATA_MASK 0xFFFF /* DBE_VALID_DATA - [15:0] */ #define WM831X_DBE_VALID_DATA_SHIFT 0 /* DBE_VALID_DATA - [15:0] */ #define WM831X_DBE_VALID_DATA_WIDTH 16 /* DBE_VALID_DATA - [15:0] */ #endif
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply