23 Jul, 2013
4 commits
-
The return value of bcma_erom_get_addr_desc() is a unsigned value and it
could wrap around in the two complement writing. This happens for one
core in the BCM4708 SoC.Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville -
It is better to return the actual error code than just -1.
Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville -
To make it possible to use the SoC host interface with ARM SoCs do not
depend on the MIPS driver any more.Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville -
These cores were found on a BCM4708 (chipid 53010), this is a ARM SoC
with two Cortex A9 cores.bcma: bus0: Found chip with id 0xCF12, rev 0x00 and package 0x02
bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x2A, class 0x0)
bcma: bus0: Core 1 found: DMA (manuf 0x4BF, id 0x502, rev 0x01, class 0x0)
bcma: bus0: Core 2 found: GBit MAC (manuf 0x4BF, id 0x82D, rev 0x04, class 0x0)
bcma: bus0: Core 3 found: GBit MAC (manuf 0x4BF, id 0x82D, rev 0x04, class 0x0)
bcma: bus0: Core 4 found: GBit MAC (manuf 0x4BF, id 0x82D, rev 0x04, class 0x0)
bcma: bus0: Core 5 found: GBit MAC (manuf 0x4BF, id 0x82D, rev 0x04, class 0x0)
bcma: bus0: Core 6 found: PCIe Gen 2 (manuf 0x4BF, id 0x501, rev 0x01, class 0x0)
bcma: bus0: Core 7 found: PCIe Gen 2 (manuf 0x4BF, id 0x501, rev 0x01, class 0x0)
bcma: bus0: Core 8 found: ARM Cortex A9 core (ihost) (manuf 0x4BF, id 0x510, rev 0x01, class 0x0)
bcma: bus0: Core 9 found: USB 2.0 (manuf 0x4BF, id 0x504, rev 0x01, class 0x0)
bcma: bus0: Core 10 found: USB 3.0 (manuf 0x4BF, id 0x505, rev 0x01, class 0x0)
bcma: bus0: Core 11 found: SDIO3 (manuf 0x4BF, id 0x503, rev 0x01, class 0x0)
bcma: bus0: Core 12 found: ARM Cortex A9 JTAG (manuf 0x4BF, id 0x506, rev 0x01, class 0x0)
bcma: bus0: Core 13 found: Denali DDR2/DDR3 memory controller (manuf 0x4BF, id 0x507, rev 0x01, class 0x0)
bcma: bus0: Core 14 found: ROM (manuf 0x4BF, id 0x508, rev 0x01, class 0x0)
bcma: bus0: Core 15 found: NAND flash controller (manuf 0x4BF, id 0x509, rev 0x01, class 0x0)
bcma: bus0: Core 16 found: SPI flash controller (manuf 0x4BF, id 0x50A, rev 0x01, class 0x0)Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville
28 Jun, 2013
1 commit
-
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
18 Jun, 2013
2 commits
-
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville -
Broadocm updated their code, this may be needed for newer hardware or
some corner cases.Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
13 Jun, 2013
2 commits
-
Most users are using bcma with a PCIe card, activate support for
this by default.Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville -
Conflicts:
drivers/net/wireless/ath/ath9k/Kconfig
net/mac80211/iface.c
23 May, 2013
3 commits
-
This is pretty much the same as rev 9, there are just 2 extra fields we
know about, but are not used/stored yet anyway.Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville -
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville -
Pass it as an argument to all functions. This is requires as newer SPROM
revisions have different lengths.Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
18 May, 2013
1 commit
-
PCIe and ARM CR4 cores were found on 14e4:43b1 AKA BCM4352.
Reported-by: Gabriel Thörnblad
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
10 May, 2013
1 commit
-
Pull MTD update from David Woodhouse:
- Lots of cleanups from Artem, including deletion of some obsolete
drivers- Support partitions larger than 4GiB in device tree
- Support for new SPI chips
* tag 'for-linus-20130509' of git://git.infradead.org/linux-mtd: (83 commits)
mtd: omap2: Use module_platform_driver()
mtd: bf5xx_nand: Use module_platform_driver()
mtd: denali_dt: Remove redundant use of of_match_ptr
mtd: denali_dt: Change return value to fix smatch warning
mtd: denali_dt: Use module_platform_driver()
mtd: denali_dt: Fix incorrect error check
mtd: nand: subpage write support for hardware based ECC schemes
mtd: omap2: use msecs_to_jiffies()
mtd: nand_ids: use size macros
mtd: nand_ids: improve LEGACY_ID_NAND macro a bit
mtd: add 4 Toshiba nand chips for the full-id case
mtd: add the support to parse out the full-id nand type
mtd: add new fields to nand_flash_dev{}
mtd: sh_flctl: Use of_match_ptr() macro
mtd: gpio: Use of_match_ptr() macro
mtd: gpio: Use devm_kzalloc()
mtd: davinci_nand: Use of_match_ptr()
mtd: dataflash: Use of_match_ptr() macro
mtd: remove h720x flash support
mtd: onenand: remove OneNAND simulator
...
05 Apr, 2013
1 commit
-
Be a bit stricter and add few more 'const' qualifiers.
Signed-off-by: Artem Bityutskiy
Cc: "Rafał Miłecki"
Signed-off-by: David Woodhouse
28 Mar, 2013
5 commits
-
These functions will be used by brcmsmac.
Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville -
This function will be used by brcmsmac.
Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville -
Add some more chip IDs to bcma_pmu_get_alp_clock()
Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville -
Instead of hard coding these values use the existing constants.
Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville -
This fixes some sparse warnings.
Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville
26 Mar, 2013
1 commit
-
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
18 Mar, 2013
1 commit
-
Conflicts:
net/nfc/llcp/llcp.c
07 Mar, 2013
2 commits
-
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville -
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
02 Mar, 2013
1 commit
-
…wireless into for-davem
28 Feb, 2013
1 commit
-
This spin lock was not initialized.
Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville
15 Feb, 2013
1 commit
-
Conflicts:
drivers/net/wireless/iwlwifi/dvm/tx.c
09 Feb, 2013
2 commits
-
Synchronize with 'net' in order to sort out some l2tp, wireless, and
ipv6 GRE fixes that will be built on top of in 'net-next'.Signed-off-by: David S. Miller
-
…wireless-next into for-davem
07 Feb, 2013
1 commit
-
…wireless into for-davem
06 Feb, 2013
1 commit
-
Conflicts:
drivers/net/ethernet/intel/e1000e/ethtool.c
drivers/net/vmxnet3/vmxnet3_drv.c
drivers/net/wireless/iwlwifi/dvm/tx.c
net/ipv6/route.cThe ipv6 route.c conflict is simple, just ignore the 'net' side change
as we fixed the same problem in 'net-next' by eliminating cached
neighbours from ipv6 routes.The e1000e conflict is an addition of a new statistic in the ethtool
code, trivial.The vmxnet3 conflict is about one change in 'net' removing a guarding
conditional, whilst in 'net-next' we had a netdev_info() conversion.The iwlwifi conflict is dealing with a WARN_ON() conversion in
'net-next' vs. a revert happening in 'net'.Signed-off-by: David S. Miller
05 Feb, 2013
1 commit
-
This patch unregisters the gpio chip before bcma gets unloaded.
Signed-off-by: Hauke Mehrtens
Reported-by: Piotr Haber
Signed-off-by: John W. Linville
02 Feb, 2013
2 commits
-
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville -
…wireless into for-davem
31 Jan, 2013
2 commits
-
The old bcm47xx gpio code had support for gpio_to_irq, but the new
code did not provide this function, but returned -ENXIO all the time.
This patch adds the missing function.Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville -
Signed-off-by: John W. Linville
29 Jan, 2013
3 commits
-
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville -
…wireless-next into for-davem
-
Conflicts:
drivers/net/wireless/ath/ath9k/main.c
drivers/net/wireless/iwlwifi/dvm/tx.c
16 Jan, 2013
1 commit
-
Conflicts:
Documentation/networking/ip-sysctl.txt
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.cBoth conflicts were simply overlapping context.
A build fix for qlcnic is in here too, simply removing the added
devinit annotations which no longer exist.Signed-off-by: David S. Miller