Bjorn Andersson
1ea73dfbed
fastboot: Cleanup and fix crash
...
Clean up some old and broken code in the fastboot implementation.
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:44:17 -07:00
Bjorn Andersson
7a5b4334a1
make: Update linker parameter order
...
On Ubuntu the library link directive must come last for the libudev
references to be satisfied.
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:44:17 -07:00
Bjorn Andersson
1706d305ab
device: Clean out currently unused functions
...
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:44:17 -07:00
Bjorn Andersson
682554fdd8
cdba: Support automatic power off and power cycle
...
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:44:17 -07:00
Bjorn Andersson
e1aa140a97
bad: Acknowledge power on/off events
...
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:44:17 -07:00
Bjorn Andersson
48d186f3d0
fastboot: Check validity of dev_path
...
In some occations dev_path is not valid and we therefor can't
dereference it. Check for this and ignore any events without a dev_path.
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:44:17 -07:00
Bjorn Andersson
d36b49e6fb
cdba: Fail on write failures
...
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:44:17 -07:00
Bjorn Andersson
b435f3d743
cdba: Use write-fdset to trigger commands
...
Register the stdin pipe with the write fdset in order to know when it's
appropriate to send commands over the pipe.
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:44:17 -07:00
Bjorn Andersson
98fb6169f5
cdba: Allow host specified on command line
...
Rather than hard coding the host, grab it off the command line.
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:44:17 -07:00
Bjorn Andersson
c32cc60328
client: Pick board and boot image from command line
...
Don't hard code the parameters of the client.
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:44:17 -07:00
Bjorn Andersson
b200e58020
client: Add initial cdba client
...
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:44:17 -07:00
Bjorn Andersson
4efcfb4456
bad: Add initial cdba backend implementation
...
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2018-03-12 17:43:55 -07:00
Bjorn Andersson
c3791abd1a
Initial commit
2018-02-26 21:02:30 -08:00