u-boot/test/dm
Simon Glass eec44c7218 dtoc: Support widening a bool value
At present if we see 'ranges' property (with no value) we assume it is a
boolean, as per the devicetree spec.

But another node may define 'ranges' with a value, forcing us to widen it
to an int array. At present this is not supported and causes an error.

Fix this and add some test cases.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reported-by: Tom Rini <trini@konsulko.com>
2021-08-01 09:05:24 -06:00
..
Kconfig
Makefile reboot-mode: read the boot mode from GPIOs status 2021-07-23 10:16:39 -04:00
acpi.c test: acpi: Fix warnings on 32-bit build 2021-03-13 13:14:52 -05:00
acpi.h
acpi_dp.c
acpigen.c
adc.c dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
audio.c
axi.c
blk.c blk: Support iteration 2021-07-21 10:27:35 -06:00
bootcount.c
bus.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
button.c test: add a simple test for the adc-keys button driver 2021-02-18 11:37:26 +01:00
cache.c
clk.c clk: add clk_round_rate() 2021-01-12 10:58:04 +05:30
clk_ccf.c
core.c dm: test: Add test case to check node name ignoring unit address 2021-07-27 10:56:53 +05:30
cpu.c dm: core: Access device flags through functions 2021-01-05 12:24:41 -07:00
cros_ec.c cros_ec: Add vstore support 2021-01-30 14:25:41 -07:00
cros_ec_pwm.c sandbox: cros-ec: Add tests for the Chromium OS EC PWM driver 2021-07-06 10:38:03 -06:00
devres.c dm: treewide: Rename ofdata_to_platdata() to of_to_plat() 2020-12-13 16:51:09 -07:00
dma.c
dsa.c sandbox: Add a DSA sandbox driver and unit test 2021-04-15 14:22:17 +05:30
dsi_host.c
eth.c sandbox: Add a DSA sandbox driver and unit test 2021-04-15 14:22:17 +05:30
fastboot.c fastboot: Allow u-boot-style partitions 2021-02-26 15:30:55 +01:00
fdtdec.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
firmware.c
gpio.c gpio: Add a way to read 3-way strapping pins 2021-03-03 15:40:47 -05:00
hwspinlock.c
i2c.c dm: test: Drop assumptions of no sequence numbers 2020-12-18 20:32:21 -07:00
i2s.c
irq.c
k210_pll.c
led.c
mailbox.c
mdio.c
mdio_mux.c
misc.c
mmc.c mmc: sandbox: Add support for writing 2021-02-26 15:30:55 +01:00
mux-cmd.c
mux-emul.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
mux-mmio.c
nop.c
of_extra.c test: dm: Add a case to test ofnode_phy_is_fixed_link() 2021-04-15 14:22:17 +05:30
of_platdata.c dtoc: Support widening a bool value 2021-08-01 09:05:24 -06:00
ofnode.c Prepare v2021.07-rc5 2021-06-28 16:22:13 -04:00
ofread.c dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
osd.c
p2sb.c
panel.c sandbox: cros-ec: Add tests for the Chromium OS EC PWM driver 2021-07-06 10:38:03 -06:00
part.c part: Add check for NULL dev_part_str 2021-05-26 17:26:07 -04:00
pch.c
pci.c dm: core: Use dev_has_ofnode() instead of dev_of_valid() 2021-01-05 12:24:41 -07:00
pci_ep.c
phy.c
phys2bus.c dm: test: Add test case for dev_phys_to_bus()/dev_bus_to_phys() 2021-02-18 11:56:25 +01:00
pinmux.c test: pinmux: add test for 'pinctrl-single' driver 2021-04-12 11:17:15 +05:30
pmc.c
pmic.c
power-domain.c
pwm.c sandbox: cros-ec: Add tests for the Chromium OS EC PWM driver 2021-07-06 10:38:03 -06:00
qfw.c test: qemu: add qfw sandbox driver, dm tests, qemu tests 2021-04-12 17:45:39 -04:00
ram.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
read.c dm: test: Add test case for dev_get_dma_ranges() 2021-02-18 11:56:25 +01:00
reboot-mode.c reboot-mode: read the boot mode from RTC memory 2021-07-23 10:16:39 -04:00
regmap.c test: Avoid random numbers in dm_test_devm_regmap() 2021-05-24 14:21:30 -04:00
regulator.c dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
remoteproc.c
reset.c test: reset: Extend base reset test to catch error 2021-04-27 08:07:05 -04:00
rng.c
rtc.c display_options: Drop two spaces before the ASCII column 2021-06-08 11:39:09 -04:00
scmi.c test: scmi: add local variables for scmi agent reference 2021-04-12 17:17:11 -04:00
serial.c
sf.c sf: Support querying write-protect 2021-03-27 15:04:31 +13:00
simple-bus.c test: dm: Add a test case for simple-bus <ranges> 2021-04-15 14:22:17 +05:30
simple-pm-bus.c
smem.c
soc.c
sound.c
spi.c test: dm: spi: Add testcase for spi_claim_bus() 2020-12-22 20:39:26 -07:00
spmi.c
syscon-reset.c
syscon.c
sysinfo-gpio.c test: Add gpio-sysinfo test 2021-05-04 07:57:18 -04:00
sysinfo.c sysinfo: Require that sysinfo_detect be called before other methods 2021-05-04 07:57:18 -04:00
sysreset.c
tee.c test: dm: tee: extend with RPC test 2021-02-16 11:48:20 -05:00
test-dm.c test: Allow SPL to run any available test 2021-03-12 09:57:31 -05:00
test-driver.c test: Use a local variable for test state 2021-03-12 09:57:30 -05:00
test-fdt.c net: use the same alias stem for ethernet as linux 2021-06-18 11:29:17 +03:00
test-uclass.c test: Use a local variable for test state 2021-03-12 09:57:30 -05:00
timer.c
usb.c
video.c dm: treewide: Rename dev_get_platdata() to dev_get_plat() 2020-12-13 16:51:09 -07:00
virtio.c dm: core: Avoid partially removing devices 2021-02-03 03:38:41 -07:00
wdt.c