summaryrefslogtreecommitdiff
path: root/.travis.yml
blob: aca9e1acf1821bdc8f9140570efe69dd4468e09a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
language: c
compiler:
  - gcc
  - clang
sudo: false

env:
  global:
    - secure: "fTrjH4X1FJaCMAZXVW+sQBuKPr2C+w/pEkIl8FVQZvGxsgpw3OQR28stWnT7VhSuRExUqxEmKcIZgJmU9OAlF/K5ZQkNnUdyQgeiNdhPEMhTCQ3eZv8Ar60UVtmvuzWUN4BP1TUHoBCjq4Wxt1t4QN49P1T7RdjEawCfh+OFZ9s="

addons:
  apt:
    packages:
    - libnl-3-dev
    - libnl-genl-3-dev
    - libnl-route-3-dev
    - libnetfilter-conntrack-dev
    - libgeoip-dev
    - liburcu-dev
    - libpcap-dev
    - libnet1-dev
    - libcli-dev
  coverity_scan:
    project:
      name: "netsniff-ng/netsniff-ng"
      description: "Build submitted via Travis CI"
    notification_email: tklauser@distanz.ch
    build_command_prepend: "./configure && make clean"
    build_command: "make"
    branch_pattern: coverity_scan

script:
  - CC=$CC ./configure && make CC=$CC
  - CC=$CC ./configure --disable-geoip && make clean && make CC=$CC
  - CC=$CC ./configure --disable-zlib && make clean && make CC=$CC
  - CC=$CC ./configure --disable-geoip --disable-zlib && make clean && make CC=$CC
  - CC=$CC ./configure --disable-libnl && make clean && make CC=$CC
='/cgit.cgi/linux/net-next.git/diff/drivers?h=nds-private-remove&id=921dbe52b40b2573d9a0e8337c768930bef25fb4&id2=8ef0b5383110977d81746cd0b09c3877d51c3a67'>diff)
greybus: arche-platform: Add support for SPI bus sharing for Mihi
In case of Mihi, SPI bus is shared between APB1 and APB2 SPI ROMs, so their FW flashing must be sequential and arche-platform driver should make sure that they are mutual exclusive in nature. So this patch adds certain restrictions to the user of the arche-platform driver, - User can no longer flash APB1 and APB2 SPI ROM in parallel - SPI bus becomes an resource, so user must claim it by moving respective APB device into FW_FLASHING mode and release it by exiting FW_FLASHING mode. User can exit FW_FLASHING mode by switching to any other modes (ACTIVE, OFF, STANDBY). - If APB1 is in FW_FLASHING mode, APB2 can no longer enter into FW_FLASHING mode. User will get -EBUSY. Having said that, while APB1 is into FW_FLASHING mode, APB2 can independently boot from its own SPI ROM. Testing Done: Tested by simulating usecase on EVT2. - Made sure that APB1 and APB2 FW_FLASHING mode is mutual exclusive in nature. Confirmed that an attempt on second device return -EBUSY. - Added simulating code, where printed state of dummy gpio for spi-en and verified that it shows right pin status for both APBs Signed-off-by: Vaibhav Hiremath <vaibhav.hiremath@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers')