From: Patrice Chotard
This fixes warnings detected when compiling in ARM64.
Introduced by 'commit 18674dee3cd6 ("spi: stm32-qspi: Add dirmap support")'
Signed-off-by: Patrice Chotard
---
drivers/spi/spi-stm32-qspi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/sp
From: Patrice Chotard
Christophe Kerello (1):
spi: stm32-qspi: fix pm_runtime usage_count counter
Patrice Chotard (2):
spi: stm32-qspi: Trigger DMA only if more than 4 bytes to transfer
spi: stm32-qspi: Add dirmap support
drivers/spi/spi-stm32-qspi.c | 106 +++
From: Patrice Chotard
In order to optimize accesses to spi flashes, trigger a DMA only
if more than 4 bytes has to be transferred.
DMA transfer preparation's cost becomes negligible above 4 bytes to
transfer. Below this threshold, indirect transfer give more throughput.
mtd_speedtest shows that
From: Christophe Kerello
pm_runtime usage_count counter is not well managed.
pm_runtime_put_autosuspend callback drops the usage_counter but this
one has never been increased. Add pm_runtime_get_sync callback to bump up
the usage counter. It is also needed to use pm_runtime_force_suspend and
pm_r
From: Patrice Chotard
Add stm32_qspi_dirmap_read() and stm32_qspi_dirmap_create()
to get dirmap support.
Update the exec_op callback which doens't allow anymore memory map
access. Memory map access are only available through the dirmap_read
callback.
Signed-off-by: Patrice Chotard
---
drivers
From: Patrice Chotard
Update some st.com to foss.st.com addresses related to STMicroelectronics
drivers. All these people will now use this new email address for upstream
activities.
Signed-off-by: Patrice Chotard
---
MAINTAINERS | 28 ++--
1 file changed, 14 insertions
From: Patrice Chotard
Add Alain Volmat as STM32 I2C/SMBUS driver co-maintainer.
Signed-off-by: Patrice Chotard
Cc: alain.vol...@foss.st.com
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index c6266d311061..7de268e4aec0 100644
--- a/MAINTAINERS
++
From: Patrice Chotard
Remove Vincent Abriou's email as he has no more review activities on
STM/STI DRM drivers.
Signed-off-by: Patrice Chotard
Cc: Vincent Abriou
---
MAINTAINERS | 2 --
1 file changed, 2 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 98802b71385b..c6266d311061 100
From: Patrice Chotard
This series:
_ Update st.com to foss.st.com email for some maintainers.
_ Remove Vincent Abriou as STI/STM DRM driver
_ Add Alain Volmat as STM32 I2C/SMBUS driver maintainer
Patrice Chotard (3):
MAINTAINERS: Update some st.com email addresses to foss.st.com
MAINTA
From: Patrice Chotard
Add Alain Volmat as STM32 I2C/SMBUS driver co-maintainer.
Signed-off-by: Patrice Chotard
Cc: alain.vol...@foss.st.com
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 98365c57ae37..f6d317449521 100644
--- a/MAINTAINERS
++
From: Patrice Chotard
Update some st.com to foss.st.com addresses related to STMicroelectronics
drivers. All these people will now use this new email address for upstream
activities.
Signed-off-by: Patrice Chotard
---
MAINTAINERS | 28 ++--
1 file changed, 14 insertions
From: Patrice Chotard
Remove Vincent Abriou's email as he has no more review activities on
STM/STI DRM drivers.
Signed-off-by: Patrice Chotard
Cc: Vincent Abriou
---
MAINTAINERS | 2 --
1 file changed, 2 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 8222e50a9902..98365c57ae37 100
From: Patrice Chotard
This series:
_ Update st.com to foss.st.com email for some maintainers.
_ Remove Vincent Abriou as STI/STM DRM driver
_ Add Alain Volmat as I2C/SMBUS driver maintainer
Patrice Chotard (3):
MAINTAINERS: Update some st.com email addresses to foss.st.com
MAINTAINERS:
From: Patrice Chotard
Remove Vincent Abriou's email as he has no more review activities on
STM/STI DRM drivers.
Signed-off-by: Patrice Chotard
Cc: Vincent Abriou
---
MAINTAINERS | 2 --
1 file changed, 2 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 685b72a22cee..010160a89a10 100
From: Patrice Chotard
Update some st.com to foss.st.com addresses related to STMicroelectronics
drivers. All these people will now use this new email address for upstream
activities.
Signed-off-by: Patrice Chotard
---
MAINTAINERS | 28 ++--
1 file changed, 14 insertions
From: Patrice Chotard
This series:
_ update st.com to foss.st.com email for some maintainers.
_ Remove Vincent Abriou as STI/STM DRM driver
Patrice Chotard (2):
MAINTAINERS: Update some st.com email addresses to foss.st.com
MAINTAINERS: Remove Vincent Abriou for STM/STI DRM drivers.
MA
From: Patrice Chotard
Update my email address with the one dedicated to upstream activities.
Signed-off-by: Patrice Chotard
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index a008b70f3c16..e9bdd7f6e1d6 100644
--- a/MAINTAINERS
++
From: Patrice Chotard
Add dev_wakeup_path() helper to avoid to spread
dev->power.wakeup_path test in drivers.
Signed-off-by: Patrice Chotard
Reviewed-by: Ulf Hansson
---
Changes from v1:
- Fold the 4 v1 patches into one
- Add Ulf's Reviewed-by
drivers/base/power/domain.c | 4 ++--
From: Patrice Chotard
Make usage of dev_wakeup_path() helper.
Signed-off-by: Patrice Chotard
---
drivers/i2c/busses/i2c-stm32f7.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/i2c/busses/i2c-stm32f7.c b/drivers/i2c/busses/i2c-stm32f7.c
index f41f51a176a1..9aa8
From: Patrice Chotard
Add dev_wakeup_path() helper to avoid to spread
dev->power.wakeup_path test in drivers.
Cc: amelie.delau...@st.com,
erwan_le...@st.com,
fabrice.gasn...@st.com,
alexandre.tor...@st.com,
alain.vol...@st.com,
pierre-yves.mord...@st.com
*** BLURB HERE ***
From: Patrice Chotard
Add dev_wakeup_path() helper to avoid to spread
dev->power.wakeup_path test in drivers.
In case CONFIG_PM_SLEEP is not set, wakeup_path is not defined,
dev_wakeup_path() is returning false.
Signed-off-by: Patrice Chotard
---
include/linux/pm_wakeup.h | 10 ++
1 f
From: Patrice Chotard
Make usage of dev_wakeup_path() helper.
Signed-off-by: Patrice Chotard
---
drivers/base/power/domain.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/base/power/domain.c b/drivers/base/power/domain.c
index 743268996336..e0894ef8457c 100644
From: Patrice Chotard
Make usage of dev_wakeup_path() helper.
Signed-off-by: Patrice Chotard
---
drivers/base/power/main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c
index c7ac49042cee..921c5b2ec30a 100644
--- a
From: Patrice Chotard
This reverts commit 7b8e0188fa717cd9abc4fb52587445b421835c2a.
Initially, STiH410-B2260 was supposed to be secured, that's why
l2c_write_sec was stubbed to avoid secure register access from
non secure world.
But by default, STiH410-B2260 is running in non secure mode,
so L2
From: Patrice Chotard
In case of -EPROBE_DEFER, stm32_qspi_release() was called
in any case which unregistered driver from pm_runtime framework
even if it has not been registered yet to it. This leads to:
stm32-qspi 58003000.spi: can't setup spi0.0, status -13
spi_master spi0: spi_device registe
From: Patrice Chotard
Issue detected by unbinding/binding the stm32 qspi driver as following:
root@stm32mp2:~# echo 4043.spi > /sys/bus/platform/drivers/stm32-qspi/404300
00.spi/driver/unbind
root@stm32mp2:~# echo 4043.spi > /sys/bus/platform/drivers/stm32-qspi/bind
[ 969.864021] stm32-
From: Patrice Chotard
Relax qspi pins slew-rate to minimize peak currents.
Fixes: 844030057339 ("ARM: dts: stm32: add flash nor support on stm32mp157c
eval board")
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 8
1 file changed, 4 insertions(+), 4 de
From: Patrice Chotard
SPI_STM32_QSPI must be set in buildin as rootfs can be
located on QSPI memory device.
Signed-off-by: Patrice Chotard
---
arch/arm/configs/multi_v7_defconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/configs/multi_v7_defconfig
b/arch/arm
From: Patrice Chotard
spi_master_put() must only be called in .probe() in case of error.
As devm_spi_register_master() is used during probe, spi_master_put()
mustn't be called in .remove() callback.
It fixes the following kernel WARNING/Oops when executing
echo "58003000.spi" > /sys/bus/platfor
From: Patrice Chotard
Enable support for QSPI block on STM32 SoCs.
Signed-off-by: Patrice Chotard
---
arch/arm/configs/multi_v7_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/multi_v7_defconfig
b/arch/arm/configs/multi_v7_defconfig
index 6a40bc2ef271..78d1d9329
From: Patrice Chotard
Enable support for QSPI block on STM32 SoCs.
Signed-off-by: Patrice Chotard
---
arch/arm/configs/multi_v7_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/multi_v7_defconfig
b/arch/arm/configs/multi_v7_defconfig
index 6a40bc2ef271..78d1d9329
From: Patrice Chotard
On STM32 F4/F7/H7 SoCs, FTHRES is a 5 bits field in QSPI_CR register,
but for STM32MP1 SoCs, FTHRES is a 4 bits field long. CR_FTHRES_MASK
definition is not correct.
As for all these SoCs, FTHRES field is set to 3, FIELD_PREP() macro
is used with a constant as second parame
From: Patrice Chotard
The pen_release implementation was created for Versatile platforms to
work around boot loaders that did not differentiate between the
various different secondary CPUs on this ARM development platform.
This should not be true of modern platforms where we send IPIs to
specific
From: Patrice Chotard
Due to pen_release and boot_lock removal, secondary CPU's bringup
was broken. Restore CPU's bringup by reworking properly
.smp_prepare_cpus and .smp_boot_secondary STi callbacks.
Signed-off-by: Patrice Chotard
---
arch/arm/mach-sti/platsmp.c | 31 -
From: Christophe Priouzeau
With change of syntax for 'simple-audio-card,dai-link' containers,
devicetrees of stih410 must be updated.
This fixes the following error:
[3.839466] asoc-simple-card sound: asoc_simple_card_dai_link_of:
Can't find simple-audio-card,cpu DT node
[3.849150] asoc
From: Patrice Chotard
Fix the following DT dtc warnings for stm32f429 and
stm32f469 boards:
Warning (node_name_chars_strict): /soc/pin-controller/usbotg_fs@0: Character
'_' not recommended in node name
Warning (node_name_chars_strict): /soc/pin-controller/usbotg_fs@1: Character
'_' not recomme
From: Patrice Chotard
Fix the following DT dtc warnings:
Warning (node_name_chars_strict): /clocks/i2s_ckin: Character '_' not
recommended in node name
Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but
no unit name
Warning (unit_address_vs_reg): /soc/pin-controller
From: Patrice Chotard
Change since v1:
- update nodes name as following: @0 to -0
This series fixes DT dtc warnings for following STM32 MCU's boards:
- stm32f429i evaluation
- stm32f429 discovery
- stm32f469 discovery
- stm32746g evaluation
- stm3
From: Patrice Chotard
Fix the following DT dtc warnings for stm32f746 and stm32f769
boards:
Warning (node_name_chars_strict): /soc/pin-controller/sdio_pins_a@0: Character
'_' not recommended in node name
Warning (node_name_chars_strict): /soc/pin-controller/sdio_pins_od_a@0:
Character '_' not
From: Patrice Chotard
Fix the following DT dtc warnings for stm32h743 boards:
Warning (node_name_chars_strict): /clocks/i2s_ckin: Character '_' not
recommended in node name
Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but
no unit name
Warning (unit_address_vs_reg)
From: Patrice Chotard
Fix the following DT dtc warnings for stm32f746 and stm32f769
boards:
Warning (node_name_chars_strict): /soc/pin-controller/sdio_pins_a@0: Character
'_' not recommended in node name
Warning (node_name_chars_strict): /soc/pin-controller/sdio_pins_od_a@0:
Character '_' not
From: Patrice Chotard
Fix the following DT dtc warnings for stm32f429 and
stm32f469 boards:
Warning (node_name_chars_strict): /soc/pin-controller/usbotg_fs@0: Character
'_' not recommended in node name
Warning (node_name_chars_strict): /soc/pin-controller/usbotg_fs@1: Character
'_' not recomme
From: Patrice Chotard
This series fixes DT dtc warnings for following STM32 MCU's boards:
- stm32f429i evaluation
- stm32f429 discovery
- stm32f469 discovery
- stm32746g evaluation
- stm32f746 discovery
- stm32h743i discovery
- stm32h743i ev
From: Patrice Chotard
Remove cd-inverted property and update cd-gpios active level
accordingly
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32f746-disco.dts | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/stm32f746-disco.dts
b/arch/arm/boot/d
From: Patrice Chotard
Remove cd-inverted property and update cd-gpios active level
accordingly
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32f769-disco.dts | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/stm32f769-disco.dts
b/arch/arm/boot/d
From: Patrice Chotard
This series remove cd-inverted property from STM32Fx boards DT files.
As GPIOS are used for card detect, the polarity can be indicated using
GPIO_ACTIVE_(HIGH|LOW), so cd-inverted becomes useless.
Patrice Chotard (4):
ARM: dts: stm32: Remove cd-inverted property for stm3
From: Patrice Chotard
Remove cd-inverted property and update cd-gpios active level
accordingly
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32f469-disco.dts | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/stm32f469-disco.dts
b/arch/arm/boot/d
From: Patrice Chotard
Remove cd-inverted property and update cd-gpios active level
accordingly
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32429i-eval.dts | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/stm32429i-eval.dts
b/arch/arm/boot/dts
From: Patrice Chotard
Add missing clk_lse label for node clk-lse.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32f429.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi
index ede77e0f1c41..6427
From: Patrice Chotard
Add missing clk_lse label for node clk-lse.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32f429.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi
index ede77e0f1c41..6427
From: Patrice Chotard
Since commit 83a86fbb5b56 ("irqchip/gic: Loudly complain about the use of
IRQ_TYPE_NONE")
kernel is complaining about the IRQ_TYPE_NONE usage which shouldn't
be used.
Use IRQ_TYPE_LEVEL_HIGH instead.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stih410.dtsi | 18
From: Patrice Chotard
Since commit 83a86fbb5b56 ("irqchip/gic: Loudly complain about the use of
IRQ_TYPE_NONE")
kernel is complaining about the IRQ_TYPE_NONE usage which shouldn't
be used.
Use IRQ_TYPE_LEVEL_HIGH instead.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stihxxx-b2120.dts
From: Patrice Chotard
Fix the STi following DT files which make usage of IRQ_TYPE_NONE flag:
_ stih407-family.dtsi
_ stih407-pinctrl.dtsi
_ stih407.dtsi
_ stih410.dtsi
_ stihxxx-b2120.dtsi
Patrice Chotard (5):
ARM: dts: stih407-family: Fix complain about IRQ_TYPE_NONE usage
ARM: dts:
From: Patrice Chotard
Since commit 83a86fbb5b56 ("irqchip/gic: Loudly complain about the use of
IRQ_TYPE_NONE")
kernel is complaining about the IRQ_TYPE_NONE usage which shouldn't
be used.
Use IRQ_TYPE_LEVEL_HIGH instead.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stih407-family.dt
From: Patrice Chotard
Since commit 83a86fbb5b56 ("irqchip/gic: Loudly complain about the use of
IRQ_TYPE_NONE")
kernel is complaining about the IRQ_TYPE_NONE usage which shouldn't
be used.
Use IRQ_TYPE_LEVEL_HIGH instead.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stih407-pinctrl.d
From: Patrice Chotard
Since commit 83a86fbb5b56 ("irqchip/gic: Loudly complain about the use of
IRQ_TYPE_NONE")
kernel is complaining about the IRQ_TYPE_NONE usage which shouldn't
be used.
Use IRQ_TYPE_LEVEL_HIGH instead.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stih407.dtsi | 2
From: Patrice Chotard
As serial interface is already specified into stdout-path property,
"console=ttyASN,115200" from bootargs can be removed.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stih407-b2120.dts | 2 +-
arch/arm/boot/dts/stih410-b2120.dts | 2 +-
arch/arm/boot/dts/stih410-b
From: Patrice Chotard
As serial interface is already specified into stdout-path property,
"console=ttyASN,115200" from bootargs can be removed.
Signed-off-by: Patrice Chotard
---
v4: _ none
v3: _ remove "console=serialN,115200" from bootargs and use prefered
stdout-path property
v2: _ n
From: Patrice Chotard
STM32F769 has 2 SDMMC port, add clock entry for the second one.
Signed-off-by: Alexandre TORGUE
Signed-off-by: Patrice Chotard
Acked-by: Stephen Boyd
---
drivers/clk/clk-stm32f4.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/clk-stm3
From: Patrice Chotard
Since dtc v1.4.6-9-gaadd0b65c987, when compiling dtb with W=1 option,
the following warnings are triggered :
arch/arm/boot/dts/stih418-b2199.dtb: Warning (alias_paths): /aliases: aliases
property name must include only lowercase and '-'
arch/arm/boot/dts/stih407-b2120.
From: Patrice Chotard
Update serial aliases from "ttyASN" to more common "serialN".
Since dtc v1.4.6-9-gaadd0b65c987, aliases property name must
be lowercase only. This allows to fix following dtc warnings:
arch/arm/boot/dts/stih418-b2199.dtb: Warning (alias_paths): /aliases: aliases
property
From: Patrice Chotard
As serial interface is already specified into stdout-path property,
"console=ttyASN,115200" from bootargs can be removed.
Signed-off-by: Patrice Chotard
---
v4: _ none
v3: _ remove "console=serialN,115200" from bootargs and use prefered
stdout-path property
v2: _ no
From: Patrice Chotard
Since dtc v1.4.6-9-gaadd0b65c987, aliases property name
must include only lowercase and '-'.
After having updated all STi boards serial aliases from "ttyASN"
to "serialN", st-asc driver need to be updated accordingly as tty
aliases id is retrieved using of_alias_get_id().
From: Patrice Chotard
Update serial aliases from "ttyASN" to more common "serialN".
Since dtc v1.4.6-9-gaadd0b65c987, aliases property name must
be lowercase only. This allows to fix following dtc warnings:
arch/arm/boot/dts/stih418-b2199.dtb: Warning (alias_paths): /aliases: aliases
property
From: Patrice Chotard
Since dtc v1.4.6-9-gaadd0b65c987, when compiling dtb with W=1 option,
the following warnings are triggered :
arch/arm/boot/dts/stih418-b2199.dtb: Warning (alias_paths): /aliases: aliases
property name must include only lowercase and '-'
arch/arm/boot/dts/stih407-b2120.
From: Patrice Chotard
As serial interface is already specified into stdout-path property,
"console=serialN,115200" from bootargs can be removed.
Signed-off-by: Patrice Chotard
---
v3: _ remove "console=serialN,115200" from bootargs and use prefered
stdout-path property
v2: _ none
arch/
From: Patrice Chotard
Since dtc v1.4.6-9-gaadd0b65c987, aliases property name
must include only lowercase and '-'.
After having updated all STi boards serial aliases from "ttyASN"
to "serialN", st-asc driver need to be updated accordingly as tty
aliases id is retrieved using of_alias_get_id().
From: Patrice Chotard
Since dtc v1.4.6-9-gaadd0b65c987, aliases property name
must include only lowercase and '-'.
After having updated all STi boards serial aliases from "ttyASN"
to "serialN", st-asc driver need to be updated accordingly as tty
aliases id is retrieved using of_alias_get_id(np,
From: Patrice Chotard
Update serial aliases from "ttyASN" to more common "serialN".
Since dtc v1.4.6-9-gaadd0b65c987, aliases property name must
be lowercase only. This allows to fix following dtc warnings:
arch/arm/boot/dts/stih418-b2199.dtb: Warning (alias_paths): /aliases: aliases
property
From: Patrice Chotard
Since dtc v1.4.6-9-gaadd0b65c987, when compiling dtb with W=1 option,
the following warnings are triggered :
arch/arm/boot/dts/stih418-b2199.dtb: Warning (alias_paths): /aliases: aliases
property name must include only lowercase and '-'
arch/arm/boot/dts/stih407-b2120.
From: Patrice Chotard
As serial interface is already specified into bootargs,
stdout-path can be removed.
Signed-off-by: Patrice Chotard
---
v2: _ none
arch/arm/boot/dts/stih407-b2120.dts | 1 -
arch/arm/boot/dts/stih410-b2120.dts | 1 -
arch/arm/boot/dts/stih410-b2260.dts | 1 -
arch/arm/bo
From: Patrice Chotard
Since dtc v1.4.6-9-gaadd0b65c987, aliases property name
must include only lowercase and '-'.
After having converted all STi boards serial aliases in lowercase,
st-asc driver need to be updated accordingly as tty aliases id is
retrieved using of_alias_get_id(np, ASC_SERIAL_N
From: Patrice Chotard
Since dtc v1.4.6-9-gaadd0b65c987, aliases property name must
be lowercase only.
This allows to fix following warnings when compiling dtb
with W=1 option :
arch/arm/boot/dts/stih418-b2199.dtb: Warning (alias_paths): /aliases: aliases
property name must include only lowercas
From: Patrice Chotard
Since dtc v1.4.6-9-gaadd0b65c987, when compiling dtb with W=1 option,
the following warnings are triggered :
arch/arm/boot/dts/stih418-b2199.dtb: Warning (alias_paths): /aliases: aliases
property name must include only lowercase and '-'
arch/arm/boot/dts/stih407-b2120.
From: Patrice Chotard
Adds SDIO related DT nodes for stm32f769-disco board.
broken-cd property is needed as it misses a pullup on board
(resistor R76 is missing).
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32f769-disco.dts | 19 +++
1 file changed, 19 insertions(+
From: Patrice Chotard
This series adds :
_ SDIO pins definition for STM32F7 SoCs family
_ add sdio1 DT entry for STM32F746 Discovery board
_ add sdio1 DT entry for STM32F746 Evaluation board
_ add sdio1 DT entry for STM32F769 Discovery board
_ add SDMMC2 entry in stm32f7-rcc.h
_ replace sdi
From: Patrice Chotard
Adds SDIO related DT nodes for stm32f746-disco board.
Signed-off-by: Patrice Chotard
---
v2: _ rename sdio_pins / sdio_od_pins to sdio_pins_a / sdio_od_pins_a
arch/arm/boot/dts/stm32f746-disco.dts | 19 +++
1 file changed, 19 insertions(+)
diff --git a
From: Patrice Chotard
STM32F769 SoC provides 2 SDMMC instances, add missing
RCC SDMMC2 entry for it.
Signed-off-by: Patrice Chotard
---
include/dt-bindings/mfd/stm32f7-rcc.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/dt-bindings/mfd/stm32f7-rcc.h
b/include/dt-bindings/mfd/stm
From: Patrice Chotard
Add sdio pins definition for the 2 sdio instances embeds in stm32f746.
Signed-off-by: Patrice Chotard
---
v2: _ rename sdio_pins / sdio_od_pins to sdio_pins_a / sdio_od_pins_a
arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 62 ++
1 file changed
From: Patrice Chotard
Replace sdio2 rcc hard coded clock value by its macro.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32f746.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/stm32f746.dtsi b/arch/arm/boot/dts/stm32f746.dtsi
index 07c2965
From: Patrice Chotard
Adds SDIO related DT nodes for stm32f746-eval board.
broken-cd property is needed as card detect signal is
connected to a GPIO expander which is not yet supported
in kernel linux.
Signed-off-by: Patrice Chotard
---
v2: _ rename sdio_pins / sdio_od_pins to sdio_pins_a / s
From: Patrice Chotard
Add sdio pins definition for the 2 sdio instances embeds in stm32f746.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 62 ++
1 file changed, 62 insertions(+)
diff --git a/arch/arm/boot/dts/stm32f7-pinctrl.dtsi
From: Patrice Chotard
Adds SDIO related DT nodes for stm32f746-eval board.
broken-cd property is needed as card detect signal is
connected to a GPIO expander which is not yet supported
in kernel linux.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32746g-eval.dts | 17 ++
From: Patrice Chotard
Adds SDIO related DT nodes for stm32f769-disco board.
broken-cd property is needed as it misses a pullup on board
(resistor R76 is missing).
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32f769-disco.dts | 19 +++
1 file changed, 19 insertions(+
From: Patrice Chotard
Adds SDIO related DT nodes for stm32f746-disco board.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32f746-disco.dts | 19 +++
1 file changed, 19 insertions(+)
diff --git a/arch/arm/boot/dts/stm32f746-disco.dts
b/arch/arm/boot/dts/stm32f746-dis
From: Patrice Chotard
STM32F769 SoC provides 2 SDMMC instances, add missing
RCC SDMMC2 entry for it.
Signed-off-by: Patrice Chotard
---
include/dt-bindings/mfd/stm32f7-rcc.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/dt-bindings/mfd/stm32f7-rcc.h
b/include/dt-bindings/mfd/stm
From: Patrice Chotard
This series adds :
_ SDIO pins definition for STM32F7 SoCs family
_ add sdio1 DT entry for STM32F746 Discovery board
_ add sdio1 DT entry for STM32F746 Evaluation board
_ add sdio1 DT entry for STM32F769 Discovery board
_ add SDMMC2 entry in stm32f7-rcc.h
_ replace sdi
From: Patrice Chotard
Replace sdio2 rcc hard coded clock value by its macro.
Signed-off-by: Patrice Chotard
---
arch/arm/boot/dts/stm32f746.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/stm32f746.dtsi b/arch/arm/boot/dts/stm32f746.dtsi
index 07c2965
From: Patrice Chotard
As st231-gp0, st231-delta are part of SoC, we add a fake reg
property instead of moving all these nodes outside soc node.
This allows to fix the following warning when compiling
dtb with W=1 option:
arch/arm/boot/dts/stih407-b2120.dtb: Warning (simple_bus_reg):
Node /soc/st
From: Patrice Chotard
Add fake reg property to irq-syscfg node.
This allows to fix the following warning when compiling
dtb with W=1 option:
arch/arm/boot/dts/stih407-b2120.dtb: Warning (simple_bus_reg):
Node /soc/irq-syscfg missing or empty reg/ranges property
arch/arm/boot/dts/stih410-b2120.dt
From: Patrice Chotard
This clock node is unused, remove it.
This allows to fix the following warnings when compiling
dtb with W=1 option :
arch/arm/boot/dts/stih410-b2120.dtb: Warning (simple_bus_reg):
Node /clocks/clockgen-c0 missing or empty reg/ranges property
arch/arm/boot/dts/stih410-b2260
From: Patrice Chotard
As sti-display-subsystem sub-nodes (sti-compositor, sti-tvout
sti-hdmi, sti-hda and sti-hqvdp) are SoC's IP, we add a fake
reg property.
This allows to fix the following warning when compiling
dtb with W=1 option:
arch/arm/boot/dts/stih410-b2120.dtb: Warning (unit_address_v
From: Patrice Chotard
Leds are not part of soc, so nove them outside soc node.
This allows to fix the following warnings when compiling
dtb with W=1 option :
arch/arm/boot/dts/stih407-b2120.dtb: Warning (simple_bus_reg):
Node /soc/leds missing or empty reg/ranges property
arch/arm/boot/dts/stih
From: Patrice Chotard
Add fake reg property for restart, powerdown, picophyreset
and softreset.
This allows to fix the following warning when compiling
dtb with W=1 option:
arch/arm/boot/dts/stih407-b2120.dtb: Warning (simple_bus_reg):
Node /soc/restart missing or empty reg/ranges property
arch/
From: Patrice Chotard
Remove leading 0x and 0s from bindings notation
Add missing unit-address and remove some which are useless.
This allows to fix several warnings like :
Warning (unit_address_vs_reg): Node has a reg or ranges property, but no
unit name
Warning (simple_bus_reg): Node XX
From: Patrice Chotard
Move:
_ arm_periph_clk node as child of clockgen-a9@92b node
_ clk_m_a9_ext2f_div2 node as child of clk_s_c0_flexgen node
_ clk-tmdsout-hdmi node outiside soc node
This allows to fix the following warnings when compiling
dtb with W=1 option :
arch/arm/boot/dts/stih4
From: Patrice Chotard
Move sound node outside soc node and sti_sasg_codec node
as child of syscfg_core node.
This allows to fix the following warning when compiling
dtb with W=1 option:
arch/arm/boot/dts/stih407-b2120.dtb: Warning (unit_address_vs_reg):
Node /soc/sound/simple-audio-card,dai-link
From: Patrice Chotard
Add fake reg property for usb2_picophy nodes.
This allows to fix the following warning when compiling dtb
with W=1 option :
arch/arm/boot/dts/stih410-b2120.dtb: Warning (simple_bus_reg):
Node /soc/phy2 missing or empty reg/ranges property
arch/arm/boot/dts/stih410-b2120.dtb
From: Patrice Chotard
Add fake reg property to miphy28lp_phy.
This allows to fix the following warning when compiling
dtb with W=1 option:
arch/arm/boot/dts/stih407-b2120.dtb: Warning (simple_bus_reg):
Node /soc/miphy28lp missing or empty reg/ranges property
arch/arm/boot/dts/stih410-b2120.dtb:
From: Patrice Chotard
This series fixes all dtc warnings related to STi platforms dt files.
It has been reported by Rob Herring [1]
For most of implicated node, the addition of a fake reg property
fixes these warnings. For others nodes, their location in device tree
have been updated.
[1] https
1 - 100 of 225 matches
Mail list logo