On Mon, Mar 07, 2022 at 11:10:40AM -0300, Alifer Moraes wrote: > From: Pierluigi Passaro <pierluigi.p@xxxxxxxxxxxxx> > > The platform_data structure is not populated when using device trees. > This patch adds optional dts properties to allow populating it: > - gpio-cfg > - mic-cfg > - num-drc-cfgs > - drc-cfg-regs > - drc-cfg-names > - num-retune-mobile-cfgs > - retune-mobile-cfg-regs > - retune-mobile-cfg-names > - retune-mobile-cfg-rates If you want to add all this, convert to DT schema first. They all need vendor prefixes for starters. > > Signed-off-by: Pierluigi Passaro <pierluigi.p@xxxxxxxxxxxxx> > Signed-off-by: Alifer Moraes <alifer.m@xxxxxxxxxxxxx> > --- > .../devicetree/bindings/sound/wm8904.txt | 53 ++++++++ > sound/soc/codecs/wm8904.c | 113 +++++++++++++++++- Binding changes go in their own patches.