|
[PATCH/RFC 4.19.y-cip 22/41] pinctrl: sh-pfc: r8a7796: Deduplicate VIN5 pin definitions
From: Geert Uytterhoeven <geert+renesas@...>
commit 08b7e2112a9b19ccc583617cd81714d0e98b7e79 upstream.
Use union vin_data16 and VIN_DATA_PIN_GROUP() to reduce redundancies in
pin definitions
From: Geert Uytterhoeven <geert+renesas@...>
commit 08b7e2112a9b19ccc583617cd81714d0e98b7e79 upstream.
Use union vin_data16 and VIN_DATA_PIN_GROUP() to reduce redundancies in
pin definitions
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2979
·
|
|
[PATCH/RFC 4.19.y-cip 21/41] pinctrl: sh-pfc: r8a7796: Add I2C{0, 3, 5} pins, groups and functions
From: Takeshi Kihara <takeshi.kihara.df@...>
commit 8d7bcad65ef390ef9efd4b3d3fd18dc2a08f2a14 upstream.
This patch adds I2C{0,3,5} pins, groups and functions to the R8A7796 SoC.
These pins
From: Takeshi Kihara <takeshi.kihara.df@...>
commit 8d7bcad65ef390ef9efd4b3d3fd18dc2a08f2a14 upstream.
This patch adds I2C{0,3,5} pins, groups and functions to the R8A7796 SoC.
These pins
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2978
·
|
|
[PATCH/RFC 4.19.y-cip 20/41] pinctrl: sh-pfc: r8a7796: Fix VIN versioned groups
From: Jacopo Mondi <jacopo+renesas@...>
commit 10e78f03da181b24f33a8a77047fb6798126fb46 upstream.
Versioned VIN groups can appear on different sets of pins. Using the
VIN_DATA_PIN_GROUP macro
From: Jacopo Mondi <jacopo+renesas@...>
commit 10e78f03da181b24f33a8a77047fb6798126fb46 upstream.
Versioned VIN groups can appear on different sets of pins. Using the
VIN_DATA_PIN_GROUP macro
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2977
·
|
|
[PATCH/RFC 4.19.y-cip 19/41] pinctrl: sh-pfc: Validate pin tables at runtime
From: Geert Uytterhoeven <geert+renesas@...>
commit 542ffc9e026a3f736eeaa041823d406510f40a12 upstream.
Extend the run-time debug code with checks to ensure there are no
conflicting pin names,
From: Geert Uytterhoeven <geert+renesas@...>
commit 542ffc9e026a3f736eeaa041823d406510f40a12 upstream.
Extend the run-time debug code with checks to ensure there are no
conflicting pin names,
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2976
·
|
|
[PATCH/RFC 4.19.y-cip 18/41] pinctrl: sh-pfc: Add check for empty pinmux groups/functions
From: Geert Uytterhoeven <geert+renesas@...>
commit 3dd5fd79f07103f7cda30567f8bf85a854796dd6 upstream.
The pinmux groups and functions arrays may contain two parts, to ease
supporting SoCs
From: Geert Uytterhoeven <geert+renesas@...>
commit 3dd5fd79f07103f7cda30567f8bf85a854796dd6 upstream.
The pinmux groups and functions arrays may contain two parts, to ease
supporting SoCs
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2975
·
|
|
[PATCH/RFC 4.19.y-cip 17/41] pinctrl: sh-pfc: Mark run-time debug code __init
From: Geert Uytterhoeven <geert+renesas@...>
commit 80cde64f68ff09617f89e78dfadf5a6873be87a8 upstream.
All run-time debug code is called from sh_pfc_init(), which is __init.
Fixes:
From: Geert Uytterhoeven <geert+renesas@...>
commit 80cde64f68ff09617f89e78dfadf5a6873be87a8 upstream.
All run-time debug code is called from sh_pfc_init(), which is __init.
Fixes:
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2974
·
|
|
[PATCH/RFC 4.19.y-cip 16/41] pinctrl: sh-pfc: Correct printk level of group reference warning
From: Geert Uytterhoeven <geert+renesas@...>
commit 5f304f8c87c71572da4ee514eb2ec50f8f4d2e26 upstream.
Improve wording while at it.
Fixes: 6161b39a14380815 ("pinctrl: sh-pfc: Validate pinmux
From: Geert Uytterhoeven <geert+renesas@...>
commit 5f304f8c87c71572da4ee514eb2ec50f8f4d2e26 upstream.
Improve wording while at it.
Fixes: 6161b39a14380815 ("pinctrl: sh-pfc: Validate pinmux
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2972
·
|
|
[PATCH/RFC 4.19.y-cip 15/41] pinctrl: sh-pfc: Add new non-GPIO helper macros
From: Geert Uytterhoeven <geert+renesas@...>
commit 4818f448986dd8d0e28b648be5f99c3f29abe6bf upstream.
Add new macros for describing pins without GPIO functionality:
- NOGP_ALL() expands to
From: Geert Uytterhoeven <geert+renesas@...>
commit 4818f448986dd8d0e28b648be5f99c3f29abe6bf upstream.
Add new macros for describing pins without GPIO functionality:
- NOGP_ALL() expands to
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2971
·
|
|
[PATCH/RFC 4.19.y-cip 14/41] pinctrl: sh-pfc: Add SH_PFC_PIN_CFG_PULL_UP_DOWN shorthand
From: Geert Uytterhoeven <geert+renesas@...>
commit f1074e7281a2e83b1cca7dee8f7005fbcc1f594e upstream.
It is very common for a pin to support both pull-up and pull-down
functionality. Hence
From: Geert Uytterhoeven <geert+renesas@...>
commit f1074e7281a2e83b1cca7dee8f7005fbcc1f594e upstream.
It is very common for a pin to support both pull-up and pull-down
functionality. Hence
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2970
·
|
|
[PATCH/RFC 4.19.y-cip 13/41] pinctrl: sh-pfc: Rename 2-parameter CPU_ALL_PORT() variant
From: Geert Uytterhoeven <geert+renesas@...>
commit bd79c92039f117a3e448b9ef042595497a5218a6 upstream.
There are two variants of the CPU_ALL_PORT() macro in use:
1. A three-parameter
From: Geert Uytterhoeven <geert+renesas@...>
commit bd79c92039f117a3e448b9ef042595497a5218a6 upstream.
There are two variants of the CPU_ALL_PORT() macro in use:
1. A three-parameter
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2969
·
|
|
[PATCH/RFC 4.19.y-cip 12/41] pinctrl: sh-pfc: Improve PINMUX_IPSR_PHYS() documentation
From: Geert Uytterhoeven <geert+renesas@...>
commit 360328c7dc15f48dd9b6187e7d4a9517a64e51f7 upstream.
- The IPSR field is meant for documentation only,
- The function name refers to the
From: Geert Uytterhoeven <geert+renesas@...>
commit 360328c7dc15f48dd9b6187e7d4a9517a64e51f7 upstream.
- The IPSR field is meant for documentation only,
- The function name refers to the
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2968
·
|
|
[PATCH/RFC 4.19.y-cip 11/41] pinctrl: sh-pfc: Validate enum IDs for regs with variable-width fields
From: Geert Uytterhoeven <geert+renesas@...>
commit fa4d36712f20e2425171ab1f62341ebb6416d3ea upstream.
Add a run-time check to the PINMUX_CFG_REG_VAR() macro, to ensure the
number of provided
From: Geert Uytterhoeven <geert+renesas@...>
commit fa4d36712f20e2425171ab1f62341ebb6416d3ea upstream.
Add a run-time check to the PINMUX_CFG_REG_VAR() macro, to ensure the
number of provided
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2965
·
|
|
[PATCH/RFC 4.19.y-cip 10/41] pinctrl: sh-pfc: Validate enum IDs for regs with fixed-width fields
From: Geert Uytterhoeven <geert+renesas@...>
commit c481c8178420b8cc8b188807fe6eee8b069ce2d8 upstream.
Add build-time checks to the PINMUX_CFG_REG() and PINMUX_DATA_REG()
macros, to ensure the
From: Geert Uytterhoeven <geert+renesas@...>
commit c481c8178420b8cc8b188807fe6eee8b069ce2d8 upstream.
Add build-time checks to the PINMUX_CFG_REG() and PINMUX_DATA_REG()
macros, to ensure the
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2964
·
|
|
[PATCH/RFC 4.19.y-cip 09/41] pinctrl: sh-pfc: Absorb enum IDs in PINMUX_DATA_REG() macro
From: Geert Uytterhoeven <geert+renesas@...>
commit 19b593a1cf068effeca496f5dc92e5ad43f91bb2 upstream.
Currently the PINMUX_DATA_REG() macro must be followed by initialization
data, specifying
From: Geert Uytterhoeven <geert+renesas@...>
commit 19b593a1cf068effeca496f5dc92e5ad43f91bb2 upstream.
Currently the PINMUX_DATA_REG() macro must be followed by initialization
data, specifying
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2967
·
|
|
[PATCH/RFC 4.19.y-cip 08/41] pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG_VAR() macro
From: Geert Uytterhoeven <geert+renesas@...>
commit 69f7be1c6314fb0b1d5e2b101726db0c90f1ee61 upstream.
Currently the PINMUX_CFG_REG_VAR() macro must be followed by
initialization data,
From: Geert Uytterhoeven <geert+renesas@...>
commit 69f7be1c6314fb0b1d5e2b101726db0c90f1ee61 upstream.
Currently the PINMUX_CFG_REG_VAR() macro must be followed by
initialization data,
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2966
·
|
|
[PATCH/RFC 4.19.y-cip 07/41] pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG() macro
From: Geert Uytterhoeven <geert+renesas@...>
commit efca8da0c5fcc7f5617bab769faa595f7efdc593 upstream.
Currently the PINMUX_CFG_REG() macro must be followed by initialization
data, specifying
From: Geert Uytterhoeven <geert+renesas@...>
commit efca8da0c5fcc7f5617bab769faa595f7efdc593 upstream.
Currently the PINMUX_CFG_REG() macro must be followed by initialization
data, specifying
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2973
·
|
|
[PATCH/RFC 4.19.y-cip 06/41] pinctrl: sh-pfc: Validate fixed-size field widths at build time
From: Geert Uytterhoeven <geert+renesas@...>
commit 5e8588c86d71e78de9e97103324d9127063f18d0 upstream.
Add a build-time check, to ensure the register and field widths in
descriptors for config
From: Geert Uytterhoeven <geert+renesas@...>
commit 5e8588c86d71e78de9e97103324d9127063f18d0 upstream.
Add a build-time check, to ensure the register and field widths in
descriptors for config
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2963
·
|
|
[PATCH/RFC 4.19.y-cip 05/41] pinctrl: sh-pfc: Make pinmux_cfg_reg.var_field_width[] variable-length
From: Geert Uytterhoeven <geert+renesas@...>
commit f83f97684a737f66c9a10437544c92e3436ca4e0 upstream.
pinmux_cfg_reg.var_field_width[] is actually a variable-length array,
terminated by a
From: Geert Uytterhoeven <geert+renesas@...>
commit f83f97684a737f66c9a10437544c92e3436ca4e0 upstream.
pinmux_cfg_reg.var_field_width[] is actually a variable-length array,
terminated by a
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2962
·
|
|
[PATCH/RFC 4.19.y-cip 04/41] pinctrl: sh-pfc: Validate pins/marks in pin groups at build time
From: Geert Uytterhoeven <geert+renesas@...>
commit 9925e879572680125c5d00ad8b807aec720b1cb6 upstream.
Add a build-time check, to ensure the number of pins and pin marks in a
pin group
From: Geert Uytterhoeven <geert+renesas@...>
commit 9925e879572680125c5d00ad8b807aec720b1cb6 upstream.
Add a build-time check, to ensure the number of pins and pin marks in a
pin group
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2961
·
|
|
[PATCH/RFC 4.19.y-cip 03/41] pinctrl: sh-pfc: Add physical pin multiplexing helper macros
From: Ulrich Hecht <uli+renesas@...>
commit 50d1ba1764b3e00ae8c331202d50c5535d6b3361 upstream.
Used by I2C controllers 0, 3 and 5 in R8A7795 and R8A7796 SoCs.
Signed-off-by: Ulrich Hecht
From: Ulrich Hecht <uli+renesas@...>
commit 50d1ba1764b3e00ae8c331202d50c5535d6b3361 upstream.
Used by I2C controllers 0, 3 and 5 in R8A7795 and R8A7796 SoCs.
Signed-off-by: Ulrich Hecht
|
By
Fabrizio Castro <fabrizio.castro@...>
·
#2960
·
|