Holger Brunck's mail address has changed. Update it tree-wide.
Signed-off-by: Mario Six
---
board/keymile/common/common.c | 2 +-
board/keymile/common/ivm.c| 2 +-
board/keymile/km83xx/MAINTAINERS | 2 +-
board/keymile/km83xx/km83xx_i2c.c | 2 +-
include/configs/km8
Hi Wolfgang,
On Thu, Oct 4, 2018 at 9:46 AM Wolfgang Denk wrote:
>
> Dear Mario,
>
> In message <20181004072343.2235-1-mario@gdsys.cc> you wrote:
> > Both Ilya Yanok's (ya...@emcraft.com) and Holger Brunck's
> > (holger.bru...@keymile.com) addresses bounce. Unlist them, and mark
> > their boa
Both Ilya Yanok's (ya...@emcraft.com) and Holger Brunck's
(holger.bru...@keymile.com) addresses bounce. Unlist them, and mark
their boards as orphaned.
Signed-off-by: Mario Six
---
board/freescale/mpc8308rdb/MAINTAINERS | 4 ++--
board/keymile/km83xx/MAINTAINERS | 4 +
A newly created property is currently not freed if a name could not be
allocated. This patch fixes the resulting memory leak in the error
patch.
Reported-by: Coverity (CID: 184085)
Fixes: e369e58df79c ("core: Add functions to set properties in live-tree")
Signed-off-by: Mario Six
--
The documentation in regmap.h is not in kernel-doc format. Correct this.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -&
Document the regmap_alloc() function.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No c
Add test for regmap_{set,get} functions.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
* Fixed style violations
* Added
Add some debug output in cases where the initialization of a regmap
fails.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -&
Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
New in v3
---
drivers/core/regmap.c | 17 +
1 fil
Makefile entries should be sorted.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
Signed-off-by: Anatolij Gustschin
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v
.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
* Fix the test that checks the changed size
v4 -> v5:
No changes
v3 -> v4:
No changes
Add a driver for gdsys IHS (Integrated Hardware Systems) FPGAs, which
supports initialization of the FPGA, as well as information gathering.
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No chang
This patch adds a driver for the bus associated with a IHS FPGA.
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No chang
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
* Introduced else clause in of_live_active() if statement to make the
d
).
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
New in v6
---
arch/mips/include/asm/io.h | 22 ++
1 file changed, 22 insertions(+)
diff --git a/arch/mips/inc
write operation on a regmap.
Implement the regmap_read and regmap_write functions using these raw
functions in a backwards-compatible manner.
Reviewed-by: Anatolij Gustschin
Signed-off-by: Mario Six
---
v9 -> v10:
* Switched to the read{b,w,l,q} and write{b,w,l,q} functions for
register
parameter
'range_num' that identifies the range to operate on.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 ->
Add some overview documentation that explains the purpose and some of
the features and limitations of the regmap interface.
Reviewed-by: Bin Meng
Signed-off-by: Mario Six
---
v9 -> v10:
No changes
v8 -> v9:
* Amended for inclusion of endianness setting via DT
v7 -> v8:
Add support for switching the endianness of regmap accesses via the
"little-endian", "big-endian", and "native-endian" boolean properties in
the device tree.
The default endianness is native endianness.
Signed-off-by: Mario Six
---
v9 -> v10:
* Switched to re
Hi Simon,
On Tue, Oct 2, 2018 at 1:21 PM Simon Glass wrote:
>
> Hi Mario,
>
> On 28 September 2018 at 00:27, Mario Six wrote:
> > Add support for switching the endianness of regmap accesses via the
> > "little-endian", "big-endian", and "native-
Migrate the CONFIG_HIGH_BATS variable to Kconfig.
Signed-off-by: Mario Six
---
arch/powerpc/Kconfig | 6 ++
configs/MPC8313ERDB_33_defconfig | 1 +
configs/MPC8313ERDB_66_defconfig | 1 +
configs/MPC8313ERDB_NAND_33_defconfig | 1 +
configs
value of CONFIG_83XX_CLKIN in all
MPC83xx config files
Signed-off-by: Mario Six
---
Kconfig | 2 +-
arch/powerpc/cpu/mpc83xx/speed.c| 4 ++--
arch/powerpc/cpu/mpc83xx/spl_minimal.c | 2 +-
board/freescale/mpc8349emds/MAINTAINERS | 1 +
board/freescale
can
remove the variable in the next patch.
Signed-off-by: Mario Six
---
board/tqc/tqm834x/tqm834x.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/board/tqc/tqm834x/tqm834x.c b/board/tqc/tqm834x/tqm834x.c
index 7c92f4f54c..c75251e132 100644
--- a/board/tqc/tqm834x
comfortable. Hence, make its fields configurable in Kconfig, and
assemble the final value from these.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig| 69 +++
arch/powerpc/cpu/mpc83xx/hrcw/Kconfig | 816
arch/powerpc/cpu/mpc83xx/hrcw/hrcw.h
All BR/OR option lines should have the same layout to make them easier
to migrate to Kconfig. This includes using the same option macros
everywhere.
The normalize the lines,
* replace function macros with their results, and
* replace hardcoded hex values with standard macros
Signed-off-by: Mario
Re-format all BR,OR #define lines into single lines. This makes them
harder to read, but accessible to semi-automatic replacement.
Signed-off-by: Mario Six
---
include/configs/MPC8308RDB.h| 46 +---
include/configs/MPC8313ERDB_NAND.h | 67
, and
assemble the final value from these.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig | 1 +
arch/powerpc/cpu/mpc83xx/cpu_init.c| 2 +
arch/powerpc/cpu/mpc83xx/lblaw/Kconfig | 519 +
arch/powerpc/cpu/mpc83xx/lblaw/lblaw.h | 55
CONFIG_MPC837XERDB is unused, and TARGET_MPC837XERDB could replace it.
Hence, get rid of CONFIG_MPC837XERDB.
Signed-off-by: Mario Six
---
include/configs/MPC837XERDB.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/configs/MPC837XERDB.h b/include/configs/MPC837XERDB.h
index
The MPC83xx include files contain some settings of the PCI subsystem.
Migrate these to Kconfig until a proper DM PCI driver exists.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig| 26 ++
board/freescale/mpc8349emds/pci.c | 12 ++--
configs
CONFIG_MPC837XEMDS is unused, and TARGET_MPC837XEMDS could replace it.
Hence, get rid of CONFIG_MPC837XEMDS.
Signed-off-by: Mario Six
---
include/configs/MPC837XEMDS.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/configs/MPC837XEMDS.h b/include/configs/MPC837XEMDS.h
index
The MPC83xx DM timer driver disables arch.pciexp*_clk, and uses
clk_get_rate instead. But the legacy MPC83xx PCIe driver still uses
arch.pciexp*_clk for the clock.
Hence, read the PCIe clock from the registers in the legacy MPC83xx PCIe
driver.
Signed-off-by: Mario Six
---
arch/powerpc/cpu
first, NAND second), and unroll
the CONFIG_SYS_NAND_{BR,OR}_PRELIM options. This will ease the Kconfig
migration
Signed-off-by: Mario Six
---
include/configs/ve8313.h | 39 +++
1 file changed, 19 insertions(+), 20 deletions(-)
diff --git a/include/configs
CONFIG_SYS_NS16550_CLK. This makes it harder to replace
CONFIG_83XX_CLKIN.
But the value of the multiplicator can be read from the SPMR register.
Hence, replace the static calculations with a call to a new get_bus_freq
function, as other architectures do.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx
default (NOR first, NAND second), and unroll
the CONFIG_SYS_NAND_{BR,OR}_PRELIM options. This will ease the Kconfig
migration.
Signed-off-by: Mario Six
---
include/configs/MPC8315ERDB.h | 40 +++-
1 file changed, 19 insertions(+), 21 deletions(-)
diff --git a
Use the proper CONFIG_TARGET_MPC8349ITX Kconfig option to replace the
CONFIG_MPC8349ITX ad-hoc config option.
Signed-off-by: Mario Six
---
board/freescale/mpc8349itx/mpc8349itx.c | 2 +-
configs/MPC8349ITX_LOWBOOT_defconfig| 1 -
configs/MPC8349ITX_defconfig| 1 -
include
: Mario Six
---
include/configs/sbc8349.h | 67 ---
1 file changed, 67 deletions(-)
diff --git a/include/configs/sbc8349.h b/include/configs/sbc8349.h
index 07241559f6..406b7ba63e 100644
--- a/include/configs/sbc8349.h
+++ b/include/configs/sbc8349.h
CONFIG_MPC8315ERDB is unused, and TARGET_MPC8315ERDB could replace it.
Hence, get rid of CONFIG_MPC8315ERDB.
Signed-off-by: Mario Six
---
include/configs/MPC8315ERDB.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/configs/MPC8315ERDB.h b/include/configs/MPC8315ERDB.h
index
Use the proper CONFIG_TARGET_MPC832XEMDS Kconfig option to replace the
CONFIG_MPC832XEMDS ad-hoc config option.
Signed-off-by: Mario Six
---
board/freescale/common/pq-mds-pib.c | 6 +++---
include/configs/MPC832XEMDS.h | 1 -
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a
Use the proper CONFIG_TARGET_HRCON Kconfig option to replace
the CONFIG_HRCON ad-hoc config option.
Signed-off-by: Mario Six
---
board/gdsys/common/Makefile | 2 +-
board/gdsys/mpc8308/Makefile | 2 +-
include/configs/hrcon.h | 1 -
include/gdsys_fpga.h | 2 +-
4 files changed, 3
Use the proper CONFIG_TARGET_STRIDER Kconfig option to replace the
CONFIG_STRIDER ad-hoc config option.
Signed-off-by: Mario Six
---
board/gdsys/common/Makefile | 4 ++--
board/gdsys/mpc8308/Makefile | 2 +-
include/configs/strider.h| 1 -
3 files changed, 3 insertions(+), 4 deletions
CONFIG_MPC8313ERDB is unused, and
TARGET_MPC8313ERDB_NAND/TARGET_MPC8313ERDB_NOR Kconfig could replace it.
Hence, get rid of CONFIG_MPC8313ERDB.
Signed-off-by: Mario Six
---
include/configs/MPC8313ERDB_NAND.h | 1 -
include/configs/MPC8313ERDB_NOR.h | 1 -
2 files changed, 2 deletions
vme8349.h contains two separate boards: The vme8349 itself, and the
caddy2 board. The caddy2 board is chosen by setting certain config
variables. Create a proper config file for the caddy2 board to make
Kconfig migration easier.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig
The MPC8349EMDS config file contains config options to enable SDRAM
support. To keep this ability after the Kconfig migration, create a new
MPC8349EMDS_SDRAM board that enables the SDRAM support.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig| 8 +
board/freescale
The SDRAM support now resides in a separate board variant. Hence, remove
the SDRAM option from the original board.
Signed-off-by: Mario Six
---
include/configs/MPC8349EMDS.h | 76 -
include/configs/MPC8349EMDS_SDRAM.h | 4 --
2 files changed, 80
, introduce these macros into the proper
config file.
Signed-off-by: Mario Six
---
arch/powerpc/include/asm/fsl_lbc.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/powerpc/include/asm/fsl_lbc.h
b/arch/powerpc/include/asm/fsl_lbc.h
index 3528acd627..bf352d9a56 100644
--- a/arch/powerpc
The kmsupx5, tuge1, kmopti2, and kmtepr2 boards all build from the same
include config file with lots of #ifdef logic.
To ease Kconfig migration, create new config include files for these
boards, and resolve the #ifdef logic as needed.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx
CONFIG_TARGET_VME8349 can replace CONFIG_VME8349. Hence, replace
CONFIG_VME8349 with CONFIG_TARGET_VME8349, and remove CONFIG_VME8349.
Signed-off-by: Mario Six
---
drivers/pci/pci_auto.c | 2 +-
drivers/pci/pci_auto_old.c | 2 +-
include/configs/vme8349.h | 1 -
3 files changed, 2
Simplify the keymile config files once more by unrolling the km/km83xx-common.h
Signed-off-by: Mario Six
---
include/configs/km8360.h | 300 +-
include/configs/kmopti2.h | 300 +-
include/configs/kmsupx5.h
Simplify the kmsupx5, tuge1, kmopti2, and kmtepr2 config files to only
include the #ifdefs needed for each board.
Signed-off-by: Mario Six
---
include/configs/kmopti2.h | 73 ---
include/configs/kmsupx5.h | 97
Simplify the vme8349 and caddy2 configs by keeping only the options
necessary for each board.
Signed-off-by: Mario Six
---
include/configs/caddy2.h | 29 -
include/configs/vme8349.h | 29 -
2 files changed, 58 deletions(-)
diff --git a
Simplify the keymile configs again after unrolling the km83xx-common.h
include file.
Signed-off-by: Mario Six
---
include/configs/km8360.h | 11 ---
include/configs/kmopti2.h | 13 -
include/configs/kmsupx5.h | 13 -
include/configs/kmtegr1.h | 18
Remove all options from the new MPC8313ERDB_{NOR,NAND} configs that are
not specific to NOR or NAND.
Signed-off-by: Mario Six
---
include/configs/MPC8313ERDB_NAND.h | 61 ---
include/configs/MPC8313ERDB_NOR.h | 74 +-
2 files
MPC8313ERDB has the option of either enabling NOR or NAND boot in its
config file (by commenting out certain #ifdefs). To keep this ability
after migrating options to Kconfig, we introduce two MPC8313ERDB
configs: one for NOR, and one for NAND.
Signed-off-by: Mario Six
---
arch/powerpc/cpu
Simplify the kmcoge5ne and kmeter1 configs to only include the #ifdefs
necessary for each board.
Signed-off-by: Mario Six
---
include/configs/kmcoge5ne.h | 29 --
include/configs/kmeter1.h | 97 +
2 files changed, 1 insertion(+), 125
; we will simplify them in
another patch.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig | 16 +++-
board/keymile/km83xx/Kconfig | 26 ++
configs/kmtegr1_defconfig| 2 +-
configs/kmvect1_defconfig| 2 +-
include/configs/kmtegr1.h| 190
The kmeter1, and kmcoge5ne boards also build from the same config
file with #ifdef logic.
Create a separate include config for each board with the #ifdef logic
resolved as needed.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig | 11 +-
board/keymile/km83xx/Kconfig
The kmtegr1, kmvect1, and suvd3 boards now have separate config files,
which were all copied from the suvd3.
Unwind the #ifdef logic in these config files to only include the
options necessary for each board.
Signed-off-by: Mario Six
---
include/configs/kmtegr1.h | 90
To further simplify config include files, unroll the km/km8309-common.h
and km/km8321-common.h include files.
Signed-off-by: Mario Six
---
include/configs/km8309-common.h | 174 ---
include/configs/km8321-common.h | 139
Replace CONFIG_MPC830* with proper CONFIG_ARCH_MPC830* Kconfig options.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig | 17 +
arch/powerpc/cpu/mpc83xx/spd_sdram.c | 2 +-
arch/powerpc/cpu/mpc83xx/speed.c | 38
Simplify the config files in which we recently unrolled the
km8309-common.h include file.
Signed-off-by: Mario Six
---
include/configs/kmtegr1.h | 13 -
include/configs/kmvect1.h | 12
include/configs/suvd3.h | 25 -
include/configs/tuxx1.h
igned-off-by: Mario Six
---
include/configs/{km => }/km8309-common.h | 0
include/configs/{km => }/km8321-common.h | 0
include/configs/km8360.h | 2 +-
include/configs/{km => }/km83xx-common.h | 4 ++--
include/configs/kmtegr1.h| 4 ++--
include/con
Replace CONFIG_MPC833* with proper CONFIG_ARCH_MPC833* Kconfig options.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig | 15 +++
arch/powerpc/cpu/mpc83xx/cpu.c | 2 +-
arch/powerpc/cpu/mpc83xx/cpu_init.c | 4 +--
arch/powerpc/cpu
Replace CONFIG_MPC837x with a proper CONFIG_ARCH_MPC837X Kconfig option.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig | 3 +++
arch/powerpc/cpu/mpc83xx/speed.c | 30 ++--
arch/powerpc/include/asm/arch-mpc83xx/gpio.h | 2 +-
arch
This series converts the first bunch of legacy configuration options to
the Kconfig framework.
Functionality is preserved where possible, and setting configuration
options is made a comfortable as possible.
Mario Six (48):
mpc83xx: Introduce ARCH_MPC830*
mpc83xx: Introduce ARCH_MPC831
Replace CONFIG_MPC836* with proper CONFIG_ARCH_MPC836* Kconfig options.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig | 4
arch/powerpc/cpu/mpc83xx/speed.c | 10 +-
arch/powerpc/include/asm/fsl_lbc.h | 4 ++--
arch/powerpc/include/asm/global_data.h
Replace CONFIG_MPC834* with proper CONFIG_ARCH_MPC834* Kconfig options.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig | 14 ++
arch/powerpc/cpu/mpc83xx/cpu_init.c | 2 +-
arch/powerpc/cpu/mpc83xx/spd_sdram.c | 2 +-
arch/powerpc/cpu
Replace CONFIG_MPC832* with proper CONFIG_ARCH_MPC832* Kconfig options.
Signed-off-by: Mario Six
---
arch/powerpc/cpu/mpc83xx/Kconfig | 7 +++
arch/powerpc/cpu/mpc83xx/speed.c | 10 +-
arch/powerpc/include/asm/immap_83xx.h | 2 +-
include/configs/MPC8323ERDB.h
This patch adds a driver for the bus associated with a IHS FPGA.
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
* Fixed sty
.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
* Fix the test that checks the changed size
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
New in v3
parameter
'range_num' that identifies the range to operate on.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -&
Add a driver for gdsys IHS (Integrated Hardware Systems) FPGAs, which
supports initialization of the FPGA, as well as information gathering.
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No chang
Add test for regmap_{set,get} functions.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
Ne
Add support for switching the endianness of regmap accesses via the
"little-endian", "big-endian", and "native-endian" boolean properties in
the device tree.
The default endianness is native endianness.
Signed-off-by: Mario Six
---
v8 -> v9:
New in v9
Add some overview documentation that explains the purpose and some of
the features and limitations of the regmap interface.
Reviewed-by: Bin Meng
Signed-off-by: Mario Six
---
v8 -> v9:
* Amended for inclusion of endianness setting via DT
v7 -> v8:
New in v8
---
include/regmap.
Add some debug output in cases where the initialization of a regmap
fails.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -&
).
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
New in v6
---
arch/mips/include/asm/io.h | 22 ++
1 file changed, 22 insertions(+)
diff --git a/arch/mips/include/asm/io.h b/arch/mips/include/asm/io.h
index
The documentation in regmap.h is not in kernel-doc format. Correct this.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -&
Makefile entries should be sorted.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
Signed-off-by: Anatolij Gustschin
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
Drop re-ordered entri
: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
* Fixed style violations
* Added documentation
v1 -> v2:
write operation on a regmap.
Implement the regmap_read and regmap_write functions using these raw
functions in a backwards-compatible manner.
Reviewed-by: Anatolij Gustschin
Signed-off-by: Mario Six
---
v8 -> v9:
* Removed forgotten "fpgamap" in documentation
v7 -> v8:
No c
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
* Introduced else clause in of_live_active() if statement to make the
distinction between live an
Glass
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
New in v3
---
drivers/core/regmap.c | 17 +
1 file changed, 17 insertions(+)
diff
Document the regmap_alloc() function.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v8 -> v9:
No changes
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
Ne
Hi Daniel,
On Thu, Sep 27, 2018 at 1:28 PM Daniel Schwierzeck
wrote:
>
> Hi Mario,
>
> Am Do., 27. Sep. 2018 um 11:48 Uhr schrieb Mario Six :
> >
> > The regmap functions currently assume that all register map accesses
> > have a data width of 32 bits, but ther
Hi Simon,
On Thu, Sep 27, 2018 at 3:45 PM Simon Glass wrote:
>
> Hi Mario,
>
> On 26 September 2018 at 06:36, Mario Six wrote:
> > Hi Simon,
> > On Tue, Jul 31, 2018 at 11:46 AM Mario Six wrote:
> >>
> >> Add tests for the new board uclass.
> >>
Hi Simon,
On Thu, Sep 27, 2018 at 3:42 PM Simon Glass wrote:
>
> Hi Mario,
>
> On 26 September 2018 at 06:34, Mario Six wrote:
> >
> > Hi Simon,
> > On Wed, Jun 27, 2018 at 1:18 AM Simon Glass wrote:
> > >
> > > On 26 June 2018 at 00:46, Mario Six
: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
* Fixed style violations
* Added documentation
v1 -> v2:
New in v2
---
Add test for regmap_{set,get} functions.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
New in v3
---
tes
write operation on a regmap.
Implement the regmap_read and regmap_write functions using these raw
functions in a backwards-compatible manner.
Reviewed-by: Anatolij Gustschin
Signed-off-by: Mario Six
---
v7 -> v8:
No changes
v6 -> v7:
* Fixed wrong variable type in 64-bit read (u32
.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
* Fix the test that checks the changed size
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
New in v3
---
arch/sandbox/dts/test.d
Add some overview documentation that explains the purpose and some of
the features and limitations of the regmap interface.
Signed-off-by: Mario Six
---
v7 -> v8:
New in v8
---
include/regmap.h | 25 +
1 file changed, 25 insertions(+)
diff --git a/include/regmap.
parameter
'range_num' that identifies the range to operate on.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3
Add a driver for gdsys IHS (Integrated Hardware Systems) FPGAs, which
supports initialization of the FPGA, as well as information gathering.
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No chang
This patch adds a driver for the bus associated with a IHS FPGA.
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
* Fixed style violations
* Added bin
Makefile entries should be sorted.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
Signed-off-by: Anatolij Gustschin
---
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
Drop re-ordered entries that are not in m
Document the regmap_alloc() function.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -> v3:
New in v3
---
drivers
).
Signed-off-by: Mario Six
---
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
New in v6
---
arch/mips/include/asm/io.h | 22 ++
1 file changed, 22 insertions(+)
diff --git a/arch/mips/include/asm/io.h b/arch/mips/include/asm/io.h
index 957442effd2..7c40e415c74 100
The documentation in regmap.h is not in kernel-doc format. Correct this.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -
Add some debug output in cases where the initialization of a regmap
fails.
Reviewed-by: Anatolij Gustschin
Reviewed-by: Simon Glass
Signed-off-by: Mario Six
---
v7 -> v8:
No changes
v6 -> v7:
No changes
v5 -> v6:
No changes
v4 -> v5:
No changes
v3 -> v4:
No changes
v2 -
201 - 300 of 1189 matches
Mail list logo