请问各位:这里的PROFILE是做什么用的?这些值是根据什么确定的?
/* REVIST : check posibility of PROFILE_(x) syntax usage */
#define PROFILE_NONE -1 /* Few EVM doesn't have profiles */
#define PROFILE_0 (0x1 << 0)
#define PROFILE_1 (0x1 << 1)
#define PROFILE_2 (0x1 << 2)
#define PROFILE_3 (0x1 << 3)
#define PROFILE_4 (0x1 << 4)
#define PROFILE_5 (0x1 << 5)
#define PROFILE_6 (0x1 << 6)
#define PROFILE_7 (0x1 << 7)
#define PROFILE_ALL 0xFF
比如 {uart1_wl12xx_init, DEV_ON_BASEBOARD, (PROFILE_0 | PROFILE_3 | PROFILE_5)}
uart1是根据什么选的PROFILE_0 | PROFILE_3 | PROFILE_5,还有,uart1明明接在daughterboard,为什么这里是DEV_ON_BASEBOARD?