On Wednesday 02 November 2016, Cédric Le Goater wrote: > The Aspeed SoCs have two BT interfaces : one is IPMI compliant and the > other is H8S/2168 compliant. > > The current ipmi/bt-bmc driver implements the IPMI version and we > should reflect its nature in the compatible node name using > 'aspeed,ast2400-ibt-bmc' instead of 'aspeed,ast2400-bt-bmc'. The > latter should be used for a H8S interface driver if it is implemented > one day. > > Signed-off-by: Cédric Le Goater <clg@xxxxxxxx> We generally try to avoid changing the compatible strings after the fact, but it's probably ok in this case. I don't understand who decides which of the two interfaces is used: is it the same register set that can be driven by either one or the other driver, or do you expect to have two drivers that can both be active in the same system and talk to different hardware once you get there? If the first one of these is true, it seems a little awkward to use the DT compatible string to decide which driver to use rather than making the decision in the OS. Arnd -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html