Deleted Added
full compact
fwohci.c (302408) fwohci.c (310073)
1/*-
2 * Copyright (c) 2003 Hidetoshi Shimokawa
3 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 17 unchanged lines hidden (view full) ---

26 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
27 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
30 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32 * POSSIBILITY OF SUCH DAMAGE.
33 *
1/*-
2 * Copyright (c) 2003 Hidetoshi Shimokawa
3 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 17 unchanged lines hidden (view full) ---

26 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
27 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
30 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32 * POSSIBILITY OF SUCH DAMAGE.
33 *
34 * $FreeBSD: stable/11/sys/dev/firewire/fwohci.c 299351 2016-05-10 10:21:03Z trasz $
34 * $FreeBSD: stable/11/sys/dev/firewire/fwohci.c 310073 2016-12-14 16:30:47Z avg $
35 *
36 */
37
38#include <sys/param.h>
39#include <sys/systm.h>
40#include <sys/mbuf.h>
41#include <sys/malloc.h>
42#include <sys/sockio.h>

--- 1812 unchanged lines hidden (view full) ---

1855 "Physical memory size of 0x%jx exceeds "
1856 "fire wire address space. Limiting dma "
1857 "to memory below 0x%jx\n",
1858 (uintmax_t)Maxmem << PAGE_SHIFT,
1859 (uintmax_t)OHCI_PREQUPPER_MAX << 16);
1860 prequpper = OHCI_PREQUPPER_MAX;
1861 }
1862 OWRITE(sc, OHCI_PREQUPPER, prequpper & 0xffffffff);
35 *
36 */
37
38#include <sys/param.h>
39#include <sys/systm.h>
40#include <sys/mbuf.h>
41#include <sys/malloc.h>
42#include <sys/sockio.h>

--- 1812 unchanged lines hidden (view full) ---

1855 "Physical memory size of 0x%jx exceeds "
1856 "fire wire address space. Limiting dma "
1857 "to memory below 0x%jx\n",
1858 (uintmax_t)Maxmem << PAGE_SHIFT,
1859 (uintmax_t)OHCI_PREQUPPER_MAX << 16);
1860 prequpper = OHCI_PREQUPPER_MAX;
1861 }
1862 OWRITE(sc, OHCI_PREQUPPER, prequpper & 0xffffffff);
1863 if (OREAD(sc, OHCI_PREQUPPER) !=
1864 (prequpper & 0xffffffff)) {
1865 device_printf(fc->dev,
1866 "PhysicalUpperBound register is not "
1867 "implemented. Physical memory access "
1868 "is limited to the first 4GB\n");
1869 device_printf(fc->dev,
1870 "PhysicalUpperBound = 0x%08x\n",
1871 OREAD(sc, OHCI_PREQUPPER));
1872 }
1863 }
1864 /* Set ATRetries register */
1865 OWRITE(sc, OHCI_ATRETRY, 1<<(13 + 16) | 0xfff);
1866
1867 /*
1868 * Checking whether the node is root or not. If root, turn on
1869 * cycle master.
1870 */

--- 1097 unchanged lines hidden ---
1873 }
1874 /* Set ATRetries register */
1875 OWRITE(sc, OHCI_ATRETRY, 1<<(13 + 16) | 0xfff);
1876
1877 /*
1878 * Checking whether the node is root or not. If root, turn on
1879 * cycle master.
1880 */

--- 1097 unchanged lines hidden ---