kernel_samsung_a53x/Documentation/devicetree/bindings
Macpaul Lin 1607c0cb18 ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
[ Upstream commit 4649cbd97fdae5069e9a71cd7669b62b90e03669 ]

Some fix and updates in the following items:
1. examples:
   Update generic node name to 'audio-codec' to comply with the
   coming change in 'mt6359.dtsi'. This change is necessary to fix the
   dtbs_check error:
   pmic: 'mt6359codec' does not match any of the regexes: 'pinctrl-[0-9]+'

2. mediatek,dmic-mode:
   After inspecting the .dts and .dtsi files using 'mt6359-codec', it was
   discovered that the definitions of 'two wires' and 'one wire' are
   inverted compared to the DT schema.
   For example, the following boards using MT6359 PMIC:
    - mt8192-asurada.dtsi
    - mt8195-cherry.dtsi
   These boards use the same definitions of 'dmic-mode' as other boards
   using MT6358 PMIC. The meaning of '0' or '1' has been noted as comments
   in the device trees.

   Upon examining the code in [1] and [2], it was confirmed that the
   definitions of 'dmic-mode' are consistent between "MT6359 PMIC" and
   "MT6358 PMIC". Therefore, the DT Schema should be correct as is.

References:
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/soc/codecs/mt6358.c#n1875
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/soc/codecs/mt6359.c#L1515

Fixes: 539237d1c609 ("dt-bindings: mediatek: mt6359: add codec document")
Signed-off-by: Jiaxin Yu <jiaxin.yu@mediatek.com>
Signed-off-by: Macpaul Lin <macpaul.lin@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://patch.msgid.link/20240930075451.14196-1-macpaul.lin@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-12-17 13:24:04 +01:00
..
arc Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
arm Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ata Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
auxdisplay Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
board Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
bus Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
c6x Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
chrome Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clock Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
connector Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
counter Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cpu Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cpufreq Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
crypto Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
csky Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ddr Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
devfreq Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
display Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dma Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dsp Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
edac Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
eeprom Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
extcon Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
firmware Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fpga Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fsi Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fuse Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
gnss Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
goldfish Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
gpio Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
gpu Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
h8300 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hsi Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hwlock Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hwmon Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
i2c dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema 2024-11-19 14:19:10 +01:00
i3c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
iio Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
infiniband Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
input Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
interconnect Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
interrupt-controller Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
iommu Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ipmi Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
leds Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mailbox Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
media Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
memory-controllers Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mfd Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mips Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
misc Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mmc Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mtd Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mux Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nds32 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
net Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nios2 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nvmem dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp 2024-11-18 12:12:01 +01:00
openrisc/opencores Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
opp Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pci Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
perf Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pmem Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
power Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
powerpc Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pps Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ptp Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pwm Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regulator Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
remoteproc Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
reserved-memory Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
reset Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
riscv Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rng Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
scsi Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
security/tpm Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
serial Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
serio Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sifive Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
siox Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
slimbus Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
soc Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sound ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode 2024-12-17 13:24:04 +01:00
soundwire Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spi Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spmi Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sram Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
staging/iio/adc Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
thermal dt-bindings: thermal: correct thermal zone node name limit 2024-11-23 23:20:12 +01:00
timer Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ufs Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
usb Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
virtio Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
w1 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
watchdog Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
x86 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
xillybus Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
.yamllint Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ABI.rst Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
chosen.txt Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
common-properties.txt Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
example-schema.yaml Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
graph.txt Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
index.rst Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
jailhouse.txt Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
numa.txt Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
property-units.txt Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
resource-names.txt Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
submitting-patches.rst Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
trivial-devices.yaml Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
unittest.txt Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vendor-prefixes.yaml dt-bindings: vendor-prefixes: Add NeoFidelity, Inc 2024-12-17 13:24:04 +01:00
writing-bindings.rst Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
xilinx.txt Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00