[PATCH] board: amlogic: jethub j100: add rescue boot from microSD

2022-12-22 Thread Vyacheslav Bocharov
From: Viacheslav Bocharov The new JetHub D1+ has a microSD slot. Add rescue boot from microSD Signed-off-by: Viacheslav Bocharov --- include/configs/jethub.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/configs/jethub.h b/include/configs/jethub.h index 35f85095ac..e22db4991d 100

[PATCH] cmd: fix do_adc_single()

2022-07-03 Thread Vyacheslav Bocharov
The source code contains an error: - argv[2] contains arg, variable for env_set is in argv[3] - number of args is 4 Revert 54d24d72601321f4470c4edf31c6b29adae424a7 cmd: simplify do_adc_single() Fixes 9de612ae4ded53f742f5f99929c06d0839471ced cmd: adc: Add support for storing ADC result in env

[PATCH 2/2] doc: boards: amlogic: update jethub d1 specifications

2022-04-25 Thread Vyacheslav Bocharov
Signed-off-by: Vyacheslav Bocharov --- doc/board/amlogic/jethub-j100.rst | 24 ++-- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/doc/board/amlogic/jethub-j100.rst b/doc/board/amlogic/jethub-j100.rst index d54519aaef..8081569bba 100644 --- a/doc/board

[PATCH 1/2] doc: boards: amlogic: update documentation for ADC support for AXG

2022-04-25 Thread Vyacheslav Bocharov
Signed-off-by: Vyacheslav Bocharov --- doc/board/amlogic/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/board/amlogic/index.rst b/doc/board/amlogic/index.rst index 9ef1440433..9c7fadf2c0 100644 --- a/doc/board/amlogic/index.rst +++ b/doc/board/amlogic/index.rst

[PATCH v3 5/6] board: amlogic: jethub j100: enable saradc in dts

2022-04-24 Thread Vyacheslav Bocharov
Prepare to use ADC channel 1 to check the hardware revision of the board: - add u-boot dts include with saradc node Signed-off-by: Vyacheslav Bocharov --- arch/arm/dts/meson-axg-jethome-jethub-j100-u-boot.dtsi | 10 ++ 1 file changed, 10 insertions(+) create mode 100644 arch/arm/dts

[PATCH v3 6/6] board: amlogic: jethub j100: enable saradc in config

2022-04-24 Thread Vyacheslav Bocharov
Enable ADC in board config file Signed-off-by: Vyacheslav Bocharov Reviewed-by: Neil Armstrong --- configs/jethub_j100_defconfig | 5 + 1 file changed, 5 insertions(+) diff --git a/configs/jethub_j100_defconfig b/configs/jethub_j100_defconfig index 1c6db9f6a0..a30940bf1c 100644 --- a

[PATCH v3 4/6] adc: meson-saradc: add AXG variant

2022-04-24 Thread Vyacheslav Bocharov
Add support for the SARADC variant found on the AXG SoCs family. Signed-off-by: Vyacheslav Bocharov Acked-by: Neil Armstrong --- drivers/adc/meson-saradc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/adc/meson-saradc.c b/drivers/adc/meson-saradc.c index 1a45a3a265..37023512f0

[PATCH v3 3/6] clk: meson: update driver for g12a-ao clocks

2022-04-24 Thread Vyacheslav Bocharov
Update g12a-ao clk driver: - move clk->id check to .request function - remove unnecessary check (gate->reg == 0) Signed-off-by: Vyacheslav Bocharov --- drivers/clk/meson/g12a-ao.c | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/drivers/clk/meson/g12a-

[PATCH v3 2/6] clk: meson: fix driver name for g12a-ao clocks

2022-04-24 Thread Vyacheslav Bocharov
Update the clk-g12a-ao driver from "axg" to "g12a" Signed-off-by: Vyacheslav Bocharov Acked-by: Neil Armstrong --- drivers/clk/meson/g12a-ao.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/meson/g12a-ao.c b/drivers/clk/meson/g12a-a

[PATCH v3 1/6] clk: meson: add minimal driver for axg-ao clocks

2022-04-24 Thread Vyacheslav Bocharov
Add minimal driver AO clocks on meson AXG family. Only ADC related clocks are supported. Signed-off-by: Vyacheslav Bocharov Reviewed-by: Sean Anderson Reviewed-by: Neil Armstrong --- drivers/clk/meson/Makefile | 1 + drivers/clk/meson/axg-ao.c | 86 ++ 2

[PATCH v3 0/6] meson: add clk and adc support for JetHub D1 (j100)

2022-04-24 Thread Vyacheslav Bocharov
t.dtsi >From v1: - move clk-id check to .request function for axg/g12a-ao clk driver Vyacheslav Bocharov (6): clk: meson: add minimal driver for axg-ao clocks clk: meson: fix driver name for g12a-ao clocks clk: meson: update driver for g12a-ao clocks adc: meson-saradc: add AXG variant

[PATCH v2 6/6] board: amlogic: jethub j100: enable saradc in config

2022-04-21 Thread Vyacheslav Bocharov
Enable ADC in board config file Signed-off-by: Vyacheslav Bocharov --- configs/jethub_j100_defconfig | 5 + 1 file changed, 5 insertions(+) diff --git a/configs/jethub_j100_defconfig b/configs/jethub_j100_defconfig index 1c6db9f6a0..a30940bf1c 100644 --- a/configs/jethub_j100_defconfig

[PATCH v2 5/6] board: amlogic: jethub j100: enable saradc in dts

2022-04-21 Thread Vyacheslav Bocharov
Prepare to use ADC channel 1 to check the hardware revision of the board. Signed-off-by: Vyacheslav Bocharov --- arch/arm/dts/meson-axg-jethome-jethub-j100.dts | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/dts/meson-axg-jethome-jethub-j100.dts b/arch/arm/dts/meson-axg

[PATCH v2 4/6] adc: meson-saradc: add AXG variant

2022-04-21 Thread Vyacheslav Bocharov
Add support for the SARADC variant found on the AXG SoCs family. Signed-off-by: Vyacheslav Bocharov --- drivers/adc/meson-saradc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/adc/meson-saradc.c b/drivers/adc/meson-saradc.c index 1a45a3a265..37023512f0 100644 --- a/drivers/adc

[PATCH v2 2/6] clk: meson: fix driver name for g12a-ao clocks

2022-04-21 Thread Vyacheslav Bocharov
Update the clk-g12a-ao driver from "axg" to "g12a" Signed-off-by: Vyacheslav Bocharov --- drivers/clk/meson/g12a-ao.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/meson/g12a-ao.c b/drivers/clk/meson/g12a-ao.c index 0148529e04..17b11eb52a

[PATCH v2 3/6] clk: meson: update driver for g12a-ao clocks

2022-04-21 Thread Vyacheslav Bocharov
Move clk->id check to .request function Signed-off-by: Vyacheslav Bocharov --- drivers/clk/meson/g12a-ao.c | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/drivers/clk/meson/g12a-ao.c b/drivers/clk/meson/g12a-ao.c index 17b11eb52a..22c85cff1d 100644 --- a/driv

[PATCH v2 1/6] clk: meson: add minimal driver for axg-ao clocks

2022-04-21 Thread Vyacheslav Bocharov
Add minimal driver AO clocks on meson AXG family. Only ADC related clocks are supported. Signed-off-by: Vyacheslav Bocharov --- drivers/clk/meson/Makefile | 1 + drivers/clk/meson/axg-ao.c | 89 ++ 2 files changed, 90 insertions(+) create mode 100644

[PATCH v2 0/6] meson: add clk and adc support for JetHub D1 (j100)

2022-04-21 Thread Vyacheslav Bocharov
;id check to .request function for g12a-clk-ao driver - enable saradc in dts/board config for JetHub D1 (j100) >From v1: - move clk-id check to .request function for axg/g12a-ao clk driver Vyacheslav Bocharov (6): clk: meson: add minimal driver for axg-ao clocks clk: meson: fix driver na

[PATCH 5/5] board: amlogic: jethub j100: enable saradc in config

2022-04-20 Thread Vyacheslav Bocharov
Enable ADC in board config file Signed-off-by: Vyacheslav Bocharov --- configs/jethub_j100_defconfig | 5 + 1 file changed, 5 insertions(+) diff --git a/configs/jethub_j100_defconfig b/configs/jethub_j100_defconfig index 1c6db9f6a0..a30940bf1c 100644 --- a/configs/jethub_j100_defconfig

[PATCH 4/5] board: amlogic: jethub j100: enable saradc in dts

2022-04-20 Thread Vyacheslav Bocharov
Prepare to use ADC channel 1 to check the hardware revision of the board. Signed-off-by: Vyacheslav Bocharov --- arch/arm/dts/meson-axg-jethome-jethub-j100.dts | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/dts/meson-axg-jethome-jethub-j100.dts b/arch/arm/dts/meson-axg

[PATCH 3/5] adc: meson-saradc: add AXG variant

2022-04-20 Thread Vyacheslav Bocharov
Add support for the SARADC variant found on the AXG SoCs family. Signed-off-by: Vyacheslav Bocharov --- drivers/adc/meson-saradc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/adc/meson-saradc.c b/drivers/adc/meson-saradc.c index 1a45a3a265..37023512f0 100644 --- a/drivers/adc

[PATCH 1/5] clk: meson: add minimal driver for axg-ao clocks

2022-04-20 Thread Vyacheslav Bocharov
Add minimal driver AO clocks on meson AXG family. Only ADC related clocks are supported. Signed-off-by: Vyacheslav Bocharov --- drivers/clk/meson/Makefile | 1 + drivers/clk/meson/axg-ao.c | 83 ++ 2 files changed, 84 insertions(+) create mode 100644

[PATCH 2/5] clk: meson: fix driver name for g12a-ao clocks

2022-04-20 Thread Vyacheslav Bocharov
Update the clk-g12a-ao driver from "axg" to "g12a" Signed-off-by: Vyacheslav Bocharov --- drivers/clk/meson/g12a-ao.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/meson/g12a-ao.c b/drivers/clk/meson/g12a-ao.c index 0148529e04..17b11eb52a

[PATCH 0/5] meson: add clk and adc support for JetHub D1 (j100)

2022-04-20 Thread Vyacheslav Bocharov
Prepare to use ADC channel 1 in JetHub D1 (j100) to check the hardware revision of the board. - add support for AXG in saradc driver - add simple clk-ao driver for AXG (base is taken from g12a) - enable saradc in dts and board config file - fix typo in the g12a-clk-ao driver name Vyacheslav

[PATCH] ARM: amlogic: add JetHub D1 eth mac generation with manufacturer OUI

2021-10-29 Thread Vyacheslav Bocharov
JetHome has own MAC OUI. Add jethub-j100 board file. Update config. Signed-off-by: Vyacheslav Bocharov --- board/amlogic/jethub-j100/MAINTAINERS | 8 + board/amlogic/jethub-j100/Makefile | 6 board/amlogic/jethub-j100/jethub-j100.c | 41 + board/amlogic

[PATCH v2] ARM: amlogic: update JetHub D1/H1 configs (was: add SYS_LOAD_ADDR to JetHub D1/H1 configs)

2021-10-06 Thread Vyacheslav Bocharov
- late fix for 49c8ef0e45a91ec894ef15e7d043dafe8f1c5efd commit by Tom Rini. - enable i2c, rtc, eeprom Changes: - add i2c, rtc, eeprom Signed-off-by: Vyacheslav Bocharov --- configs/jethub_j100_defconfig | 8 configs/jethub_j80_defconfig | 8 2 files changed, 16 insertions

[PATCH] ARM: amlogic: add sm efuse write support and cmd for read/write efuse

2021-10-05 Thread Vyacheslav Bocharov
This adds support for amlogic efuse write and provides two subcommands of "sm" command: "efuseread" and "efusewrite" to read/write bytes between memory and efuse. Signed-off-by: Vyacheslav Bocharov --- arch/arm/mach-meson/sm.c | 68 ++

[PATCH] ARM: amlogic: add SYS_LOAD_ADDR to JetHub D1/H1 configs

2021-10-05 Thread Vyacheslav Bocharov
Late fix for 49c8ef0e45a91ec894ef15e7d043dafe8f1c5efd commit by Tom Rini. Signed-off-by: Vyacheslav Bocharov --- configs/jethub_j100_defconfig | 1 + configs/jethub_j80_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/jethub_j100_defconfig b/configs/jethub_j100_defconfig

[PATCH v3 2/3] ARM: amlogic: add JetHub D1/H1 device support

2021-09-20 Thread Vyacheslav Bocharov
...@lexina.in https://git.kernel.org/amlogic/c/8e279fb2903990cc6296ec56b3b80b2f854b6c79 Signed-off-by: Vyacheslav Bocharov Reviewed-by: Neil Armstrong --- arch/arm/dts/Makefile | 2 + .../arm/dts/meson-axg-jethome-jethub-j100.dts | 361 ++ .../meson-gxl-s905w

[PATCH v3 3/3] ARM: amlogic: add JetHub D1/H1 docs

2021-09-20 Thread Vyacheslav Bocharov
Fix doc/board/amlogic/index.rst: - Add S905W to S905X column. - Add JetHub devices to the corresponding columns. - Fix tabs to spaces for table alignment Add doc/board/amlogic files: - jethub-j100.rst - jethub-j80.rst Signed-off-by: Vyacheslav Bocharov Reviewed-by: Neil Armstrong --- doc

[PATCH v3 0/3] ARM: meson: add support for JetHub D1/H1

2021-09-20 Thread Vyacheslav Bocharov
hub-j80/jethub-j80.c - add missing files to board/amlogic/jethub-j80/MAINTAINERS - fix unexpected unindent in doc files Changes from v1: - fix BOOT_TARGET_DEVICES in jethub.h (patch 1/3) - add lore URLs to description (patch 2/3) Signed-off-by: Vyacheslav Bocharov Vyacheslav Bocharov (3): ARM:

[PATCH v3 1/3] ARM: amlogic: add JetHub common config header

2021-09-20 Thread Vyacheslav Bocharov
JetHub devices uses its own boot sequence with "rescue" button Signed-off-by: Vyacheslav Bocharov --- include/configs/jethub.h | 40 1 file changed, 40 insertions(+) create mode 100644 include/configs/jethub.h diff --git a/include/configs/

[PATCH v2 3/3] ARM: amlogic: add JetHub D1/H1 docs

2021-09-19 Thread Vyacheslav Bocharov
Fix doc/board/amlogic/index.rst: - Add S905W to S905X column. - Add JetHub devices to the corresponding columns. - Fix tabs to spaces for table alignment Add doc/board/amlogic files: - jethub-j100.rst - jethub-j80.rst Signed-off-by: Vyacheslav Bocharov Reviewed-by: Neil Armstrong --- doc

[PATCH v2 2/3] ARM: amlogic: add JetHub D1/H1 device support

2021-09-19 Thread Vyacheslav Bocharov
...@lexina.in https://git.kernel.org/amlogic/c/8e279fb2903990cc6296ec56b3b80b2f854b6c79 Signed-off-by: Vyacheslav Bocharov Reviewed-by: Neil Armstrong --- arch/arm/dts/Makefile | 2 + .../arm/dts/meson-axg-jethome-jethub-j100.dts | 361 ++ .../meson-gxl-s905w

[PATCH v2 0/3] ARM: meson: add support for JetHub D1/H1

2021-09-19 Thread Vyacheslav Bocharov
(patch 2/3) Signed-off-by: Vyacheslav Bocharov Vyacheslav Bocharov (3): ARM: amlogic: add JetHub common config header ARM: amlogic: add JetHub D1/H1 device support ARM: amlogic: add JetHub D1/H1 docs arch/arm/dts/Makefile | 2 + .../arm/dts/meson-axg-jethome-jethu

[PATCH v2 1/3] ARM: amlogic: add JetHub common config header

2021-09-19 Thread Vyacheslav Bocharov
JetHub devices uses its own boot sequence with "rescue" button Signed-off-by: Vyacheslav Bocharov --- include/configs/jethub.h | 40 1 file changed, 40 insertions(+) create mode 100644 include/configs/jethub.h diff --git a/include/configs/

[PATCH 2/3] ARM: amlogic: add JetHub D1/H1 device support

2021-09-19 Thread Vyacheslav Bocharov
Button - DC source 5V microUSB with serial console Patches from: - JetHub H1 https://git.kernel.org/amlogic/c/abfaae24ecf3e7f00508b60fa05e2b6789b8f607 - JetHub D1 https://git.kernel.org/amlogic/c/8e279fb2903990cc6296ec56b3b80b2f854b6c79 Signed-off-by: Vyacheslav Bocharov --- arch/arm/dts

[PATCH 3/3] ARM: amlogic: add JetHub D1/H1 docs

2021-09-19 Thread Vyacheslav Bocharov
Fix doc/board/amlogic/index.rst: - Add S905W to S905X column. - Add JetHub devices to the corresponding columns. - Fix tabs to spaces for table alignment Add doc/board/amlogic files: - jethub-j100.rst - jethub-j80.rst Signed-off-by: Vyacheslav Bocharov --- doc/board/amlogic/index.rst

[PATCH 0/3] ARM: meson: add support for JetHub D1/H1

2021-09-19 Thread Vyacheslav Bocharov
8 + CC2592 Zigbee Wireless Module with up to 20dBm output power and Zigbee 3.0 support. - MicroSD 2.x/3.x/4.x DS/HS cards. - 1 x gpio LED - ADC user Button - DC source 5V microUSB with serial console Signed-off-by: Vyacheslav Bocharov Vyacheslav Bocharov (3): ARM: amlogic: add JetHub common con

[PATCH 1/3] ARM: amlogic: add JetHub common config header

2021-09-19 Thread Vyacheslav Bocharov
JetHub devices uses its own boot sequence with "rescue" button. Add custom config header file that corrects boot order. Signed-off-by: Vyacheslav Bocharov --- include/configs/jethub.h | 40 1 file changed, 40 insertions(+) create mode 1006