Hi Linus, On Tue, Jan 3, 2023 at 10:01 AM Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> wrote: > On Thu, Dec 29, 2022 at 2:17 AM Linus Walleij <linus.walleij@xxxxxxxxxx> wrote: > > On Thu, Dec 15, 2022 at 10:32 PM Biju Das <biju.das.jz@xxxxxxxxxxxxxx> wrote: > > > This patch series add support for controlling output disable function using sysfs. > > > > What's wrong with using the debugfs approach Drew implemented in > > commit 6199f6becc869d30ca9394ca0f7a484bf9d598eb > > "pinctrl: pinmux: Add pinmux-select debugfs file" > > ? > > I think the main difference is that debugfs is meant for debugging > and development features, while this feature is to be configured on > production systems. There's just no existing API for it. > > > Something driver specific seems like a bit of a hack, does it not? > > > > If this should go into sysfs we should probably create something > > generic, such as a list of stuff to be exported as sysfs switches. > > > > It generally also looks really dangerous, which is another reason > > for keeping it in debugfs. It's the big hammer to hurt yourself with, > > more or less. > > Yes, generic would be nice. Anyone familiar with other hardware > that could make use of this? That's also the reason why I have been rather hesitant in accepting this driver and bindings (I just saw you applied the bindings): I wanted to hear your input first ;-) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds