Good day to all,
Suzuki and Leo have recently posted patches to unify the way funnel
and replicators are supported. Those patches prompted me to have a
closer look at the bindings we currently use. At this time we have:
Non configurable replicator: "coresight-replicator"
Configurable replicator: "coresight-dynamic-replicator"
Non Configurable funnel: "coresight-static-funnel" (public but not merged yet)
Configurable funnel: "coresight-funnel"
This is quite confusing to me and I suggest the following:
Non configurable replicator: "coresight-static-replicator"
Configurable replicator: "coresight-dynamic-replicator"
Non Configurable funnel: "coresight-static-funnel"
Configurable funnel: "coresight-dynamic-funnel"
Current bindings would be kept around for backward compatibility but
marked as obsolete in the coresight DT bindings document. Leo has
stepped forward to do the work and Rob Herring (DT maintainer) is on
board with the idea. All we need is to settle on a naming convention,
hence this email.
Regards,
Mathieu