1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- /*
- * Copyright (c) 2012, Freescale Semiconductor, Inc.
- * All rights reserved.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
- * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
- // File: i2c_iomux_config.c
- /* ------------------------------------------------------------------------------
- * <auto-generated>
- * This code was generated by a tool.
- * Runtime Version:3.4.0.0
- *
- * Changes to this file may cause incorrect behavior and will be lost if
- * the code is regenerated.
- * </auto-generated>
- * ------------------------------------------------------------------------------
- */
- #include "iomux_config.h"
- #include "registers/regsiomuxc.h"
- #include "registers/regsi2c.h"
- #include "io.h"
- #include <assert.h>
- void i2c_iomux_config(int instance)
- {
- switch (instance)
- {
- case HW_I2C1:
- return i2c1_iomux_config();
- case HW_I2C2:
- return i2c2_iomux_config();
- case HW_I2C3:
- return i2c3_iomux_config();
- case HW_I2C4:
- return i2c4_iomux_config();
- default:
- assert(false);
- }
- }
|