1. 20 Nov, 2015 1 commit
  2. 21 May, 2015 1 commit
  3. 04 Mar, 2014 1 commit
    • Simon Glass's avatar
      dm: Add basic tests · 2e7d35d2
      Simon Glass authored
      Add some tests of driver model functionality. Coverage includes:
      
      - basic init
      - binding of drivers to devices using platform_data
      - automatic probing of devices when referenced
      - availability of platform data to devices
      - lifecycle from bind to probe to remove to unbind
      - renumbering within a uclass when devices are probed/removed
      - calling driver-defined operations
      - deactivation of drivers when removed
      - memory leak across creation and destruction of drivers/uclasses
      - uclass init/destroy methods
      - automatic probe/remove of children/parents when needed
      
      This function is enabled for sandbox, using CONFIG_DM_TEST.
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      2e7d35d2