Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DP83867 works on BBAI TIDL. #242

Open
wants to merge 259 commits into
base: 4.14
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
259 commits
Select commit Hold shift + click to select a range
799e6bf
Add AM335x CM3 Power Managment Firmware
RobertCNelson Oct 16, 2019
7a66719
Add BeagleBoard.org DTBS: v4.14.x-ti
RobertCNelson Jun 8, 2020
d858eba
backports: stmpe: from: linux.git
RobertCNelson Jun 8, 2020
2aa5c88
stmpe: wire up adc Kconfig/Makefile
RobertCNelson Jul 26, 2019
2515e92
stmpe-ts: add invert/swap options
RobertCNelson Nov 8, 2019
83cb9b0
stmpe-ts.c: add offsets
RobertCNelson Nov 9, 2019
5bc0086
backports: vl53l0x: from: linux.git
RobertCNelson Jun 8, 2020
1a9127d
wire up VL53L0X_I2C
RobertCNelson Jan 29, 2019
819f29f
backports: brcm80211: from: linux.git
RobertCNelson Jun 8, 2020
505000f
brcmfmac: add CLM download support
Nov 10, 2017
5600abe
brcmfmac: Set F2 blksz and Watermark to 256 for 4373
WenChieh-Feng Jun 20, 2017
e90f38e
brcmfmac: Add sg parameters dts parsing
cy-chihsien Aug 15, 2017
e01c843
brcmfmac: return -EPERM when getting error in vendor command handler
WenChieh-Feng Aug 22, 2017
c5316b5
brcmfmac: Add support for CYW43012 SDIO chipset
cy-chihsien Jun 20, 2017
adf3894
brcmfmac: set apsta to 0 when AP starts on primary interface
WenChieh-Feng Sep 11, 2017
ba5aded
brcmfmac: Saverestore support changes for 43012
praveenCY Sep 14, 2017
fcb0e0d
brcmfmac: Support 43455 save-restore (SR) feature if FW include -sr
Nov 16, 2017
ac9990f
brcmfmac: fix CLM load error for legacy chips when user helper is ena…
WenChieh-Feng Nov 23, 2017
5693045
brcmfmac: enlarge buffer size of caps to 512 bytes
WenChieh-Feng Dec 8, 2017
f31d71d
brcmfmac: calling skb_orphan before sending skb to SDIO bus
WenChieh-Feng Jan 2, 2018
aecd6ef
brcmfmac: 43012 Update F2 Watermark to 0x60 to fix DMA Error during U…
Jan 4, 2018
0fcef2a
brcmfmac: DS1 Exit should re download the firmware.
Jan 9, 2018
67ba315
brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT support
Feb 1, 2018
807b5fa
brcmfmac: support AP isolation
WenChieh-Feng Jan 31, 2018
2d395b8
brcmfmac: do not print ulp_sdioctrl get error
Feb 6, 2018
8c404cf
brcmfmac: fix system warning message during wowl suspend
Feb 5, 2018
5333826
brcmfmac: add a module parameter to set scheduling priority of sdio_dpc
WenChieh-Feng Mar 2, 2018
49bba20
brcmfmac: make firmware eap_restrict a module parameter
WenChieh-Feng Mar 2, 2018
0dfa7cc
brcmfmac: Support wake on ping packet
Feb 6, 2018
853ef50
brcmfmac: Remove WOWL configuration in disconnect state
Mar 13, 2018
af23f4d
brcmfmac: add CYW89342 PCIE device
May 4, 2018
6f5dafd
brcmfmac: handle compressed tx status signal
May 8, 2018
78c5ff9
revert: brcmfmac: add a module parameter to set scheduling priority o…
WenChieh-Feng Apr 26, 2018
4cab2d1
brcmfmac: make setting SDIO workqueue WQ_HIGHPRI a module parameter
WenChieh-Feng Mar 26, 2018
7a8dd48
brcmfmac: add credit map updating support
WenChieh-Feng Apr 18, 2018
c046c16
brcmfmac: add 4-way handshake offload detection for FT-802.1X
May 24, 2018
e9805c1
brcmfmac: remove "arp_hostip_clear" from "brcmf_netdev_stop"
WenChieh-Feng May 25, 2018
37960a7
brcmfmac: fix unused variable building warning message
WenChieh-Feng May 29, 2018
055bd08
brcmfmac: disable command decode in sdio_aos for 4339/4345
WenChieh-Feng May 31, 2018
de4ff2f
Revert "brcmfmac: fix CLM load error for legacy chips when user helpe…
WenChieh-Feng Jun 1, 2018
85306ee
brcmfmac: fix CLM load error for legacy chips when user helper is ena…
WenChieh-Feng Jan 16, 2018
3c22ed2
brcmfmac: set WIPHY_FLAG_HAVE_AP_SME flag
May 10, 2018
f813b1d
brcmfmac: P2P CERT 6.1.9-Support GOUT handling P2P Presence Request
May 23, 2018
b1d4baa
brcmfmac: only generate random p2p address when needed
cy-chihsien Jun 1, 2018
68201f5
brcmfmac: disable command decode in sdio_aos for 4354
Jun 6, 2018
48db42c
brcmfmac: increase max hanger slots from 1K to 3K in fws layer
May 24, 2018
1f381ee
brcmfmac: reduce timeout for action frame scan
Jun 8, 2018
fc86885
brcmfmac: fix full timeout waiting for action frame on-channel tx
Jun 11, 2018
5cba286
brcmfmac: 4373 save-restore support
cy-chihsien Jun 12, 2018
3bfaf21
brcmfmac: map 802.1d priority to precedence level based on AP WMM params
saro78 Sep 13, 2017
b832ca9
brcmfmac: allow GCI core enumuration
cy-chihsien Jul 17, 2018
6ee8c79
brcmfmac: make firmware frameburst mode a module parameter
WenChieh-Feng Mar 26, 2018
0969ed3
brcmfmac: set state of hanger slot to FREE when flushing PSQ
WenChieh-Feng Jul 24, 2018
74e966b
brcmfmac: add creating station interface support
WenChieh-Feng Jun 27, 2018
09dde6f
brcmfmac: add RSDB condition when setting interface combinations
WenChieh-Feng Jun 28, 2018
e09b346
brcmfmac: not set mbss in vif if firmware does not support MBSS
WenChieh-Feng Jul 2, 2018
7c7eaf3
brcmfmac: support the second p2p connection
WenChieh-Feng Jun 29, 2018
426f9b2
brcmfmac: Add support for BCM4359 SDIO chipset
WenChieh-Feng Aug 3, 2018
66d9f04
cfg80211/nl80211: add a port authorized event
AviStern Sep 29, 2017
5342edc
nl80211: add NL80211_ATTR_IFINDEX to port authorized event
Aug 2, 2018
2c9b178
brcmfmac: send port authorized event for 802.1X 4-way handshake offload
Aug 2, 2018
46f61ae
brcmfmac: send port authorized event for FT-802.1X
Aug 2, 2018
5d48864
brcmfmac: Support DS1 TX Exit in FMAC
praveenCY Aug 6, 2018
202c31a
brcmfmac: disable command decode in sdio_aos for 4373
Aug 15, 2018
0dc26ce
brcmfmac: add vendor ie for association responses
Aug 20, 2018
ab237a0
brcmfmac: fix 43012 insmod-after-rmmod in DS1 failure.
Aug 21, 2018
240de37
brcmfmac: Set SDIO F1 MesBusyCtrl for CYW4373
Jan 31, 2018
c7d26e6
brcmfmac: add 4354 raw pcie device id
Aug 24, 2018
027c303
nl80211: Allow SAE Authentication for NL80211_CMD_CONNECT
Jan 25, 2018
5a12b2e
non-upstream: update enum nl80211_attrs and nl80211_ext_feature_index
Aug 29, 2018
c93fdc4
nl80211: add WPA3 definition for SAE authentication
Aug 29, 2018
7f0bc60
cfg80211: add support for SAE authentication offload
Aug 29, 2018
77c5120
brcmfmac: add support for SAE authentication offload
Aug 29, 2018
d073db4
brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode
Sep 5, 2018
618824b
brcmfmac: fix the incorrect return value in brcmf_inform_single_bss().
Sep 4, 2018
bd6a0f6
brcmfmac: Fix double freeing in the fmac usb data path
Sep 7, 2018
9a08a16
brcmfmac: Fix driver crash on USB control transfer timeout
Sep 7, 2018
9c61080
brcmfmac: avoid network disconnection during suspend with linux-3.8 a…
Sep 13, 2018
b0f0f41
brcmfmac: Allow credit borrowing for all access categories
Sep 12, 2018
b1b4b60
non-upstream: Changes to improve USB Tx throughput.
Sep 12, 2018
c1a781b
non-upstream: reset two D11 cores if chip has two D11 cores
WenChieh-Feng Sep 14, 2018
662b9e8
brcmfmac: reset PMU, backplane & all cores in CYW4373 during rmmod
Aug 28, 2018
39b638c
brcmfmac: introduce module parameter to configure default PM mode
cy-chihsien Sep 17, 2018
78bf0a6
brcmfmac: configure wowl parameters in suspend function only if firmw…
Sep 20, 2018
7255f7d
brcmfmac: discard user-space RSNE for SAE authentication offload
Sep 20, 2018
b21b305
brcmfmac: keep SDIO watchdog running when console_interval is non-zero
WenChieh-Feng Nov 15, 2018
d5c324e
brcmfmac: To fix kernel crash on out of boundary access
Nov 13, 2018
2839d73
brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode
WenChieh-Feng Nov 21, 2018
0d32f52
Revert "brcmfmac: add creating station interface support"
WenChieh-Feng Nov 21, 2018
fdd92f2
brcmfmac: validate ifp pointer in brcmf_txfinalize
WenChieh-Feng Nov 21, 2018
8f6ac27
brcmfmac: clean up iface mac descriptor before de-initializing it
WenChieh-Feng Nov 22, 2018
3c96f95
brcmfmac: To support printing USB console messages
Nov 7, 2018
57e15cf
brcmfmac: To fix Bss Info flag definition Bug
Dec 4, 2018
96eb268
brcmfmac: disable command decode in sdio_aos for 4356
WenChieh-Feng Dec 17, 2018
43e3173
brcmfmac: increase default max WOWL patterns to 16
Nov 8, 2018
606936e
brcmfmac: Enable, Process, and forward PHY_TEMP event.
Dec 20, 2018
bda044e
brcmfmac: add USB autosuspend feature support
WenChieh-Feng Sep 3, 2018
e00ae06
non-upstream: workaround for 4373 USB WMM 5.2.27 test failure
Jan 4, 2019
6b923d7
brcmfmac: Fix access point mode
lategoodbye Dec 12, 2018
a27911c
brcmfmac: make compatible with Fully Preemptile Kernel (RT)
Dec 17, 2018
124706f
brcmfmac: remove the duplicate line of writing BRCMF_PCIE_REG_SBMBX
WenChieh-Feng Jan 18, 2019
13de65b
brcmfmac: 43012 reloading FAMC driver failure on BU machine after it …
Jan 28, 2019
98ff827
brcmfmac: handle FWHALT mailbox indication
Nov 8, 2017
5b46738
brcmfmac: validate user provided data for memdump before copying
zflam May 16, 2018
13eb26c
brcmfmac: Use FW priority definition to initialize WMM AC priority array
Jan 23, 2019
96bc350
brcmfmac: Fix P2P Group Formation failure via Go-neg method
Jan 31, 2019
d8cef2c
nl80211: add authorized flag back to ROAM event
Feb 14, 2019
2a1236a
brcmfmac: set authorized flag in ROAM event for offload FT roaming
Feb 14, 2019
a76fd7d
brcmfmac: allocate msgbuf pktid from 1 to size of pktids array
WenChieh-Feng Feb 27, 2019
f10af38
brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Respon…
Feb 27, 2019
1d67274
brcmfmac: Use default FW priority when EDCA params same for all ACs
Feb 27, 2019
1808196
brcmfmac: set authorized flag in ROAM event for PMK caching
Mar 4, 2019
b3a9fec
brcmfmac: fix continuous 802.1x tx pending timeout error
WenChieh-Feng Feb 27, 2019
b5dfff6
brcmfmac: add sleep in bus suspend and cfg80211 resume functions
WenChieh-Feng Mar 7, 2019
442ddc8
brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode
WenChieh-Feng Mar 8, 2019
cd6f175
brcmfmac: set F2 blocksize and watermark for 4359
Apr 3, 2019
2b20cdf
brcmfmac: add subtype check for event handling in data path
Feb 14, 2019
6429b57
brcmfmac: assure SSID length from firmware is limited
Feb 14, 2019
cb496b3
nl80211: add authorized flag to CONNECT event
Apr 30, 2019
9e5e83e
brcmfmac: set authorized flag in CONNECT event for PMK caching
Apr 30, 2019
35288ed
brcmfmac: add support for Opportunistic Key Caching
May 28, 2019
930fe9a
brcmfmac: reserve 2 credits for host tx control path
Oct 15, 2018
ecf67c8
brcmfmac: update tx status flags to sync with firmware
Jun 20, 2019
3d41666
brcmfmac: fix credit reserve for each access category
Jun 20, 2019
fa73489
brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map
Jun 27, 2019
81e5c7d
brcmfmac: 43012 Update MES Watermark
Aug 19, 2019
7bd7b08
brcmfmac: add support for CYW89359 SDIO chipset
cy-chihsien Oct 8, 2019
1ca5769
brcmfmac: add CYW43570 PCIE device
Nov 4, 2019
e4a157a
brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv…
Nov 4, 2019
1095795
brcmfmac: use actframe_abort to cancel ongoing action frame
Nov 5, 2019
a28355c
brcmfmac: fix scheduling while atomic issue when deleting flowring
WenChieh-Feng Nov 6, 2019
83d7a39
brcmfmac: Increase message buffer packet size
Nov 6, 2019
503d825
brcmfmac: coarse support for PCIe shared structure rev7
zflam Apr 26, 2018
96985fd
brcmfmac: Support 89459 pcie
alep1983 Jul 26, 2019
766f0f3
brcmfmac: Fix for unable to return to visible SSID
Nov 7, 2019
2f44e26
brcmfmac: Fix for wrong disconnection event source information.
Nov 7, 2019
f0d43b4
Revert "brcmfmac: discard user-space RSNE for SAE authentication offl…
Nov 1, 2019
3f4fbe7
Revert "brcmfmac: add support for SAE authentication offload"
Nov 1, 2019
fb62caa
Revert "cfg80211: add support for SAE authentication offload"
Nov 1, 2019
2a6c8a2
non-upstream: update enum nl80211_attrs and nl80211_ext_feature_index
Nov 1, 2019
0806b5c
nl80211: add support for SAE authentication offload
May 9, 2019
244dcc9
brcmfmac: add support for SAE authentication offload
Oct 2, 2019
1239c19
brcmfmac: Support multiple AP interfaces and fix STA disconnection issue
Nov 6, 2019
254fd93
brcmfmac: Support custom PCIE BAR window size.
Nov 5, 2019
9b76d50
brcmfmac: set F2 blocksize and watermark for 4354
Nov 25, 2019
434ead6
brcmfmac: support for virtual interface creation from firmware
Dec 10, 2019
d61f85c
nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode
Dec 10, 2019
661b977
brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode
Dec 10, 2019
f7e3ad2
nl80211: support SAE authentication offload in AP mode
Dec 10, 2019
31d4f24
brcmfmac: support SAE authentication offload in AP mode
Dec 10, 2019
a781cdc
brcmfmac: trigger memory dump upon firmware halt signal
zflam May 16, 2018
6c7a870
brcmfmac: add support for sysfs initiated coredump
May 16, 2018
30efe6c
brcmfmac: support repeated brcmf_fw_alloc_request() calls
Feb 26, 2019
b683565
brcmfmac: add a function designated for handling firmware fails
Feb 26, 2019
160059f
brcmfmac: reset PCIe bus on a firmware crash
Feb 26, 2019
a349880
brcmfmac: add stub version of brcmf_debugfs_get_devdir()
Sep 1, 2019
0aa7084
brcmfmac: add "reset" debugfs entry for testing reset
Sep 1, 2019
27332d6
brcmfmac: reset SDIO bus on a firmware crash
cy-chihsien Nov 4, 2019
c0ffd3d
brcmfmac: set security after reiniting interface
Dec 12, 2019
31b2ee9
brcmfmac: increase dcmd maximum buffer size
Dec 16, 2019
a3eb2fd
brcmfmac: set F2 blocksize and watermark for 4356 SDIO
Dec 18, 2019
2dc8fe4
brcmfmac: enable credit borrow all for WFA 11n certs 5.2.27
Dec 23, 2019
cb9eb34
brcmfmac: set net carrier on via test tool for AP mode
Dec 31, 2019
366fe82
backports: led_trigger: from: linux.git
RobertCNelson Apr 29, 2020
d222da8
backports: greybus: from: linux.git
RobertCNelson Jun 8, 2020
4a235ea
greybus: drivers/staging/greybus/module.c: no struct_size yet
RobertCNelson Aug 28, 2019
4855492
backports: wiznet: from: linux.git
RobertCNelson Jun 8, 2020
24fb955
Revert "eeprom: at24: check if the chip is functional in probe()"
RobertCNelson Nov 1, 2016
47ce42e
Revert: tis overlay setup
RobertCNelson Jun 12, 2018
267fa98
ar1021_i2c: add invert/swap options
RobertCNelson Jan 29, 2018
a2f3b9f
ar1021_i2c.c: introduce offsets to manually re-calbrate screen
RobertCNelson Jan 29, 2018
f137e8a
btrfs: backport CONFIG_RAID6_PQ_BENCHMARK
RobertCNelson Jan 14, 2019
986357e
pinctrl: mcp23s08: spi: Fix regmap allocation for mcp23s18
Jan 8, 2019
639cefb
pwm: Create device class for pwm channels
May 1, 2017
ce9e749
driver: SND_PWMSP
RobertCNelson Aug 4, 2018
114ad4d
sound: give us SND_SOC_PCM5102A
RobertCNelson Nov 13, 2018
364ec9e
NFM: spi: spidev: allow use of spidev in DT
RobertCNelson Aug 4, 2016
71dbe1a
fb_ssd1306: add support for MikroElectronica OLED B Click
Jan 22, 2018
b242983
HACK: tps65217_pwr_but
RobertCNelson Oct 28, 2016
62322fc
cpufreq: opp: dont fail _opp_add_static_v2, temp till overlays repo m…
RobertCNelson Sep 20, 2017
a54fa60
gitignore: Ignore DTB files
pantoniou Feb 21, 2014
c16b002
omap: Fix crash when omap device is disabled
pantoniou Mar 8, 2016
85349db
serial: omap: Fix port line number without aliases
pantoniou Nov 6, 2014
fa14918
tty: omap-serial: Fix up platform data alloc
pantoniou Dec 9, 2013
630b585
of: overlay: kobjectify overlay objects
pantoniou Mar 15, 2015
f3aa100
of: overlay: global sysfs enable attribute
pantoniou Mar 17, 2015
5a52108
Documentation: ABI: overlays - global attributes
pantoniou Mar 17, 2015
25af2be
Documentation: document of_overlay_disable parameter
pantoniou Oct 22, 2015
399012a
of: overlay: add per overlay sysfs attributes
pantoniou Apr 23, 2015
39e6da5
Documentation: ABI: overlays - per overlay docs
pantoniou Oct 22, 2015
694136b
of: dynamic: Add __of_node_dupv()
pantoniou Jun 10, 2015
406b9c4
of: changesets: Introduce changeset helper methods
pantoniou Jun 10, 2015
7a31252
of: changeset: Add of_changeset_node_move method
pantoniou May 16, 2016
faef24b
of: unittest: changeset helpers
pantoniou Oct 14, 2015
959f8a9
OF: DT-Overlay configfs interface (v7)
pantoniou Dec 4, 2013
f716594
ARM: DT: Enable symbols when CONFIG_OF_OVERLAY is used
pantoniou Dec 6, 2014
b0f56fe
misc: Beaglebone capemanager
pantoniou May 6, 2015
b48414d
doc: misc: Beaglebone capemanager documentation
pantoniou May 13, 2015
d3779ec
doc: dt: beaglebone cape manager bindings.
pantoniou May 12, 2015
084d994
doc: ABI: bone_capemgr sysfs API
pantoniou May 12, 2015
9c1d0fc
MAINTAINERS: Beaglebone capemanager maintainer
pantoniou May 13, 2015
96c2a35
of: overlay: Implement target index support
pantoniou May 21, 2015
d05916e
of: unittest: Add indirect overlay target test
pantoniou May 21, 2015
77b6566
doc: dt: Document the indirect overlay method.
pantoniou Jun 12, 2015
b1ea7d9
of: overlay: Introduce target root capability.
pantoniou Jun 12, 2015
e1b9a33
of: unittest: Unit-tests for target root overlays.
pantoniou Jun 12, 2015
7bf5c9e
doc: dt: Document the target root overlay method
pantoniou Jun 12, 2015
4fa09f9
RFC: Device overlay manager (PCI/USB + DT)
pantoniou May 21, 2015
45396d9
of: rename *_node_sysfs to _node_post
pantoniou Oct 14, 2015
5638b76
of: Support hashtable lookups for phandles
pantoniou Oct 14, 2015
a3a98a0
of: unittest: hashed phandles unitest
pantoniou May 16, 2016
8b58161
of: overlay: Pick up label symbols from overlays.
pantoniou Mar 22, 2016
320a6d9
bone_capemgr: uboot_capemgr_enabled flag
RobertCNelson Mar 1, 2017
a0004cb
bone_capemgr: kill with uboot flag
RobertCNelson Sep 12, 2017
1a2f9cc
fix: include/linux/of.h add linux/slab.h include
RobertCNelson Sep 24, 2018
7e38b55
cpsw: search for phy
May 19, 2015
c73c3b3
ti: dra7: etnaviv: 2d acceleration
RobertCNelson Mar 9, 2018
b5056cf
tieqep: forward port of Nathaniel Lewis eQEP driver
RobertCNelson Nov 2, 2016
ea2781e
tieqep: fix unhandled fault on eQEP register access
pdp7 Feb 2, 2017
89ce218
ARM: samples seccomp no -m32
RobertCNelson Oct 30, 2015
9a7fd7b
Fix remoteproc to work with the PRU GNU Binutils port
dinuxbg Aug 31, 2016
8cd9b14
Really Fix remoteproc to work with the PRU GNU Binutils port
Nov 16, 2018
b6562ff
quiet: 8250_omap.c use pr_info over pr_err
RobertCNelson Jul 16, 2015
98cab8d
ti_am335x_tsc.c driver
Jan 3, 2018
60e9841
ti_am335x_tsc: correct formula code to calculate pressure; fix touchs…
fagle May 11, 2017
91a6fec
Making the uio pruss driver work
eliasbakken Apr 9, 2015
73932d1
fix some uio_pruss braindamage
mvduin Jan 31, 2017
f11f8b5
uio_pruss: minor cleanup
mvduin Jun 28, 2017
8ba400a
uio_pruss: fix unbalanced pm_runtime calls
mvduin Jun 28, 2017
24e7ada
uio_pruss: add names to memory regions
mvduin Jun 29, 2017
154e6a3
BeagleBone pinmux helper
RobertCNelson Sep 28, 2017
10a4fff
hack: gpiolib: yes we have drivers stomping on each other...
RobertCNelson Feb 15, 2018
ade120a
uio: add uio_pruss_shmem driver
Jul 30, 2019
fc4b67f
gpu: drm: i2c: add alternative adv7511 driver with audio support
Sep 10, 2015
c6a95dc
gpu: drm: i2c: adihdmi: componentize driver and huge reformat/cleanup
ohporter Nov 6, 2015
d9fc69c
drm/adihdmi: Drop dummy save/restore hooks
RobertCNelson Jan 26, 2016
daafeba
drm/adihdmi: Pass 'name' to drm_encoder_init()
RobertCNelson Jan 26, 2016
7302ed2
adihdmi_drv: reg_default -> reg_sequence
RobertCNelson Mar 28, 2016
a94a4b4
adihdmi_drv fix drm_of.h include
RobertCNelson Jul 14, 2017
0d83953
of: overlay: remove sysfs_create_groups call
stashlukj Nov 12, 2018
21e1ca4
bootup hacks: move mmc early
RobertCNelson Mar 19, 2020
79b49fd
ARM: OMAP2+: Fix omap4 errata warning on other SoCs
tmlind Jul 23, 2019
b01cec3
bootup-hacks: xor select neon or arm4regs
RobertCNelson Mar 19, 2020
3c27d0b
backports: bindeb-pkg: from: linux.git
RobertCNelson Jun 8, 2020
9ab9968
builddeb: Install our dtbs under /boot/dtbs/$version
RobertCNelson Mar 6, 2020
cad4ea5
enable: Jenkins: http://gfnd.rcn-ee.org:8080
RobertCNelson Mar 2, 2020
f420d18
4.14.108-ti-r136 patchset
RobertCNelson Jun 8, 2020
2a8a6a1
4.14.108-ti-r136
RobertCNelson Jun 8, 2020
3993f44
net: phy: support C45 phys in SIOCGMIIREG/SIOCSMIIREG ioctls
turmary Oct 29, 2019
30c0c6e
Fix to: drivers-net-phy dp83867 could set rx/tx clock delay properly
turmary Jul 9, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -124,3 +124,7 @@ all.config

# Kdevelop4
*.kdev4

# dtb objects
*.dtb
*.dtbo
55 changes: 55 additions & 0 deletions Documentation/ABI/testing/debugfs-aufs
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
What: /debug/aufs/si_<id>/
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
Under /debug/aufs, a directory named si_<id> is created
per aufs mount, where <id> is a unique id generated
internally.

What: /debug/aufs/si_<id>/plink
Date: Apr 2013
Contact: J. R. Okajima <[email protected]>
Description:
It has three lines and shows the information about the
pseudo-link. The first line is a single number
representing a number of buckets. The second line is a
number of pseudo-links per buckets (separated by a
blank). The last line is a single number representing a
total number of psedo-links.
When the aufs mount option 'noplink' is specified, it
will show "1\n0\n0\n".

What: /debug/aufs/si_<id>/xib
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the consumed blocks by xib (External Inode Number
Bitmap), its block size and file size.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.

What: /debug/aufs/si_<id>/xi0, xi1 ... xiN and xiN-N
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the consumed blocks by xino (External Inode Number
Translation Table), its link count, block size and file
size.
Due to the file size limit, there may exist multiple
xino files per branch. In this case, "-N" is added to
the filename and it corresponds to the index of the
internal xino array. "-0" is omitted.
When the aufs mount option 'noxino' is specified, Those
entries won't exist. About XINO files, see the aufs
manual.

What: /debug/aufs/si_<id>/xigen
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the consumed blocks by xigen (External Inode
Generation Table), its block size and file size.
If CONFIG_AUFS_EXPORT is disabled, this entry will not
be created.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.
31 changes: 31 additions & 0 deletions Documentation/ABI/testing/sysfs-aufs
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
What: /sys/fs/aufs/si_<id>/
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
Under /sys/fs/aufs, a directory named si_<id> is created
per aufs mount, where <id> is a unique id generated
internally.

What: /sys/fs/aufs/si_<id>/br0, br1 ... brN
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the abolute path of a member directory (which
is called branch) in aufs, and its permission.

What: /sys/fs/aufs/si_<id>/brid0, brid1 ... bridN
Date: July 2013
Contact: J. R. Okajima <[email protected]>
Description:
It shows the id of a member directory (which is called
branch) in aufs.

What: /sys/fs/aufs/si_<id>/xi_path
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the abolute path of XINO (External Inode Number
Bitmap, Translation Table and Generation Table) file
even if it is the default path.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.
63 changes: 63 additions & 0 deletions Documentation/ABI/testing/sysfs-devices-platform-bone_capemgr
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
What: /sys/devices/platform/bone_capemgr/slots
Date: May 2015
KernelVersion: 4.0
Contact: Pantelis Antoniou <[email protected]>
Description:
READ:
Describe the state of all the slots of the beaglebone capemgr.
Each line of the output describes a slot:
The slot format is as following:
<slot-id>: [P-][F-][O-][l-][L-][D-] \
<overlay-id> <board-name>,<version>,
<manufacturer>,<part-number>

Where the flags are:
P: Slot has been probed
F: Slot has failed probing (i.e. no EEPROM detected)
O: Slot has been overridden by the user
l: Slot is current loading
L: Slot has completed loading and is ready
D: Slot has been disabled

Example:
0: P---L- -1 BeagleBone RS232 CAPE,00A1,Beagleboardtoys,BB-BONE-SERL-03
1: PF---- -1
2: PF---- -1
3: PF---- -1

WRITE:
Writing a string of the form <part-number>[:version] issues a request to
load a firmware blob containing an overlay. The name of the firmware blob
is <part-number>-[version|00A0].dtbo. This act is defined as a slot override.

Writing a negative slot id removes the slot if it was an overridden one, or
unloads a slot that was probed.

What: /sys/devices/platform/bone_capemgr/baseboard/<eeprom-field>
Date: May 2015
KernelVersion: 4.0
Contact: Pantelis Antoniou <[email protected]>
Description: Contains the probed base board EEPROM field; one of:
board-name - board-name as stored in cape EEPROM
dc-supplied - whether the cape draws or supplies DC
eeprom-format-revision - EEPROM format rev, only 00A0 supported
header - header; should be 'aa 55 33 ee'
manufacturer - manufacturer string
part-number - part-number of the cape
serial-number - serial number of the cape
version - version of the cape, i.e. 00A0
number-of-pins - displayed but ignored
pin-usage - displayed but ignored
sys-5v - displayed but ignored
vdd-3v3exp - displayed but ignored
vdd-5v - displayed but ignored
What: /sys/devices/platform/bone_capemgr/slot-<n>/<eeprom-field>
Date: May 2015
KernelVersion: 4.0
Contact: Pantelis Antoniou <[email protected]>
Description: Contains the probed cape's EEPROM field; the field is one of:
board-name - baseboard name i.e. A335BNLT
header - header; should be 'aa 55 33 ee'
revision - baseboard revision
serial-number - baseboard serial number
config-option - displayed but ignored
52 changes: 52 additions & 0 deletions Documentation/ABI/testing/sysfs-firmware-devicetree-overlays
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
What: /sys/firmware/devicetree/overlays/
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
This directory contains the applied device tree overlays of
the running system, as directories of the overlay id.

What: /sys/firmware/devicetree/overlays/enable
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
The master enable switch, by default is 1, and when
set to 0 it cannot be re-enabled for security reasons.

The discussion about this switch takes place in:
http://comments.gmane.org/gmane.linux.drivers.devicetree/101871

Kees Cook:
"Coming from the perspective of drawing a bright line between
kernel and the root user (which tends to start with disabling
kernel module loading), I would say that there at least needs
to be a high-level one-way "off" switch for the interface so
that systems that have this interface can choose to turn it off
during initial boot, etc."

What: /sys/firmware/devicetree/overlays/<id>
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
Each directory represents an applied overlay, containing
the following attribute files.

What: /sys/firmware/devicetree/overlays/<id>/can_remove
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
The attribute set to 1 means that the overlay can be removed,
while 0 means that the overlay is being overlapped therefore
removal is prohibited.

What: /sys/firmware/devicetree/overlays/<id>/<fragment-name>/
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
Each of these directories contain information about of the
particular overlay fragment.

What: /sys/firmware/devicetree/overlays/<id>/<fragment-name>/target
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
The full-path of the target of the fragment
2 changes: 2 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2883,6 +2883,8 @@
This can be set from sysctl after boot.
See Documentation/sysctl/vm.txt for details.

of_overlay_disable [OF] Disable device tree overlays at boot time.

ohci1394_dma=early [HW] enable debugging via the ohci1394 driver.
See Documentation/debugging-via-ohci1394.txt for more
info.
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/arm/omap/omap.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ Optional properties:
- ti,no-reset-on-init: When present, the module should not be reset at init
- ti,no-idle-on-init: When present, the module should not be idled at init
- ti,no-idle: When present, the module is never allowed to idle.
- ti,deassert-hard-reset: list of hwmod and hardware reset line name pairs
(ascii strings) to be deasserted upon device instantiation.

Example:

Expand Down
111 changes: 111 additions & 0 deletions Documentation/devicetree/bindings/misc/bone_capemgr.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
* Beaglebone cape manager driver

Required properties:
- compatible: "ti,bone-capemgr"
- eeprom: phandle to the EEPROM baseboard.
The EEPROM framework interface is use to obtain the data.

Required children nodes:

- baseboardmaps: Contains nodes, which each of the them defines a mapping from
the baseboard EEPROM board-name ID to a DT friendly compatible
string.

- board-name: The baseboard EEPROM board name, i.e. A335BONE for the
original beaglebone white.
- compatible-name: The DT friendly compatible string to be used for matching
compatible capes, i.e. "ti,beaglebone"


- nvmem-cells: Defines the phandles of the nvmem cells of the baseboard and the
slots.
- nvmem-cells: Defines the names of the nvmem cells. Required to have at
least a baseboard cell name.

- #slots: Defines how many slots are there.

- Example of a beaglebone cape-manager:

bone_capemgr {
compatible = "ti,bone-capemgr";
status = "okay";

nvmem-cell = <&baseboard_data
&cape0_data &cape1_data &cape2_data &cape3_data>;
nvmem-cell-names = "baseboard", "slot0", "slot1", "slot2", "slot3";

#slots = <4>;

/* map board revisions to compatible definitions */
baseboardmaps {
baseboard_beaglebone: board@0 {
board-name = "A335BONE";
compatible-name = "ti,beaglebone";
};

baseboard_beaglebone_black: board@1 {
board-name = "A335BNLT";
compatible-name = "ti,beaglebone-black";
};
};
};

The format of the cape to be loaded is in a standard overlay format with
the following root properties that are interpreted by the cape manager:

Required properties:
- compatible: Should be compatible to the baseboard according to the
baseboard map value, i.e. "ti,beaglebone".
- part-numer: Should contain the part-number as stored in the EEPROM.
- version: Should contain a list of all the version that are supported
by the single cape dtbo, i.e. "00A1".

Optional properties:
- exclusive-use: A string list which state the resources this cape requires.
No processing or matching to anything regarding the internal
kernel state is performed; it's purpose is to guard against
conflicts with other capes.
- priority: A priority to be assigned when loading a cape. A lower value
has higher priority. The purpose of the priority is to control
which cape is loaded first in case of a conflict.

- Example of a serial cape:

/dts-v1/;
/plugin/;
/ {
compatible = "ti,beaglebone", "ti,beaglebone-black";

/* identification */
part-number = "BB-BONE-SERL-03";
version = "00A1";

/* state the resources this cape uses */
exclusive-use =
/* the pin header uses */
"P9.21", /* uart2_txd */
"P9.22", /* uart2_rxd */
/* the hardware ip uses */
"uart2";

fragment@0 {
target = <&am33xx_pinmux>;
__overlay__ {
bb_uart2_pins: pinmux_bb_uart2_pins {
pinctrl-single,pins = <
0x150 0x21 /* spi0_sclk.uart2_rxd | MODE1 */
0x154 0x01 /* spi0_d0.uart2_txd | MODE1 */
>;
};
};
};

fragment@1 {
target = <&uart2>;
__overlay__ {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&bb_uart2_pins>;
};
};
};
31 changes: 31 additions & 0 deletions Documentation/devicetree/configfs-overlays.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Howto use the configfs overlay interface.

A device-tree configfs entry is created in /config/device-tree/overlays
and and it is manipulated using standard file system I/O.
Note that this is a debug level interface, for use by developers and
not necessarily something accessed by normal users due to the
security implications of having direct access to the kernel's device tree.

* To create an overlay you mkdir the directory:

# mkdir /config/device-tree/overlays/foo

* Either you echo the overlay firmware file to the path property file.

# echo foo.dtbo >/config/device-tree/overlays/foo/path

* Or you cat the contents of the overlay to the dtbo file

# cat foo.dtbo >/config/device-tree/overlays/foo/dtbo

The overlay file will be applied, and devices will be created/destroyed
as required.

To remove it simply rmdir the directory.

# rmdir /config/device-tree/overlays/foo

The rationalle of the dual interface (firmware & direct copy) is that each is
better suited to different use patterns. The firmware interface is what's
intended to be used by hardware managers in the kernel, while the copy interface
make sense for developers (since it avoids problems with namespaces).
Loading