1*bfda2c43SBonnie Lo# Blacklist Configuration 2*bfda2c43SBonnie Lo 3*bfda2c43SBonnie LoThe blacklist.json in package directory can determine i2c buses and addresses 4*bfda2c43SBonnie Lothat should not be scanned by FruDevice. An integer blocks an entire bus from 5*bfda2c43SBonnie Lobeing scanned. A bus/addresses object can block specific addresses on the bus 6*bfda2c43SBonnie Lowhile allowing scanning others addresses on the same bus. 7*bfda2c43SBonnie Lo 8*bfda2c43SBonnie Lo## For buses 9*bfda2c43SBonnie Lo 10*bfda2c43SBonnie LoPut in numbers of buses. For example: 11*bfda2c43SBonnie Lo 12*bfda2c43SBonnie Lo```json 13*bfda2c43SBonnie Lo{ 14*bfda2c43SBonnie Lo "buses": [1, 3, 5] 15*bfda2c43SBonnie Lo} 16*bfda2c43SBonnie Lo``` 17*bfda2c43SBonnie Lo 18*bfda2c43SBonnie LoNote that "buses" should be an array of unsigned integer. 19*bfda2c43SBonnie Lo 20*bfda2c43SBonnie Lo## For addresses 21*bfda2c43SBonnie Lo 22*bfda2c43SBonnie LoPut in bus and addresses with this format: 23*bfda2c43SBonnie Lo 24*bfda2c43SBonnie Lo```json 25*bfda2c43SBonnie Lo{ 26*bfda2c43SBonnie Lo "buses": [ 27*bfda2c43SBonnie Lo { 28*bfda2c43SBonnie Lo "bus": 3, 29*bfda2c43SBonnie Lo "addresses": ["0x30", "0x40"] 30*bfda2c43SBonnie Lo }, 31*bfda2c43SBonnie Lo { 32*bfda2c43SBonnie Lo "bus": 5, 33*bfda2c43SBonnie Lo "addresses": ["0x55"] 34*bfda2c43SBonnie Lo } 35*bfda2c43SBonnie Lo ] 36*bfda2c43SBonnie Lo} 37*bfda2c43SBonnie Lo``` 38*bfda2c43SBonnie Lo 39*bfda2c43SBonnie LoNote that "bus" should be an unsigned integer and "addresses" be an array of 40*bfda2c43SBonnie Lostring of hex. 41*bfda2c43SBonnie Lo 42*bfda2c43SBonnie Lo## For both 43*bfda2c43SBonnie Lo 44*bfda2c43SBonnie Lo```json 45*bfda2c43SBonnie Lo{ 46*bfda2c43SBonnie Lo "buses": [ 47*bfda2c43SBonnie Lo 1, 48*bfda2c43SBonnie Lo { 49*bfda2c43SBonnie Lo "bus": 3, 50*bfda2c43SBonnie Lo "addresses": ["0x30", "0x40"] 51*bfda2c43SBonnie Lo } 52*bfda2c43SBonnie Lo ] 53*bfda2c43SBonnie Lo} 54*bfda2c43SBonnie Lo``` 55