#
d44283af |
|
04-Sep-2018 |
Ruchira Ravoori <ravoorir@google.com> |
[zircon][sdio] Add a sdio client driver metadata structure This changeset adds a metadata structure that can be used to pass board specific wifi information from board driver to the upper level drivers. Test: Verified that the metadata is received in the wifi driver correctly Change-Id: I6bd45ca4d607390a419218096f51bb78026f9fd8
|
#
3e75c4d7 |
|
20-Aug-2018 |
Brijen Raval <braval@google.com> |
[clock][amlogic] Add clock driver to VIM & Astro Test: Boot up on vim & astro Change-Id: I55cb7db3bda0a84fd75f75e62ef981a528e761fd
|
#
d52739a6 |
|
19-Aug-2018 |
Mike Voydanoff <voydanoff@google.com> |
[amlogic][mailbox][scpi] Move mailbox and scpi out of platform bus devhost Originally the Amlogic mailbox and SCPI drivers were loaded in the root platform bus devhost to allow multiple platform devices to use their protocols. This required having the platform bus proxy their protocols, which required adding SOC specific protocol support to the generic platform bus implementation. However the aml-thermal driver is the only client of the SCPI protocol, so the proxying is no longer necessary. Now that we have a mechanism for providing the platform device protocol to children of platform devices, we can now move them all into a separate devhost and no longer rely on platform bus proxying the SCPI protocol. Now the aml-mailbox driver is a standard platform device that runs in its own devhost. aml-scpi runs as a child of aml-mailbox and vim-thermal is a child of aml-scpi. TEST: manual testing on VIM2. Thermal driver loads and initializes properly. Change-Id: I281b4015b6be7953359aa6efbba702de9cded557
|
#
6bd61ec7 |
|
22-Jun-2018 |
Brijen Raval <braval@google.com> |
[amlogic][canvas] Add canvas driver for AMLOGIC - Added a canvas protocol - Modified the VIM2 display driver to use the canvas protocol instead of local canvas driver - Removed local vim2 canvas driver ZX-2154 #done Test: Boot up on VIM2 board with HDMI monitor attached Change-Id: I9e2328513fafecd1a440985f84ee41fce0c35ab9
|
#
5645dc99 |
|
01-Jun-2018 |
Carl Norum <cjn@google.com> |
[dev][rtc] basic implementation for VIM RTC - ZX-1985 Test: 'clock' utility works as expected Change-Id: I1646342bf8052ed275303a99affd07e0fde8ffcb
|
#
86b2ac80 |
|
18-Jun-2018 |
Brijen Raval <braval@google.com> |
[vim][led2472g] Move led driver from top level board driver TEST: manual boot up on vim2 Change-Id: Ife799fceccfa6ff5c18029310cd29ba19ba93d65
|
#
8f379b40 |
|
18-Jun-2018 |
Brijen Raval <braval@google.com> |
[vim][video] Move out video driver from top level board driver Change-Id: Id79fde93c95ffb0461cd4a7bd52f2d969ebb24d2
|
#
df1b0728 |
|
18-Jun-2018 |
Brijen Raval <braval@google.com> |
[vim][display] Move out display driver from top level board driver TEST- Connect to HDMI monitor to see if display works Change-Id: Ib4089d5642641791b08db89e283a155ea650cf47
|
#
aded3943 |
|
08-Jun-2018 |
Ruchira Ravoori <ravoorir@google.com> |
[zircon][vim2][sdio]Update board files to support sdio on vim2 This changeset readies the board files to support SDIO but keeps it disabled until fully functional Change-Id: Iffcef0b34e220f215af3eca41e4ee7c7191982b0
|
#
a573855f |
|
23-May-2018 |
Brijen Raval <braval@google.com> |
[thermd][fanctl][vim2] Thermal Deamon for AMLOGIC - Replace fan-control driver with thermal deamon which uses ioctls Change-Id: I78257e19811f4cf750a58c17de74587e0e478079
|
#
0ca2a9e4 |
|
23-May-2018 |
Mike Voydanoff <voydanoff@google.com> |
[dev] Rename system/dev/soc to system/dev/lib Change-Id: I9ebed28956566cc71bdfe142bff633ef50f8a9dc
|
#
c09e0551 |
|
09-May-2018 |
Brijen Raval <braval@google.com> |
[vim2][mailbox][scpi] Introduce Mailbox & SCPI Protocol Breaking down the fan-control thermal prototype driver into 3 parts. 1st layer would be the Mailbox driver which would provide communication between the two on-board processors. 2nd layer would be the SCPI driver (System Control and Power Interface) which would use the mailbox protocol to set/get system configuration such as frequency/voltage and thermal parameters. 3rd layer would be the Fan-control driver which uses the SCPI protocol to get the temperature and controls the fan via the GPIO protocol based on it. (TODO): Expose the fan-ctl & SCPI interface as IOCTL's in a later CL Change-Id: Ia0175fdfe76048d7cb789e3898e50d9cffb3cee3
|
#
b72763f1 |
|
02-May-2018 |
Brijen Raval <braval@google.com> |
[vim2][thermal][fanctl] Thermal driver for VIM2 Change-Id: I76afd5cb3213af9589342dcadc2a5f72d7b06225
|
#
a201d896 |
|
03-Apr-2018 |
Eric Holland <hollande@google.com> |
[vim][eth] Vim Ethernet Driver Change-Id: I7e888ba7ac685b2eee7b822393764538c005d2be
|
#
b24fe6f5 |
|
05-Apr-2018 |
Ruchira Ravoori <ravoorir@rodete-desktop-imager.corp.google.com> |
[zircon][sdhci][amlogic]: Initialize emmc on vim2 This changeset does the EMMC initialization on vim2 and extracts the EXT_CSD register. It fails to switch to high speed timing. There are some missing parts(tuning, dma descriptors, asynchronous I/O). I will add each of the missing functionalities in later changesets. This changeset will be a no-op as the code that recognizes the emmc is commented out. Change-Id: I8c1371bad7f9bb2d09862d2ce148851df674f720
|
#
89474d5e |
|
27-Feb-2018 |
Mike Voydanoff <voydanoff@google.com> |
[dev][gpio-test] Replace board specific gpio-test drivers with a common driver Change-Id: I1ec684d8bdd539d3a9d26a8183178016b7d5d129
|
#
a90cb97f |
|
14-Feb-2018 |
John Bauman <jbauman@google.com> |
[vim][mali] Add mali device Also set up clocks and reset it. Change-Id: I0a1f5e845514110676d1ca7c9748436dd17a62e4
|
#
fd6ff614 |
|
06-Feb-2018 |
Mike Voydanoff <voydanoff@google.com> |
[board][vim] Add support for VIM UARTs Integrate the aml-uart driver and add support for Bluetooth module's UART. Add platform SOC IDs for the Bluetooth HCI UART driver (coming soon) and VIM's Wifi/Bluetooth module. Also add a simple UART test driver that binds to the second UART on the 40-pin header. The UART test driver echoes back characters it receives, and typing 'X' tests the serial shutdown/reopen path. Change-Id: I2760dcbecbcc7d163bb1dd1e086a1d53a8c4cdbd
|
#
5b0190f5 |
|
01-Feb-2018 |
Mike Voydanoff <voydanoff@google.com> |
[board][vim] Add I2C support to the VIM2 build Not tested, but "should" work Change-Id: I444163068b80ed42f8a0b2d55f0249d7a705eaed
|
#
dbefd33f |
|
31-Jan-2018 |
Mike Voydanoff <voydanoff@google.com> |
[dev][gpio][aml-s912] GPIO driver for Amlogic S912 and S905X Also integrate into the VIM board driver and add GPIO test driver that blinks the LED at the back of the board. Change-Id: I7e1f25cac5cb49347eaa7a3919c8791f97eea12b
|
#
fdda19c4 |
|
30-Jan-2018 |
Mike Voydanoff <voydanoff@google.com> |
[soc][amlogic] Reorganize Amlogic SOC support Now we have a single system/dev/soc/amlogic directory with subdirectories of include/ for different Amlogic SOC variants. Other than the gauss board file, other modules now depend on this via MODULE_HEADER_DEPS. The gauss board file still needs to include this as a static library fora113-clocks.c, but eventually this will likely move to a separate driver and this will become a header-only module. Change-Id: I8c3cb5e39e9ed56d56c120e2de435ac020a0e54e
|
#
2b851ec2 |
|
28-Jan-2018 |
Mike Voydanoff <voydanoff@google.com> |
[dev][vim-display] Stop using the bootloader's framebuffer The VIM display driver now allocates a new buffer for the framebuffer Display resolution is still hard coded to 1920 x 1080 Change-Id: I0ef0648c55cc62352daf235b4ace1f218692a8da
|
#
cda0a34e |
|
29-Nov-2017 |
Mike Voydanoff <voydanoff@google.com> |
[board][vim] Initial support for the Khadas VIM board Kernel boots to shell and USB host support is working. scripts/flash-vim requires that mkbootimg and the Amlogic update tool is in your path (We need to find a public source for the update tool). Change-Id: Id7f477959f21ce5e8fee35192a083ab7736754bb
|