@@ -77,13 +77,12 @@ def check_inherits(dict):
77
77
if ("inherits" in dict and len (dict ["inherits" ]) > 1 ):
78
78
yield "multiple inheritance is forbidden"
79
79
80
- DEVICE_HAS_ALLOWED = ["AACI" , "ANALOGIN" , "ANALOGOUT" , "CAN" , "CLCD" ,
81
- "ERROR_PATTERN" , "ETHERNET" , "EMAC" , "FLASH" , "I2C" ,
82
- "I2CSLAVE" , "I2C_ASYNCH" , "INTERRUPTIN" , "LOWPOWERTIMER" ,
83
- "PORTIN" , "PORTINOUT" , "PORTOUT" , "PWMOUT" , "RTC" , "TRNG" ,
84
- "TSC" , "SERIAL" , "SERIAL_ASYNCH" , "SERIAL_FC" , "SLEEP" ,
85
- "SPI" , "SPI_ASYNCH" , "SPISLAVE" , "STDIO_MESSAGES" ,
86
- "STORAGE" , "SEMIHOST" , "LOCALFILESYSTEM" ]
80
+ DEVICE_HAS_ALLOWED = ["ANALOGIN" , "ANALOGOUT" , "CAN" , "ETHERNET" , "EMAC" ,
81
+ "FLASH" , "I2C" , "I2CSLAVE" , "I2C_ASYNCH" , "INTERRUPTIN" ,
82
+ "LOWPOWERTIMER" , "PORTIN" , "PORTINOUT" , "PORTOUT" ,
83
+ "PWMOUT" , "RTC" , "TRNG" ,"SERIAL" , "SERIAL_ASYNCH" ,
84
+ "SERIAL_FC" , "SLEEP" , "SPI" , "SPI_ASYNCH" , "SPISLAVE" ,
85
+ "STORAGE" ]
87
86
def check_device_has (dict ):
88
87
for name in dict .get ("device_has" , []):
89
88
if name not in DEVICE_HAS_ALLOWED :
0 commit comments