summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Makefile: add install targetHEADmastermainDenis 'GNUtoo' Carikli2021-06-171-1/+6
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add forgetten ap-dump GPIODenis 'GNUtoo' Carikli2021-06-101-0/+8
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Fix cp typoDenis 'GNUtoo' Carikli2021-06-101-2/+2
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add power down registersDenis 'GNUtoo' Carikli2021-06-101-1/+1
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Fix typo with pulldown disableDenis 'GNUtoo' Carikli2021-06-102-3/+3
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Android.mk: sync with MakefileDenis 'GNUtoo' Carikli2021-06-091-0/+2
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add working devmem2 value testDenis 'GNUtoo' Carikli2021-06-091-0/+64
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add working devmem2 direction testDenis 'GNUtoo' Carikli2021-06-091-80/+76
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* memory.c: fix warningDenis 'GNUtoo' Carikli2021-06-091-1/+1
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* devmem2.c: fix warningsDenis 'GNUtoo' Carikli2021-06-091-3/+3
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* devmem2.c: fix whitespace issuesDenis 'GNUtoo' Carikli2021-06-091-48/+52
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Don't run nonworking devmem2 testsDenis 'GNUtoo' Carikli2021-06-091-0/+10
| | | | | | | It also fails with the devmem2 memory backend, so something is probably wrong with theses tests. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add devmem2 backendDenis 'GNUtoo' Carikli2021-06-098-6/+202
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* [WIP] Rework memoryDenis 'GNUtoo' Carikli2021-06-0311-243/+262
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Start adding abstract memory access for better tracingDenis 'GNUtoo' Carikli2021-06-023-0/+133
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* run_command: handle better debug outputDenis 'GNUtoo' Carikli2021-06-021-1/+5
| | | | | | | Without that we have the commands output that are printed as-is without any way to understand where these prints come from. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* gpio_get_output_value: convert to use a debug argumentDenis 'GNUtoo' Carikli2021-06-023-9/+7
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* gpio_get_direction: convert to use a debug argumentDenis 'GNUtoo' Carikli2021-06-023-9/+8
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* gpio_get_output_value: use global mmapDenis 'GNUtoo' Carikli2021-06-023-23/+24
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* gitignore: fix tool nameDenis 'GNUtoo' Carikli2021-06-021-1/+1
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* simplyfiy mmap_gpio_hardware_blocksDenis 'GNUtoo' Carikli2021-06-021-20/+16
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* gpio_get_direction: improve debugDenis 'GNUtoo' Carikli2021-06-021-15/+12
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* gpio_get_direction: use global mmap spaceDenis 'GNUtoo' Carikli2021-06-023-24/+26
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* tests: pass it gpio_hardware_blocks_addrDenis 'GNUtoo' Carikli2021-06-024-10/+18
| | | | | | | This will enable us to more easily convert the various functions like gpio_* to use it later on. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Document devmem2 tests betterDenis 'GNUtoo' Carikli2021-06-021-7/+14
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* test: test_flash_with_devmem2: debug: separate each test in outputDenis 'GNUtoo' Carikli2021-06-021-0/+10
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* test: convert remaing system() to use run_commandDenis 'GNUtoo' Carikli2021-06-021-9/+10
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* test: fix lines over 80 charactersDenis 'GNUtoo' Carikli2021-06-021-6/+12
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* test: rework outputDenis 'GNUtoo' Carikli2021-06-021-11/+34
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* device_has_devmem2: really silence devmem2 outputDenis 'GNUtoo' Carikli2021-06-021-1/+1
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* [WIP] Add devmem2 based testsDenis 'GNUtoo' Carikli2021-05-273-17/+97
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* dump_gpio_infos: convert to use an unified mmapDenis 'GNUtoo' Carikli2021-05-275-22/+61
| | | | | | | Running the tests end up calling mmap once per test, while it could be called only once. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* mmap_gpio_hardware_blocks: remove unused bank argumentDenis 'GNUtoo' Carikli2021-05-272-8/+5
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Export mmap_gpio_bankDenis 'GNUtoo' Carikli2021-05-272-5/+10
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* main.c: Add forgetten GPL headerDenis 'GNUtoo' Carikli2021-05-271-0/+17
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* mmap_gpio_bank: Add debug printsDenis 'GNUtoo' Carikli2021-05-272-0/+8
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* mmap_gpio_bank: Add debug argumentDenis 'GNUtoo' Carikli2021-05-272-5/+7
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* dump_gpio_infos: Add debug argumentDenis 'GNUtoo' Carikli2021-05-275-16/+14
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* exynos4412_gpios_data.c: get_gpio_register_offset: Fix uninitialized variableDenis 'GNUtoo' Carikli2021-05-271-1/+1
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* exynos4412_gpios_data.c: get_gpio_register_offset: catch up typos fasterDenis 'GNUtoo' Carikli2021-05-271-0/+6
| | | | | | | | | | | | | | Before, if we had a typo in a gpio bank name, we ended up with an error that looks like this: gpio_get_output_value: get_gpio_register_offset failed with error 22: Invalid argument exynos-gpio-tool: tests.c:114: test_flash_with_devmem2: Assertion `rc == GPIO_VALUE_LOW' failed. Now it looks like this: get_gpio_register_offset: could not find gpio bank data for gjp1 gpio_get_output_value: get_gpio_register_offset failed with error 22: Invalid argument This helps spot typos faster. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* exynos4412_gpios_data.h: fix double linebreakDenis 'GNUtoo' Carikli2021-05-271-1/+0
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Makefile: run exynos-gpio-tool with argumentsDenis 'GNUtoo' Carikli2021-05-271-3/+0
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Rename to exynos-gpio-toolDenis 'GNUtoo' Carikli2021-05-272-5/+5
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add command to dump the GPS GPIOsDenis 'GNUtoo' Carikli2021-05-271-4/+30
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add command to dump modem GPIOsDenis 'GNUtoo' Carikli2021-05-253-1/+39
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add command to dump GPY0Denis 'GNUtoo' Carikli2021-05-251-0/+5
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add GPY registersDenis 'GNUtoo' Carikli2021-05-251-0/+18
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* main: Add commands to dump GPL banksDenis 'GNUtoo' Carikli2021-05-253-2/+57
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* main: Add usageDenis 'GNUtoo' Carikli2021-05-251-7/+38
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add GPX GPIO registersDenis 'GNUtoo' Carikli2021-05-251-4/+24
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>