ptp_ocp.c (498ad3f4389a1f1d2b0e09fa8f906152b0cfaf67) ptp_ocp.c (1447149d653934dea868d22d00d7b5f1b86ef70b)
1// SPDX-License-Identifier: GPL-2.0-only
2/* Copyright (c) 2020 Facebook */
3
4#include <linux/err.h>
5#include <linux/kernel.h>
6#include <linux/module.h>
7#include <linux/init.h>
8#include <linux/pci.h>

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

223
224/* This is the MSI vector mapping used.
225 * 0: N/C
226 * 1: TS0
227 * 2: TS1
228 * 3: GPS
229 * 4: GPS2 (n/c)
230 * 5: MAC
1// SPDX-License-Identifier: GPL-2.0-only
2/* Copyright (c) 2020 Facebook */
3
4#include <linux/err.h>
5#include <linux/kernel.h>
6#include <linux/module.h>
7#include <linux/init.h>
8#include <linux/pci.h>

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

223
224/* This is the MSI vector mapping used.
225 * 0: N/C
226 * 1: TS0
227 * 2: TS1
228 * 3: GPS
229 * 4: GPS2 (n/c)
230 * 5: MAC
231 * 6: SPI IMU (inertial measurement unit)
232 * 7: I2C oscillator
231 * 6: N/C
232 * 7: I2C controller
233 * 8: HWICAP
234 * 9: SPI Flash
235 */
236
237static struct ocp_resource ocp_fb_resource[] = {
238 {
239 OCP_MEM_RESOURCE(reg),
240 .offset = 0x01000000, .size = 0x10000,

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

701
702static void
703ptp_ocp_get_serial_number(struct ptp_ocp *bp)
704{
705 struct i2c_adapter *adap;
706 struct device *dev;
707 int err;
708
233 * 8: HWICAP
234 * 9: SPI Flash
235 */
236
237static struct ocp_resource ocp_fb_resource[] = {
238 {
239 OCP_MEM_RESOURCE(reg),
240 .offset = 0x01000000, .size = 0x10000,

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

701
702static void
703ptp_ocp_get_serial_number(struct ptp_ocp *bp)
704{
705 struct i2c_adapter *adap;
706 struct device *dev;
707 int err;
708
709 if (!bp->i2c_ctrl)
710 return;
711
709 dev = device_find_child(&bp->i2c_ctrl->dev, NULL, ptp_ocp_firstchild);
710 if (!dev) {
711 dev_err(&bp->pdev->dev, "Can't find I2C adapter\n");
712 return;
713 }
714
715 adap = i2c_verify_adapter(dev);
716 if (!adap) {

--- 897 unchanged lines hidden ---
712 dev = device_find_child(&bp->i2c_ctrl->dev, NULL, ptp_ocp_firstchild);
713 if (!dev) {
714 dev_err(&bp->pdev->dev, "Can't find I2C adapter\n");
715 return;
716 }
717
718 adap = i2c_verify_adapter(dev);
719 if (!adap) {

--- 897 unchanged lines hidden ---