1*656e6cc8SKonstantin Porotchkin /* 2*656e6cc8SKonstantin Porotchkin * Copyright (C) 2016 Marvell International Ltd. 3*656e6cc8SKonstantin Porotchkin * 4*656e6cc8SKonstantin Porotchkin * SPDX-License-Identifier: GPL-2.0 5*656e6cc8SKonstantin Porotchkin * https://spdx.org/licenses 6*656e6cc8SKonstantin Porotchkin */ 7*656e6cc8SKonstantin Porotchkin 8*656e6cc8SKonstantin Porotchkin #ifndef _SOC_INFO_H_ 9*656e6cc8SKonstantin Porotchkin #define _SOC_INFO_H_ 10*656e6cc8SKonstantin Porotchkin 11*656e6cc8SKonstantin Porotchkin /* Pin Ctrl driver definitions */ 12*656e6cc8SKonstantin Porotchkin #define BITS_PER_PIN 4 13*656e6cc8SKonstantin Porotchkin #define PIN_FUNC_MASK ((1 << BITS_PER_PIN) - 1) 14*656e6cc8SKonstantin Porotchkin #define PIN_REG_SHIFT 3 15*656e6cc8SKonstantin Porotchkin #define PIN_FIELD_MASK ((1 << PIN_REG_SHIFT) - 1) 16*656e6cc8SKonstantin Porotchkin 17*656e6cc8SKonstantin Porotchkin #endif /* _SOC_INFO_H_ */ 18