VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
Date
Commit Message
Rev
Author
2021-08-12
Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels"
Mika Westerberg
2021-07-20
thunderbolt: Fix DROM handling for USB4 DROM
Gil Fine
2021-07-14
thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default()
Mika Westerberg
2021-05-20
thunderbolt: usb4: Fix NVM read buffer bounds and offset issue
Mathias Nyman
2021-05-20
thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
Mathias Nyman
2021-04-13
Merge tag 'thunderbolt-for-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Greg Kroah-Hartman
2021-04-09
thunderbolt: Hide authorized attribute if router does not support PCIe tunnels
Mika Westerberg
2021-04-09
thunderbolt: Add details to router uevent
Mika Westerberg
2021-03-30
thunderbolt: Fix off by one in tb_port_find_retimer()
Dan Carpenter
2021-03-30
thunderbolt: Fix a leak in tb_retimer_add()
Dan Carpenter
2021-03-23
thunderbolt: Unlock on error path in tb_domain_add()
Dan Carpenter
2021-03-18
thunderbolt: Add support for USB4 DROM
Mika Westerberg
2021-03-18
thunderbolt: Check quirks in tb_switch_add()
Mika Westerberg
2021-03-18
thunderbolt: Add KUnit tests for DMA tunnels
Mika Westerberg
2021-03-18
thunderbolt: Add KUnit tests for XDomain properties
Mika Westerberg
2021-03-18
thunderbolt: Allow multiple DMA tunnels over a single XDomain connection
Mika Westerberg
2021-03-18
thunderbolt: Drop unused tb_port_set_initial_credits()
Mika Westerberg
2021-03-18
thunderbolt: Use dedicated flow control for DMA tunnels
Mika Westerberg
2021-03-18
thunderbolt: Add support for maxhopid XDomain property
Mika Westerberg
2021-03-18
thunderbolt: Add tb_property_copy_dir()
Mika Westerberg
2021-03-18
thunderbolt: Align XDomain protocol timeouts with the spec
Mika Westerberg
2021-03-18
thunderbolt: Use pseudo-random number as initial property block generation
Mika Westerberg
2021-03-18
thunderbolt: Do not re-establish XDomain DMA paths automatically
Mika Westerberg
2021-03-18
thunderbolt: Add more logging to XDomain connections
Mika Westerberg
2021-03-18
thunderbolt: Decrease control channel timeout for software connection manager
Mika Westerberg
2021-03-18
thunderbolt: Do not pass timeout for tb_cfg_reset()
Mika Westerberg
2021-03-18
thunderbolt: Disable retry logic for intra-domain control packets
Mika Westerberg
2021-03-12
thunderbolt: debugfs: Show all accessible dwords
Gil Fine
2021-03-08
thunderbolt: Increase runtime PM reference count on DP tunnel discovery
Mika Westerberg
2021-03-08
thunderbolt: Initialize HopID IDAs in tb_switch_alloc()
Mika Westerberg
2021-03-08
thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake()
Gil Fine
2021-03-08
thunderbolt: debugfs: Handle fail reading block
Gil Fine
2021-02-09
Merge tag 'thunderbolt-for-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Greg Kroah-Hartman
2021-02-04
thunderbolt: Add support for native USB4 _OSC
Mika Westerberg
2021-02-04
thunderbolt: Allow disabling XDomain protocol
Mika Westerberg
2021-02-04
thunderbolt: Add support for PCIe tunneling disabled (SL5)
Mika Westerberg
2021-02-04
thunderbolt: dma_test: Drop unnecessary include
Mika Westerberg
2021-02-04
thunderbolt: Add clarifying comments about USB4 terms router and adapter
Mika Westerberg
2021-02-04
thunderbolt: switch: Fix kernel-doc descriptions of non-static functions
Mika Westerberg
2021-02-04
thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions
Mika Westerberg
2021-02-04
thunderbolt: path: Fix kernel-doc descriptions of non-static functions
Mika Westerberg
2021-02-04
thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions
Mika Westerberg
2021-02-04
thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions
Mika Westerberg
2021-01-28
thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link()
Mario Limonciello
2021-01-28
thunderbolt: switch: Fix function name in the header
Lee Jones
2021-01-28
thunderbolt: tunnel: Fix misspelling of 'receive_path'
Lee Jones
2021-01-28
thunderbolt: icm: Fix a couple of formatting issues
Lee Jones
2021-01-28
thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers
Lee Jones
2021-01-28
thunderbolt: tb: Kernel-doc function headers should document their parameters
Lee Jones
2021-01-28
thunderbolt: nhi: Demote some non-conformant kernel-doc headers
Lee Jones
2021-01-28
thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param
Lee Jones
2021-01-28
thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks
Lee Jones
2021-01-28
thunderbolt: ctl: Demote non-conformant kernel-doc headers
Lee Jones
2021-01-28
thunderbolt: cap: Fix kernel-doc formatting issue
Lee Jones
2021-01-28
thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value
Lee Jones
2021-01-15
thunderbolt: Add support for de-authorizing devices
Mika Westerberg
2021-01-11
thunderbolt: Start lane initialization after sleep
Mika Westerberg
2021-01-11
thunderbolt: Constify static attribute_group structs
Rikard Falkeborn
2021-01-07
thunderbolt: Drop duplicated 0x prefix from format string
Mika Westerberg
2020-12-28
thunderbolt: Use kmemdup instead of kzalloc and memcpy
Tian Tao
2020-12-08
Merge tag 'thunderbolt-for-v5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Greg Kroah-Hartman
2020-11-30
thunderbolt: Add support for Intel Maple Ridge
Mika Westerberg
2020-11-30
thunderbolt: Add USB4 router operation proxy for firmware connection manager
Mika Westerberg
2020-11-30
thunderbolt: Move constants for USB4 router operations to tb_regs.h
Mika Westerberg
2020-11-30
thunderbolt: Add connection manager specific hooks for USB4 router operations
Mika Westerberg
2020-11-30
thunderbolt: Pass TX and RX data directly to usb4_switch_op()
Mika Westerberg
2020-11-30
thunderbolt: Pass metadata directly to usb4_switch_op()
Mika Westerberg
2020-11-30
thunderbolt: Perform USB4 router NVM upgrade in two phases
Mika Westerberg
2020-11-30
thunderbolt: Return -ENOTCONN when ERR_CONN is received
Mika Westerberg
2020-11-30
thunderbolt: Keep the parent runtime resumed for a while on device disconnect
Mika Westerberg
2020-11-30
thunderbolt: Log adapter numbers in decimal in path activation/deactivation
Mika Westerberg
2020-11-30
thunderbolt: Log which connection manager implementation is used
Mika Westerberg
2020-11-30
thunderbolt: Move max_boot_acl field to correct place in struct icm
Mika Westerberg
2020-11-19
thunderbolt: Fix use-after-free in remove_unplugged_switch()
Mika Westerberg
2020-11-11
thunderbolt: Add DMA traffic test driver
Isaac Hazan
2020-11-11
thunderbolt: Add support for end-to-end flow control
Mika Westerberg
2020-11-11
thunderbolt: Make it possible to allocate one directional DMA tunnel
Mika Westerberg
2020-11-11
thunderbolt: Create debugfs directory automatically for services
Mika Westerberg
2020-11-11
thunderbolt: Add functions for enabling and disabling lane bonding on XDomain
Isaac Hazan
2020-11-11
thunderbolt: Add link_speed and link_width to XDomain
Isaac Hazan
2020-11-11
thunderbolt: Create XDomain devices for loops back to the host
Mika Westerberg
2020-11-11
thunderbolt: Find XDomain by route instead of UUID
Mika Westerberg
2020-11-11
thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits
Mika Westerberg
2020-11-06
thunderbolt: Add support for Intel Tiger Lake-H
Mika Westerberg
2020-11-05
thunderbolt: Only configure USB4 wake for lane 0 adapters
Mika Westerberg
2020-11-05
thunderbolt: Add uaccess dependency to debugfs interface
Casey Bowman
2020-11-05
thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()
Mika Westerberg
2020-10-26
thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()
Jing Xiangfeng
2020-09-30
Merge tag 'thunderbolt-for-v5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Greg Kroah-Hartman
2020-09-16
thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER
Mika Westerberg
2020-09-16
thunderbolt: Correct tb_check_quirks() kernel-doc
Mika Westerberg
2020-09-16
thunderbolt: Log correct zeroX entries in decode_error()
Mika Westerberg
2020-09-16
thunderbolt: Handle ERR_LOCK notification
Mika Westerberg
2020-09-16
thunderbolt: Use "if USB4" instead of "depends on" in Kconfig
Mika Westerberg
2020-09-16
thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m
Mika Westerberg
2020-09-16
thunderbolt: Only stop control channel when entering freeze
Mika Westerberg
2020-09-15
Merge tag 'thunderbolt-for-v5.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Greg Kroah-Hartman
2020-09-10
thunderbolt: debugfs: Fix uninitialized return in counters_write()
Dan Carpenter
2020-09-09
thunderbolt: Retry DROM read once if parsing fails
Mika Westerberg
2020-09-03
thunderbolt: Add debugfs interface
Gil Fine
2020-09-03
thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE
Mika Westerberg
2020-09-03
thunderbolt: Introduce tb_switch_is_tiger_lake()
Gil Fine
2020-09-03
thunderbolt: Introduce tb_switch_is_ice_lake()
Mika Westerberg
2020-09-03
thunderbolt: Check for Intel vendor ID when identifying controller
Mika Westerberg
2020-09-03
thunderbolt: Introduce tb_port_is_nhi()
Mika Westerberg
2020-09-03
thunderbolt: Introduce tb_switch_next_cap()
Mika Westerberg
2020-09-03
thunderbolt: Introduce tb_port_next_cap()
Mika Westerberg
2020-09-03
thunderbolt: Move struct tb_cap_any to tb_regs.h
Mika Westerberg
2020-09-03
thunderbolt: Add runtime PM for Software CM
Mika Westerberg
2020-09-03
thunderbolt: Create device links from ACPI description
Mika Westerberg
2020-09-03
PCI / thunderbolt: Switch to use device links instead of PCI quirk
Mika Westerberg
2020-09-03
thunderbolt: Enable wakes from system suspend
Mika Westerberg
2020-09-03
thunderbolt: Disable lane 1 for XDomain connection
Mika Westerberg
2020-09-03
thunderbolt: Configure port for XDomain
Mika Westerberg
2020-09-03
thunderbolt: Set port configured for both ends of the link
Mika Westerberg
2020-09-03
thunderbolt: Configure link after lane bonding is enabled
Mika Westerberg
2020-09-03
thunderbolt: Do not change default USB4 router notification timeout
Mika Westerberg
2020-09-03
thunderbolt: Initialize TMU again on resume
Mika Westerberg
2020-09-03
thunderbolt: Tear down DP tunnels when suspending
Mika Westerberg
2020-09-03
thunderbolt: Send reset only to first generation routers
Mika Westerberg
2020-09-03
thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails
Mika Westerberg
2020-09-03
thunderbolt: Do not program NFC buffers for USB4 router protocol adapters
Mika Westerberg
2020-09-03
thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake
Mika Westerberg
2020-09-03
thunderbolt: Software CM only should set force power in Tiger Lake
Mika Westerberg
2020-09-03
thunderbolt: Optimize NHI LC mailbox command processing
Rajmohan Mani
2020-09-03
thunderbolt: Optimize Force Power logic
Rajmohan Mani
2020-09-01
thunderbolt: Use kobj_to_dev() instead of container_of()
Tian Tao
2020-09-01
Merge tag 'thunderbolt-for-v5.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Greg Kroah-Hartman
2020-08-25
thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up
Mika Westerberg
2020-08-25
thunderbolt: Disable ports that are not implemented
Nikunj A. Dadhania
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
2020-08-09
thunderbolt: merge fix for kunix_resource changes
Stephen Rothwell
2020-07-02
thunderbolt: Fix old style declaration warning
Wei Yongjun
2020-07-01
thunderbolt: Add support for authenticate on disconnect
Mario Limonciello
2020-07-01
thunderbolt: Add support for separating the flush to SPI and authenticate
Mario Limonciello
2020-07-01
thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int
Colin Ian King
2020-06-22
thunderbolt: Add support for on-board retimers
Kranthi Kuntala
2020-06-22
thunderbolt: Implement USB4 port sideband operations for retimer access
Rajmohan Mani
2020-06-22
thunderbolt: Retry USB4 block read operation
Mika Westerberg
2020-06-22
thunderbolt: Generalize usb4_switch_do_[read|write]_data()
Mika Westerberg
2020-06-22
thunderbolt: Split common NVM functionality into a separate file
Mika Westerberg
2020-06-22
thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list
Mika Westerberg
2020-06-22
thunderbolt: Add KUnit tests for tunneling
Mika Westerberg
2020-06-22
thunderbolt: Add USB3 bandwidth management
Mika Westerberg
2020-06-22
thunderbolt: Make tb_port_get_link_speed() available to other files
Mika Westerberg
2020-06-22
thunderbolt: Implement USB3 bandwidth negotiation routines
Mika Westerberg
2020-06-22
thunderbolt: Increase DP DPRX wait timeout
Mika Westerberg
2020-06-22
thunderbolt: Report consumed bandwidth in both directions
Mika Westerberg
2020-06-22
thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports
Mika Westerberg
2020-06-22
thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports
Mika Westerberg
2020-06-22
thunderbolt: Do not tunnel USB3 if link is not USB4
Mika Westerberg
2020-06-22
thunderbolt: Add DP IN resources for all routers
Mika Westerberg
2020-06-22
thunderbolt: Add KUnit tests for path walking
Mika Westerberg
2020-06-22
thunderbolt: Increase path length in discovery
Mika Westerberg
2020-06-22
thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery
Mika Westerberg
2020-06-22
thunderbolt: Check that both ports are reachable when allocating path
Mika Westerberg
2020-06-22
thunderbolt: Make tb_path_alloc() work with tree topologies
Mika Westerberg
2020-06-22
thunderbolt: Make tb_next_port_on_path() work with tree topologies
Mika Westerberg
2020-06-22
thunderbolt: Fix path indices used in USB3 tunnel discovery
Mika Westerberg
2020-06-22
thunderbolt: Get rid of E2E workaround
Mika Westerberg
2020-06-22
thunderbolt: NHI can use HopIDs 1-7
Mika Westerberg
2020-06-22
thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32
Mika Westerberg
2020-06-22
thunderbolt: Build initial XDomain property block upon first connect
Mika Westerberg
2020-06-15
thunderbolt: Improve USB4 config symbol help text
Geert Uytterhoeven
2020-06-07
Merge tag 'usb-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Linus Torvalds
2020-06-06
Merge tag 'pci-v5.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Linus Torvalds
2020-05-26
Merge tag 'thunderbolt-for-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Greg Kroah-Hartman
2020-05-25
thunderbolt: Add trivial .shutdown
Maxim Levitsky
2020-05-14
PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port()
Yicong Yang
2020-05-13
thunderbolt: Update Kconfig to allow building on other architectures.
David Manouchehri
2020-04-28
thunderbolt: Check return value of tb_sw_read() in usb4_switch_op()
Mika Westerberg
2020-04-23
thunderbolt: Add support for Intel Tiger Lake
Mika Westerberg
2020-04-16
Revert "thunderbolt: Prevent crash if non-active NVMem file is read"
Nicholas Johnson
2020-03-23
Merge 5.6-rc7 into usb-next
Greg Kroah-Hartman
2020-03-17
Merge tag 'thunderbolt-for-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Greg Kroah-Hartman
2020-03-12
thunderbolt: Use scnprintf() for avoiding potential buffer overflow
Takashi Iwai
2020-03-04
thunderbolt: Fix error code in tb_port_is_width_supported()
Dan Carpenter
2020-02-24
Merge 5.6-rc3 into usb-next
Greg Kroah-Hartman
2020-02-14
thunderbolt: Add missing kernel-doc parameter descriptions
Mika Westerberg
2020-02-14
thunderbolt: icm: Replace zero-length array with flexible-array member
Gustavo A. R. Silva
2020-02-14
thunderbolt: eeprom: Replace zero-length array with flexible-array member
Gustavo A. R. Silva
2020-02-13
thunderbolt: Prevent crash if non-active NVMem file is read
Mika Westerberg
2020-01-14
thunderbolt: fix memory leak of object sw
Colin Ian King
2020-01-08
thunderbolt: Fix xhci check in usb4_switch_setup()
Mika Westerberg
2019-12-18
thunderbolt: Add support for USB 3.x tunnels
Rajmohan Mani
2019-12-18
thunderbolt: Add support for Time Management Unit
Rajmohan Mani
2019-12-18
thunderbolt: Make tb_switch_find_cap() available to other files
Rajmohan Mani
2019-12-18
thunderbolt: Update Kconfig entries to USB4
Mika Westerberg
2019-12-18
thunderbolt: Add initial support for USB4
Mika Westerberg
2019-12-18
thunderbolt: Populate PG field in hot plug acknowledgment packet
Mika Westerberg
2019-12-18
thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n()
Mika Westerberg
2019-12-18
thunderbolt: Make tb_find_port() available to other files
Mika Westerberg
2019-11-19
thunderbolt: Power cycle the router if NVM authentication fails
Mika Westerberg
2019-11-02
thunderbolt: Do not start firmware unless asked by the user
Mika Westerberg
2019-11-02
thunderbolt: Add bandwidth management for Display Port tunnels
Mika Westerberg
2019-11-02
thunderbolt: Add Display Port adapter pairing and resource management
Mika Westerberg
2019-11-02
thunderbolt: Add Display Port CM handshake for Titan Ridge devices
Mika Westerberg
2019-11-02
thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge
Mika Westerberg
2019-11-02
thunderbolt: Expand controller name in tb_switch_is_xy()
Mika Westerberg
2019-11-02
thunderbolt: Add default linking between lane adapters if not provided by DROM
Mika Westerberg