i2c: mux: demux-pinctrl: Clean up sysfs attributes
authorBen Hutchings <ben.hutchings@codethink.co.uk>
Thu, 31 Mar 2016 15:40:05 +0000 (16:40 +0100)
committerWolfram Sang <wsa@the-dreams.de>
Fri, 1 Apr 2016 11:00:07 +0000 (13:00 +0200)
commitc0c508a418f9daeb49bf9c387c84d89381b28540
treedd3b2d3d3fb6519659ba0aeb78096a9d865de366
parent8dcf32175b4e1817ea037a051f10dd7823e52344
i2c: mux: demux-pinctrl: Clean up sysfs attributes

sysfs attributes should use the same format for reads and writes,
rather than pretty-printing on read.

* Make the "cur_master" attribute read back as just the name of the
  master
* Expose the list of all masters as a read-only "available_masters"
  attribute, using space separators as in similar attributes of other
  devices

Also, spell out "cur_master" in full as "current_master".

Fixes: 50a5ba876908 ("i2c: mux: demux-pinctrl: add driver")
Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Tested-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/muxes/i2c-demux-pinctrl.c