On Sat, Feb 5, 2022 at 9:33 PM Guenter Roeck <linux@xxxxxxxxxxxx> wrote: > > On Sat, Feb 05, 2022 at 06:20:23PM -0800, Andrey Smirnov wrote: > > Add a driver exposing various bits and pieces of functionality > > provided by Steam Deck specific VLV0100 device presented by EC > > firmware. This includes but not limited to: > > > > - CPU/device's fan control > > - Read-only access to DDIC registers > > - Battery tempreature measurements > > - Various display related control knobs > > - USB Type-C connector event notification > > > > Cc: Hans de Goede <hdegoede@xxxxxxxxxx> > > Cc: Mark Gross <markgross@xxxxxxxxxx> > > Cc: Jean Delvare <jdelvare@xxxxxxxx> > > Cc: Guenter Roeck <linux@xxxxxxxxxxxx> > > Cc: linux-kernel@xxxxxxxxxxxxxxx (open list) > > Cc: platform-driver-x86@xxxxxxxxxxxxxxx > > Cc: linux-hwmon@xxxxxxxxxxxxxxx > > Signed-off-by: Andrey Smirnov <andrew.smirnov@xxxxxxxxx> > > --- > > > ... > > + > > +static umode_t > > +steamdeck_is_visible(struct kobject *kobj, struct attribute *attr, int index) > > +{ > > + return attr->mode; > > +} > > This is unnecessary. Using attr->mode is the default operation if there > is no is_visible function. > Thanks, will drop